5 razões pelas quais o Facebook não está mostrando contagens precisas de curtidas
Publicados: 2022-10-06Praticamente todos os blogs e muitos outros sites têm uma barra familiar em algum lugar da página. Talvez seja uma barra lateral flutuante, talvez esteja acima ou abaixo de uma postagem de blog, ou talvez esteja em um rodapé. Você sabe, você já viu isso antes: é a barra de botões de compartilhamento social.
Muitos desses botões, hoje, não mostram mais números de contagem de compartilhamentos. Às vezes, o proprietário do site simplesmente não se importa com a contagem de compartilhamentos e quer apenas a funcionalidade disponível. Outras vezes, é porque os próprios botões têm um problema ou erro que impedem totais de compartilhamento precisos, então o proprietário do site os desativa. Ainda outras vezes, mostra números, mas os números são imprecisos.
Claro, com que frequência você verifica as contagens de compartilhamento de uma postagem de blog que está lendo? Eu não posso dizer que eu já tive. Todo mundo lá fora poderia estar falsificando seus números e eu nunca teria poupado atenção suficiente para notar.
De qualquer forma, se você é uma das pessoas que usa um plug-in de compartilhamento social – que é a maioria de vocês, imagino – você pode querer verificar novamente se suas contagens estão corretas. Em particular, confira o Facebook. Se o Facebook estiver mostrando um número impreciso , ou simplesmente mostrando zero , existem algumas causas comuns que você pode verificar para corrigi-lo.
1. Os pontos de plug-in para a API antiga
O Facebook, como a maioria das redes sociais e aplicativos de negócios que usam um, faz alterações em sua API periodicamente. Do jeito que o Facebook faz isso, eles têm uma série contínua de níveis suportados da API. Eles podem ter, por exemplo, as versões 1.3, 1.4, 1.5, 1.6 e 1.7, todas suportadas. Quando eles enviam uma atualização e lançam o 1.8, o suporte para o 1.3 cairá. Não é exatamente uma sequência como essa, é claro; eles anunciam uma data específica para o fim do suporte para um determinado nível de API e cancelam essa versão assim que essa data chegar.

Isso geralmente dá aos desenvolvedores que dependem da API tempo para se ajustarem a quaisquer novas alterações antes que uma atualização prejudique algo que eles usam. Por exemplo, se o Facebook alterar a maneira como exibe um determinado dado, é possível que um aplicativo que usa a fonte antiga deixe de funcionar quando a fonte antiga for preterida.
Veja onde estou indo com isso? Algum tempo atrás, o Facebook mudou sua API Graph. Isso quebrou os totais de compartilhamento para todos os botões de compartilhamento social de terceiros. Essa mudança ocorreu em 2016, bem na época em que o Twitter abandonou completamente o suporte à contagem de compartilhamentos.
É claro que muitas pessoas, inclusive eu, interpretaram mal o que isso significava. O Facebook não estava removendo totalmente os dados de contagem de compartilhamentos; eles estavam mudando como ele é acessado. Por um tempo, isso significou que todos os botões de compartilhamento social de terceiros não acessavam mais as contagens de compartilhamento social do Facebook, enquanto os botões oficiais do Facebook ainda funcionavam.
Hoje, você ainda pode acessar os dados de contagem de compartilhamento social por meio da versão mais recente da Graph API, versão 3.1 (no momento da redação deste artigo). Você pode ler a documentação aqui.
Claro, o que isso significa é que se você estiver usando um plugin que ainda tenta acessar dados usando a versão antiga da API, essa versão não funciona mais. A consulta da API responderá com um erro e o botão de compartilhamento social não terá dados para exibir. Normalmente, isso resulta em um zero. Então, a primeira coisa que eu tentaria se seus totais de compartilhamento fossem zerados é atualizar seu plugin de botão de compartilhamento social. Se o seu plug-in estiver atualizado, mas não tiver sido atualizado em mais de um ano, tente mudar para um plug-in diferente, atualizado mais recentemente.
2. Migração HTTPS
Ter um site seguro é um grande benefício para os usuários nos dias de hoje. O uso de criptografia SSL básica – o protocolo HTTPS em vez de HTTP – ajuda os usuários a se sentirem seguros ao usar seu site, além de dificultar que seu tráfego seja desviado e espionado ou monitorado de qualquer forma. O rastreamento no nível do ISP ainda pode monitorar o tráfego, bem como vários malwares e invasões, mas quanto mais obstáculos você colocar no caminho das ameaças, melhor será.
Além disso, o Google considera um site seguro como um pequeno benefício de SEO. Não é enorme, de forma alguma, mas pode aumentar um único intervalo para algumas palavras-chave menos competitivas. Você nunca sabe, certo? Além disso, pode ser mais importante no futuro, então você pode fazê-lo agora.

