O que fazer quando o Pixel do Facebook para de funcionar
Pixel facebook não registra eventos? Diagnóstico passo a passo das causas mais comuns e como resolver cada uma sem perder campanhas.
Você abre o Gerenciador de Eventos e olha o gráfico de atividade do pixel. Linha reta. Zero. Nada chegando. Enquanto isso, suas campanhas continuam rodando, gastando dinheiro, e o algoritmo do Meta otimizando sem dados frescos. Esse é um dos cenários mais frustrantes de quem trabalha com tráfego pago, e infelizmente é mais comum do que parece.
A boa notícia é que, na grande maioria dos casos, o problema cai em uma de cinco categorias. Vamos passar por cada uma com um diagnóstico prático.
Antes de qualquer coisa: confirme que o problema é o pixel
Parece óbvio, mas é o primeiro erro de muita gente. Antes de sair mexendo no código, confirme:
- A janela de tempo no Gerenciador de Eventos está correta? Às vezes você está olhando "últimas 24h" em um pixel com baixo volume.
- O pixel certo está selecionado? Contas com vários pixels confundem fácil.
- A região de tráfego mudou? Bloqueios geográficos ou pausa de campanhas explicam quedas naturais.
Confirmado que o problema existe, partimos para o diagnóstico técnico.
Causa 1: ID do pixel errado ou trocado
Acontece bastante depois de migração de site, troca de tema, mudança de plataforma. Alguém copia um snippet antigo, ou cola o ID de teste no lugar do ID de produção.
Como verificar:
- Abra o site em uma aba anônima.
- Aperte F12 para abrir o DevTools.
- Vá em Network e filtre por
facebookoufbevents. - Olhe as requisições para
connect.facebook.net. O parâmetroid=mostra o pixel ID disparado. - Compare com o ID no Gerenciador de Eventos.
Se forem diferentes, esse é o seu problema. Corrija o snippet ou o campo na plataforma e teste de novo.
Causa 2: script não está carregando
O pixel está no código, mas nunca executa. Causas comuns:
- Erro de JavaScript em outra parte do site impedindo o
<head>de processar. - Cache antigo do navegador ou de CDN servindo a versão sem pixel.
- Tag manager mal configurado com gatilho errado (por exemplo, apenas em páginas específicas).
- Plugin de privacidade do site que bloqueia scripts até o usuário aceitar cookies (banner LGPD mal configurado).
Como verificar:
No DevTools, aba Console, procure por erros vermelhos. Se houver algum erro JavaScript antes do pixel carregar, é provavelmente isso. No GTM, valide o gatilho com o modo de pré-visualização.
Para o banner LGPD, lembre que muitas implementações erradas bloqueiam o pixel mesmo após o usuário aceitar. Teste sempre como um visitante real.
Causa 3: bloqueadores e privacidade do navegador
Se você ou seu time costuma testar com uBlock Origin, AdGuard, Brave, ou Safari com Intelligent Tracking Prevention ativo, o pixel não vai disparar para vocês, mesmo estando perfeitamente instalado.
Como verificar:
- Teste em um navegador limpo, modo anônimo desativado, sem extensões.
- Use o Test Events dentro do Gerenciador de Eventos, que mostra eventos em tempo real.
- Lembre que estatísticas reais do pixel não mostram esses eventos bloqueados, então a perda invisível existe sempre.
A solução estrutural para esse problema não é "consertar" o pixel do navegador, é complementar com a API de Conversões. Veja nosso guia CAPI vs pixel do navegador para entender.
Causa 4: bloqueio ou restrição da conta de anúncios
Se o pixel está instalado, dispara nos testes, mas o Meta simplesmente não está registrando, vale checar o status da conta.
- Acesse o Gerenciador de Negócios.
- Veja o status do pixel e da conta de anúncios.
- Procure por avisos do tipo "pixel desativado", "violação de política", "review pendente".
Quando a conta entra em revisão ou recebe restrição, o pixel pode parar de aceitar eventos sem aviso explícito. Em casos extremos, contas inteiras são bloqueadas e todo o histórico fica congelado.
A única defesa contra esse cenário é a contingência de pixels, com pixels redundantes em contas diferentes. Se um cai, os outros mantêm a operação rodando.
Causa 5: evento não está sendo disparado
Esse é diferente: o pixel base funciona, o PageView aparece, mas eventos como Purchase ou Lead nunca chegam. Aqui o problema está no ponto específico onde o evento deveria ser disparado.
Como verificar:
- Reproduza o fluxo completo. Adicione um item ao carrinho, finalize um pedido teste.
- Em cada etapa, abra o DevTools e veja se a requisição correspondente sai para o Meta.
- Use o Meta Pixel Helper (extensão Chrome) e observe se os eventos aparecem em verde.
Causas comuns:
- A página de obrigado (thank you page) mudou de URL e o gatilho não acompanhou.
- O parâmetro
valueestá vazio ou em formato inválido (vírgula em vez de ponto). - O evento dispara só para usuários logados e o teste foi feito sem login.
- Conflito entre o snippet do pixel e o snippet do GTM, com os dois tentando inicializar.
Cobrimos as ferramentas de validação em profundidade em como testar se o pixel está disparando.
Causa 6: conflito entre GTM e instalação direta
Esse é insidioso. A pessoa instala o pixel manualmente no <head> e depois adiciona uma tag no Google Tag Manager também. Resultado: dois fbq('init') rodam, e em alguns navegadores o segundo sobrescreve o primeiro, em outros os eventos viram duplicados.
Decida por um único método: ou tudo no GTM, ou tudo manual. Nunca os dois ao mesmo tempo para o mesmo pixel.
Roteiro de diagnóstico em 5 minutos
Quando o pixel cair, siga essa ordem:
- Confirme no DevTools (Network) se o
fbevents.jsestá carregando. - Confirme se o
inité chamado com o ID correto. - Confirme se os eventos saem nas ações que deveriam disparar.
- Teste em navegador limpo sem extensões.
- Verifique o status da conta no Gerenciador de Negócios.
- Olhe Test Events no Gerenciador de Eventos para ver chegada em tempo real.
Esses cinco passos resolvem mais de 90% dos casos.
Quando vale chamar reforço
Se você passou pelo roteiro e ainda não achou a causa, ou se o problema é intermitente (funciona em algumas horas, em outras não), provavelmente a causa é estrutural: limitação da plataforma, perda silenciosa por privacidade, ou problema no lado do Meta. Nesses casos, uma solução de servidor com CAPI e contingência embutida resolve de uma vez por todas, sem você ter que reagir a cada queda.
Como evitar que aconteça de novo
Algumas práticas que reduzem drasticamente a chance de cair em silêncio:
- Monitore o pixel diariamente. Crie o hábito de olhar o gráfico de atividade.
- Configure alertas. Algumas ferramentas mandam aviso quando o volume cai abaixo de um patamar.
- Tenha pixel redundante. Contingência não é luxo, é seguro.
- Rode CAPI em paralelo. Quando o pixel do navegador cai, a CAPI segura.
- Documente sua instalação. Saiba onde está o snippet, qual ID, qual gatilho.
Próximos passos
- Para evitar problemas futuros: comece a configuração do zero usando o guia como configurar o Pixel do Facebook.
- Aprenda a validar com as ferramentas oficiais em como testar se o pixel está disparando.
- Proteja sua operação com contingência de pixels.
A WhaTrack monitora seus pixels 24 horas por dia, dispara em vários simultaneamente e te avisa antes de você descobrir a queda gastando dinheiro à toa. Vale conhecer.
