Resposta rápida: se o Meta Pixel não dispara, comece verificando se o Pixel ID correto está instalado, teste a página no Meta Pixel Helper, confira o Gerenciador de Eventos em Test Events, desative cache/ad blocker durante o teste, valide se o GTM ou plugin realmente dispara a tag e confirme se o evento esperado é PageView, Lead, InitiateCheckout ou Purchase.
O erro mais perigoso é confundir três problemas diferentes:
- o Pixel não está instalado;
- o Pixel está instalado, mas o evento específico não dispara;
- o evento dispara, mas não aparece no relatório de campanha ainda.
Essas situações parecem iguais para quem olha só o Ads Manager, mas exigem correções diferentes.
- Primeiro teste: abra a página com Meta Pixel Helper ativo.
- Segundo teste: use Test Events no Gerenciador de Eventos.
- Erro comum: medir compra no clique do botão em vez de compra aprovada.
- Se usa CAPI: confira se Pixel e servidor usam o mesmo
event_idquando enviam o mesmo evento.
Checklist rápido: o que olhar primeiro
Antes de mexer em campanha, orçamento ou criativo, revise:
- Pixel ID instalado é o mesmo do Gerenciador de Eventos?
- A página carrega o script do Pixel?
- O Meta Pixel Helper detecta algum evento?
- Test Events mostra o evento em tempo real?
- Existe cache, plugin de performance ou consent banner bloqueando script?
- O GTM está publicado?
- O trigger do GTM dispara na página certa?
- O evento esperado existe mesmo no clique/formulário/checkout?
- O evento é de navegador, servidor ou ambos?
- Se usa CAPI, há deduplicação por
event_id?
Se você ainda está montando a estrutura completa de Pixel + servidor, veja também o guia de como configurar Meta Pixel e CAPI.
Pixel não instalado vs evento não disparando
Nem todo erro de Pixel é o mesmo.
Leitura rápida: primeiro descubra se o problema está na instalação do Pixel ou no evento específico.
| Sintoma | Causa provável | O que testar |
|---|---|---|
| Pixel Helper não encontra nada | Pixel não instalado, bloqueado ou ID errado | Ver código, plugin, GTM e cache |
| Pixel Helper encontra Pixel, mas não o evento | Trigger/evento não configurado | Testar clique, formulário ou dataLayer |
| Test Events não mostra evento | Domínio, browser, bloqueio ou evento errado | Testar aba anônima, sem ad blocker, URL correta |
| Ads Manager não mostra conversão | Atraso, atribuição ou evento não otimizado | Conferir Events Manager antes do relatório |
| Purchase duplicado | Pixel e CAPI enviam sem deduplicação | Verificar event_id |
Como testar com Meta Pixel Helper
Meta Pixel Helper é a extensão oficial de diagnóstico da Meta para Chrome.
Use assim:
- Instale a extensão Meta Pixel Helper.
- Abra a página que deveria disparar o evento.
- Clique no ícone da extensão.
- Veja se o Pixel ID aparece.
- Confira quais eventos foram disparados.
- Clique no botão, formulário ou etapa que deveria gerar o evento.
- Reabra a extensão e veja se o novo evento apareceu.
Segundo a documentação da Meta, o Pixel Helper ajuda a verificar se o Pixel está funcionando corretamente e a diagnosticar erros comuns.
Como testar no Gerenciador de Eventos
O teste mais importante fica dentro do Gerenciador de Eventos.
Passo a passo:
- Acesse o Gerenciador de Eventos da Meta.
- Selecione o Pixel/conjunto de dados.
- Abra a área de Test Events.
- Digite a URL do site.
- Abra o site pelo botão de teste.
- Navegue pela página e execute a ação.
- Confira se os eventos aparecem em tempo real.
A própria Meta recomenda a ferramenta de eventos de teste para verificar e solucionar problemas de eventos de app e navegador.
Pixel não dispara no GTM
Se você instalou o Pixel pelo Google Tag Manager, revise:
- o container foi publicado?
- o ID do container no site é o mesmo do GTM?
- o trigger está ativo na página certa?
- a tag dispara em Page View, DOM Ready, Window Loaded ou clique?
- existe variável quebrada?
- o modo Preview do GTM mostra a tag disparando?
- há erro de JavaScript na página?
Um caso comum: a tag está criada no GTM, mas o container nunca foi publicado. No Preview funciona; no site real, não.
Outro caso comum: o trigger dispara só em uma URL exata, mas a página real tem barra final, parâmetros UTM ou versão com www.
Pixel não dispara em clique de botão
Se PageView aparece, mas Lead, AddToCart ou InitiateCheckout não aparece, o problema provavelmente está no evento de interação.
Verifique:
- o botão existe no carregamento inicial ou é criado depois por JavaScript?
- o seletor do GTM está correto?
- o clique muda de página rápido demais?
- o evento é enviado antes do redirecionamento?
- o botão é um link para checkout externo?
- o mesmo botão aparece em desktop e mobile com classes diferentes?
Para botões que levam para Hotmart, Kiwify ou checkout externo, normalmente faz sentido medir o clique como InitiateCheckout, não como Purchase.
Pixel não dispara na Hotmart
Se a página é sua, mas o checkout é da Hotmart, separe as etapas:
| Etapa | Onde acontece | Evento recomendado |
|---|---|---|
| Visita na landing page | Seu site | PageView |
| Clique no botão de compra | Seu site | InitiateCheckout |
| Compra aprovada | Hotmart/backend/webhook | Purchase via CAPI ou integração confiável |
Não trate clique para checkout como compra. A compra só acontece quando o pagamento é aprovado.
Para tracking mais avançado, preserve parâmetros como UTM, src, sck, fbp e fbc quando fizer sentido. Isso ajuda a ligar o clique à compra aprovada.
Pixel dispara no Helper, mas não aparece no Ads Manager
Isso pode acontecer por atraso, janela de atribuição, filtro do relatório ou evento sem correspondência com a campanha.
Faça a leitura nesta ordem:
- Pixel Helper: evento dispara no navegador?
- Test Events: evento aparece em tempo real?
- Diagnostics: há erro ou aviso no Gerenciador de Eventos?
- Overview do conjunto de dados: o evento aparece nas últimas horas?
- Ads Manager: a campanha usa esse evento como otimização/conversão?
O Ads Manager não é a primeira ferramenta para debug técnico. Use primeiro Pixel Helper e Test Events.
Pixel bloqueado por consentimento, cache ou ad blocker
Alguns bloqueios comuns:
- navegador com ad blocker;
- aba com extensões de privacidade;
- consent banner segurando tags de marketing;
- plugin de cache minificando ou atrasando scripts;
- CDN servindo versão antiga da página;
- tema WordPress removendo scripts no footer/head;
- política de cookies carregando Pixel só depois do aceite.
Para testar:
- Abra em janela anônima.
- Desative extensões.
- Limpe cache do site e CDN.
- Teste com e sem consentimento.
- Use GTM Preview se o Pixel estiver no GTM.
Se o Pixel só dispara depois do aceite de cookies, isso pode estar correto dependendo da política de consentimento do site. O importante é saber se é uma decisão de privacidade ou um erro técnico.
Pixel e CAPI: cuidado com duplicação
Se você usa CAPI junto com Pixel, a pergunta não é só “disparou?”.
Também precisa perguntar:
- disparou pelo navegador?
- disparou pelo servidor?
- os dois representam a mesma ação?
- ambos usam o mesmo
event_name? - ambos usam o mesmo
event_id? - o evento foi deduplicado?
Se Pixel e CAPI mandam Purchase sem deduplicação, você pode inflar conversões. Se só o Pixel manda e ele falha no navegador, você pode perder conversões.
Diagnóstico em 10 minutos
Siga essa ordem:
- Abra a página em aba anônima.
- Confira o Pixel Helper.
- Anote o Pixel ID detectado.
- Compare com o Pixel ID do Gerenciador de Eventos.
- Abra Test Events.
- Navegue na página pelo teste da Meta.
- Clique no botão ou envie o formulário.
- Veja se o evento aparece.
- Se usa GTM, abra Preview e veja se a tag dispara.
- Se usa CAPI, confira se o evento server-side aparece e se há deduplicação.
Erros comuns e solução
| Erro | Como corrigir |
|---|---|
| Pixel ID errado | Trocar pelo ID correto do conjunto de dados |
| GTM não publicado | Publicar o container |
| Trigger do GTM estreito demais | Usar regra compatível com URL real |
| Cache servindo página antiga | Limpar cache/CDN |
| Ad blocker no teste | Testar sem extensões |
| Consent banner bloqueando | Conferir regra de consentimento |
| Evento de compra no clique | Trocar para InitiateCheckout e enviar Purchase só na compra aprovada |
| CAPI duplicando evento | Usar mesmo event_id no navegador e servidor |
Perguntas frequentes
Por que o Meta Pixel não dispara?
As causas mais comuns são Pixel ID errado, tag não publicada no GTM, plugin/cache bloqueando o script, consentimento de cookies, ad blocker, trigger incorreto ou evento configurado na ação errada.
Como saber se o Pixel está funcionando?
Use Meta Pixel Helper e Test Events no Gerenciador de Eventos. O Pixel Helper mostra eventos no navegador; Test Events confirma se a Meta recebeu o evento em tempo real.
O Pixel Helper encontrou o Pixel, mas não mostra evento. O que significa?
Significa que o script base pode estar instalado, mas o evento específico não foi disparado. Teste a ação esperada, como clique, formulário ou checkout, e confira se o trigger está configurado.
Meta Pixel não dispara no botão da Hotmart. O que fazer?
Confira se o botão é o mesmo no desktop/mobile, se o evento dispara antes do redirecionamento e se o clique está sendo medido como InitiateCheckout, não como Purchase.
Pixel dispara, mas a campanha não mostra conversão. Por quê?
Pode ser atraso de relatório, atribuição, evento diferente do otimizado na campanha ou compra ocorrendo fora do site sem integração server-side. Valide primeiro no Gerenciador de Eventos.
CAPI resolve Pixel que não dispara?
CAPI ajuda a enviar eventos pelo servidor, mas não corrige automaticamente uma implementação errada no navegador. O ideal é saber quais eventos devem vir do Pixel, quais devem vir da CAPI e quais precisam de deduplicação.
O que olhar no Diagnostics do Gerenciador de Eventos?
Olhe avisos de evento ausente, parâmetro faltando, qualidade baixa de correspondência, deduplicação e eventos recebidos de forma incomum. Use esses alertas como pista, não como diagnóstico final isolado.