SSL não é sem problemas. Um problema comum que você encontrará é o conteúdo incorporado entre sites. Se você estiver tentando incorporar conteúdo não criptografado em uma página criptografada, poderá encontrar erros com a não exibição do conteúdo. Outra questão, é claro, é simplesmente ter que pagar por um certificado SSL.
Outro problema é com o rastreamento de URL. Compare estes dois URLs:
- http://www.example.com
- https://www.exemplo.com
Ambos parecem ir para o mesmo lugar, certo? E eles fazem; se você clicar em ambos – supondo que eles levem a um site real, é claro – você terminaria na mesma página. No entanto, os dois URLs não são os mesmos. Pense nisso como um produto com dois números de série. Ambos os números fazem referência ao mesmo produto, mas os números são diferentes.
O Google é inteligente o suficiente para reconhecer que ambas as páginas são iguais, embora você precise implementar a canonização para dizer qual é a que eles devem tratar como a cópia real.
Muitos elementos da web operam em um único URL, um princípio de entidade. Botões de contagem de compartilhamento social e APIs são outra. A API do Facebook solicita uma URL e retorna dados sobre ela. Como os dois exemplos acima são dois URLs diferentes, eles terão dois conjuntos de dados diferentes.

Se suas contagens de compartilhamento forem imprecisas, essa é uma causa potencial. Você precisa recuperar seus totais de compartilhamentos antigos e mesclá-los com suas novas contagens de compartilhamentos. Alguns botões de compartilhamento fazem isso automaticamente (como o Social Warfare), enquanto outros podem precisar de uma ajudinha.

Essa postagem inclui instruções passo a passo para implementar redirecionamentos e canonização adequados, além de informar ao Facebook sobre a migração e forçar uma nova raspagem dos dados para obter contagens precisas. O Facebook, como o Google, pode se ajustar à migração, mas eles precisam saber disso primeiro.
3. Atrasos de atualização
O Facebook tem aproximadamente infinitos usuários, no que diz respeito a quaisquer expectativas realistas para a tecnologia. O fato é que qualquer registro de dados será necessariamente feito de forma contínua, e não em tempo real. A análise em tempo real é um luxo para pequenas empresas ou para as maiores marcas com recursos incríveis.
O Facebook tem recursos e pode manter seus dados de API disponíveis e atualizados em tempo real, mas nem sempre o fazem. Eles geralmente armazenam seus dados em cache para 90% do que está disponível e apenas consultam novos dados quando necessário. Apenas os dados virais ou importantes mais ativos são atualizados em tempo real e, mesmo assim, geralmente estão atrasados. Imagine se você tivesse um post de blog se tornando viral e pudesse ver seus gostos subirem e descerem rapidamente em tempo real. Claro, é legal, mas para que serve?

