Meta Pixel não dispara: como testar e corrigir o evento de Lead
Campanha no Instagram e no Facebook rodando, cliques chegando, e o Gerenciador de Eventos mostrando zero eventos de Lead. Pode ser que ninguém tenha preenchido nada, mas pode ser também que o pixel deixou de disparar. A diferença entre as duas hipóteses é grande: na primeira o problema é o anúncio ou a oferta, na segunda é a medição, e a Meta passa a otimizar sem receber sinal.
Antes de tudo: o pixel não disparou ou o evento está errado?
Existem três situações distintas, e cada uma tem uma correção diferente:
- O pixel nem carrega na página (ID errado, script removido, plugin que bloqueia).
- O pixel carrega, mas o evento não dispara (gatilho errado, botão ou formulário não encontrado).
- O evento dispara, mas na hora errada (ao abrir a página em vez de ao enviar o formulário, ou duas vezes).
O diagnóstico começa separando qual delas é a sua.
Teste em 2 ferramentas gratuitas da própria Meta
Meta Pixel Helper (extensão do Chrome)
- Instale a extensão e abra a página da campanha.
- Veja se o ID do pixel aparece e quais eventos foram detectados.
- Execute a ação (envie o formulário com dados de teste) e abra a extensão de novo.
Se o Helper diz que nenhum pixel foi encontrado, o problema é de instalação. Se encontra o pixel, mas o evento esperado não aparece depois do envio, o problema é o gatilho ou a configuração do evento.
Eventos de Teste (Gerenciador de Eventos)
- No Gerenciador de Eventos, selecione o pixel e abra "Eventos de Teste".
- Informe a URL da página e abra-a pelo botão de teste.
- Execute a ação e confira se o evento aparece em tempo real.
Se o Helper vê o evento, mas os Eventos de Teste não, confira o domínio, teste em aba anônima e sem bloqueador de anúncios, e valide o nome do evento.
Causas mais comuns
Os guias de diagnóstico do tema, como o do site Vini Ensina, listam um conjunto parecido de causas. As que mais aparecem na rotina de landing pages:
| Causa | Como reconhecer |
|---|---|
| ID do pixel errado ou ausente | Helper não encontra pixel, ou mostra um ID diferente do esperado |
| GTM não publicado | Funciona no Preview, mas não na página real |
| Gatilho preso a uma URL exata | A URL real tem barra final, parâmetros de campanha ou www |
| Botão ou formulário criado por JavaScript depois do carregamento | O seletor não encontra o elemento |
| Redirecionamento rápido | A página muda antes de o evento ser enviado |
| Cache ou CDN com versão antiga | A correção publicada não aparece para o visitante |
| Banner de cookies segurando scripts | O evento só aparece após aceitar |
| Plugins e temas mexendo nos scripts | Scripts do cabeçalho ou rodapé removidos ou atrasados |
Atenção ao evento duplicado
Quando o site envia o mesmo evento pelo navegador (pixel) e pelo servidor (API de Conversões) sem deduplicação, a Meta pode contar duas vezes. Se você usa os dois caminhos, confirme que o mesmo event_id é enviado em ambos. É o inverso do problema "não dispara", mas atrapalha a leitura de resultados do mesmo jeito.
O evento de Lead precisa ser o de verdade
Um erro comum é disparar "Lead" no clique do botão em vez de no envio bem-sucedido. Nesse caso, o pixel registra intenção, mesmo quando o formulário falha por um campo obrigatório vazio. Se o formulário estiver quebrado, o painel até mostra leads, enquanto a caixa de entrada do cliente não recebe nada. Por isso vale cruzar sempre as duas pontas: eventos no Gerenciador × leads que realmente chegaram.
Rotina mínima para não ser pego de surpresa
- Teste o evento depois de qualquer alteração na página (texto, plugin, tema, tag manager).
- Teste em celular e computador.
- Compare, uma vez por semana, leads recebidos com eventos registrados.
- Registre quem mudou o quê e quando, principalmente quando o cliente edita a própria página.
Para quem acompanha várias páginas, repetir isso à mão consome tempo. O VigiaConversão cadastra a página e o que deve acontecer (formulário enviado, evento disparado, página de obrigado), repete o teste no intervalo que você escolher e avisa por e-mail se algo quebrar.
Um exemplo de leitura cruzada
Um gestor percebe que o Gerenciador de Eventos mostra 40 eventos de Lead na semana, enquanto o CRM do cliente recebeu 12 contatos. A diferença pode ter várias explicações: o evento dispara no clique do botão (e não no envio), o formulário falha em parte dos envios, ou há eventos duplicados entre pixel e servidor. Nenhuma delas se resolve mexendo no anúncio. Todas se resolvem testando a página com o Pixel Helper e conferindo o destino do lead.
A lição prática: nunca confie em uma única fonte. Duas contagens que não batem são um alerta, e vale investigar mesmo quando o número do painel parece bom.
Quando o problema só aparece no celular
Parte do tráfego de redes sociais vem de dentro do navegador embutido de aplicativos, que se comporta de forma diferente do Chrome do computador. Se o evento só falha ali, o teste no desktop passa e a campanha segue com medição ruim. Sempre que possível, abra a página também a partir de um link dentro do aplicativo, no próprio celular.
Descubra a falha antes de queimar a verba
O VigiaConversão visita as páginas das campanhas, testa o formulário e o evento de conversão e avisa por e-mail quando algo quebra. R$ 149 por mês, com o 1º mês por R$ 74,50 (50% de desconto), sem fidelidade e com reembolso em até 7 dias.
Quero testar com 50% no 1º mêsPerguntas frequentes
O Meta Pixel Helper mostra o evento, mas o Gerenciador de Eventos não. E agora?
Verifique se o ID do pixel é o mesmo nos dois lugares, teste em aba anônima sem bloqueador de anúncios e confira o nome do evento. A exibição no Gerenciador também pode levar um tempo.
Posso usar o pixel sem Google Tag Manager?
Pode. O código do pixel pode ser instalado direto na página ou por plataformas de construção de sites. O GTM é uma opção de gestão, não um requisito.
Como saber se o problema é o pixel ou o formulário?
Envie um lead de teste. Se o lead chega ao destino e o evento não aparece, é o pixel. Se o lead não chega, comece pelo diagnóstico do formulário.