Há dois problemas relacionados ao cache em jogo aqui. Primeiro, seu plug-in de caixa de curtidas pode estar pesquisando dados armazenados em cache. Você só receberá contagens de compartilhamento atualizadas uma vez por dia, dependendo de vários fatores diferentes que apenas o Facebook conhece. Como alternativa, é provável que seu botão de contagem de compartilhamentos armazene dados em cache para que não precise pesquisar a API toda vez que um novo usuário carregar sua página. Ele reduz drasticamente os tempos de carregamento e a sobrecarga do servidor, ao mesmo tempo em que fornece dados precisos o suficiente. Também ajuda a evitar que seu acesso à API seja revogado por uso excessivo.
Não há solução real para este problema. Você só precisa esperar o Facebook atualizar os dados. Se forem os dados de cache do plug-in do botão like, você poderá ajustar o código do próprio plug-in para atualizar o cache com mais frequência ou não. Realmente depende do plugin, se é aberto o suficiente para que você possa acessar e editar o código e se você sabe ou não o que está fazendo se tentar.
4. Gostos Ruins Expurgados
O Facebook periodicamente passa por seu site e remove contas que são bots, spammers ou que exploram o site de alguma forma. Às vezes é um grande expurgo como os grandes expurgos do Instagram, mas na maioria das vezes são apenas alguns aqui ou ali. Não é grande coisa; é uma coisa constante.
No entanto, quando essas contas são removidas, todo o envolvimento delas também é removido. O mesmo acontece com contas regulares que se excluem temporária ou permanentemente. Isso significa que suas curtidas e compartilhamentos provavelmente aumentarão e diminuirão periodicamente. O conteúdo mais antigo perderá curtidas ao longo do tempo quando não houver mais curtidas.

Algumas pessoas serão mais afetadas do que outras quando os bots forem removidos. Se suas postagens tiveram muito engajamento de bots – quer você tenha comprado ou não – é muito provável que esse engajamento desapareça em seis meses ou um ano.
É claro que, a essa altura, isso não importa mais. O blog médio tem apenas cerca de 10% de seu conteúdo como conteúdo perene que vale a pena conferir além das primeiras semanas após a publicação. Isso significa que, mesmo que o noivado desapareça, ninguém vai notar e isso realmente não importa.
Você não pode realmente resolver esse problema de outra forma que não seja construindo um engajamento legítimo em vez de comprar um engajamento falso. Uma vez que o engajamento se foi, você não pode realmente recuperá-lo, a menos que queira executar postagens antigas por meio de seu mecanismo de promoção novamente, o que pode ser um desperdício, dependendo de quão úteis elas possam ser e da idade delas.
5. Alvo errado
Um dos outros problemas que vejo aparece muito, geralmente quando alguém percebe que um post novo tem muito mais curtidas do que deveria. Alternativamente, surge quando você percebe que todas as suas postagens têm os mesmos totais de curtidas. Algum palpite sobre qual é o problema?
É bem simples. Em vez de configurar seu botão de curtir corretamente, você basicamente adicionou o mesmo URL a todos os botões de curtir em todo o site. Em vez de apontar para o URL do post, ele aponta para o URL da sua página inicial, ou mesmo apenas um outro post aleatório que foi definido como cada post.
Se isso acontecer, todas as instâncias do botão pesquisarão os dados da URL que você especificou, que será a mesma, então todas as instâncias terão as mesmas contagens de curtidas e compartilhamentos de postagem.

Não é difícil consertar isso. Isso geralmente acontece quando você acidentalmente usa o código para o contador de curtidas baseado em site em vez do contador de curtidas baseado em postagem. Você sabe, aquele que rastreia sua contagem de seguidores, que o Facebook chama de “curtidas”, em oposição às curtidas de postagem, que eles renomearam para Reações. Basta trocar o código do botão e você deve estar pronto para ir.
Lá você tem as cinco principais causas mais comuns de imprecisões com sua contagem de botões de curtir. Se você tiver imprecisões e estas não corrigirem, avise-me. Estou curioso para saber quais outros problemas as pessoas encontraram na natureza. Francamente, a maioria desses cinco também não é muito comum. A migração HTTPS é de longe o problema mais comum que já vi e, embora a solução seja um pouco técnica, funciona muito bem. Caso contrário, estes são virtualmente não-problemas, ou pelo menos não são questões que importam. Não confie na viabilidade a longo prazo do engajamento do bot, siga as instruções de configuração para qualquer plug-in de compartilhamento social que você usa e você terá a maioria dos problemas possíveis resolvidos antes que eles possam começar.
