Relatórios de Meta Ads
Pixel do Facebook não funciona: diagnóstico em 6 passos
Um roteiro para separar pixel que não está instalado de pixel instalado no lugar errado, e para descobrir se o problema é do site, do navegador ou da configuração.
"Não funciona" costuma significar três coisas diferentes: o pixel não recebe nada, recebe menos do que deveria, ou recebe o evento errado. Cada uma tem uma causa distinta, e tratar todas como a mesma é o que faz o problema durar semanas.
O roteiro abaixo separa os casos antes de mexer em qualquer configuração.
Passo 1: descobrir se ele recebe alguma coisa
Abra o Gerenciador de Eventos e olhe a atividade recente do pixel. Existem só duas respostas possíveis, e elas levam a caminhos opostos.
Se não há nenhum evento nas últimas horas, o script provavelmente não está na página, ou está em uma página que ninguém visita. Vá para o passo 2.
Se há eventos entrando, o pixel funciona. O problema é de quantidade ou de qual evento — pule para o passo 4.
Essa bifurcação economiza a maior parte do tempo, porque metade das pessoas que reinstala o pixel do zero tinha um pixel que já estava recebendo dados.
Passo 2: confirmar que o script está na página
Abra o código-fonte da página e procure a sequência de 15 ou 16 dígitos do seu pixel. Ou ele está ali, ou não está.
Três descobertas comuns nesse momento: o ID encontrado é de outro pixel, o que explica o silêncio no seu; existem dois IDs diferentes, e os eventos estão divididos entre eles; ou não existe ID nenhum, e a instalação nunca chegou a acontecer no ambiente de produção.
Vale checar mais de uma página. É comum o script estar na home e faltar no checkout — que é justamente onde a conversão acontece.
Passo 3: verificar se a página realmente carrega
Site fora do ar, página protegida por login, ambiente de teste publicado em vez do de produção: todos produzem pixel mudo sem que haja qualquer erro de configuração.
Se você usa uma plataforma que separa rascunho e publicado, confirme que a alteração foi publicada. É uma causa banal e frequente.
Passo 4: comparar o volume com a realidade
Aqui começa o diagnóstico dos casos em que o pixel funciona, mas o número parece baixo.
Pegue o volume de visitas que você conhece por outra fonte e compare com os eventos de visualização registrados. Alguma perda é normal e acontece em toda conta. Perda muito grande aponta para uma destas causas:
Bloqueio no navegador. Extensões e configurações de privacidade impedem parte dos disparos. É a causa mais comum hoje e não tem solução do lado do pixel — a resposta é o envio pelo servidor, tema da API de conversões do Meta.
Script no fim da página. Se a pessoa sai antes do carregamento completo, o evento não dispara. Em página pesada e público majoritariamente móvel, isso derruba um pedaço relevante.
Pixel duplicado. Dois pixels no mesmo site dividem os eventos. Cada um enxerga um pedaço, e nenhum enxerga o todo.
Passo 5: conferir se o evento certo dispara na hora certa
Esta é a falha que mais sobrevive a todos os testes, porque o pixel está funcionando — só está registrando a coisa errada.
| Configuração encontrada | O que ela realmente mede |
|---|---|
| Compra disparando no clique do botão | Intenção de compra, não venda |
| Compra na página de obrigado e na plataforma | A mesma venda, duas vezes |
| Lead disparando no carregamento do formulário | Quem viu o formulário, não quem enviou |
| Compra no pedido, não na aprovação | Inclui boleto que nunca foi pago |
As quatro produzem relatórios que parecem certos e não são. As duas do meio são as piores, porque inflam o resultado — e ninguém procura defeito numa campanha cujos números estão bons.
O teste que encontra isso é chato e não tem substituto: percorrer o funil inteiro como cliente, no celular, anotando em que momento cada evento dispara.
Passo 6: separar problema de medição de problema de atribuição
Se você chegou até aqui e os eventos estão corretos, o desconforto talvez não seja com o pixel.
Evento registrado e creditado a outra campanha, ou a outro dia, é assunto de atribuição, não de instalação — e a leitura está em atribuição no Meta Ads. Diferença entre o Meta e outra ferramenta de análise é normal e esperada, pelos motivos que dados do Meta que não batem com o GA4 detalha.
Nos dois casos, mexer no pixel não resolve nada, porque o pixel está certo.
O erro de recomeçar do zero
Diante de um pixel que não coopera, a reação comum é criar outro. Na maior parte das vezes isso piora a situação.
O pixel novo não corrige configuração errada — ele reproduz o mesmo erro, porque o erro estava no evento, não no pixel. E o custo é alto: públicos de remarketing, histórico e aprendizado ficam com o pixel antigo e não migram.
Trocar só se justifica quando o acesso ao pixel original foi perdido de vez, caso tratado em pixel do Facebook não aparece.
Os sinais que apontam para cada causa
Nem sempre dá para percorrer os seis passos. Quando o tempo é curto, o sintoma costuma indicar por onde entrar.
Caiu de uma hora para outra, sem mudança de campanha. Suspeite do site. Publicação, atualização de plugin ou troca de tema derrubam script sem avisar, e a data da queda no gráfico costuma coincidir com a data da alteração.
Nunca funcionou desde a instalação. O problema é de instalação mesmo. Vá direto ao código-fonte da página e confirme o ID.
Funciona em algumas páginas e em outras não. Script aplicado por página em vez de global. Comum em site montado por construtor visual, onde cada página tem o próprio cabeçalho.
Volume certo, conversão errada. O pixel está ótimo; o evento é que está mapeado para a ação errada. Passo 5.
Tudo certo e mesmo assim não bate com o CRM. Provavelmente não há defeito nenhum — é a diferença normal entre o que a plataforma consegue atribuir e o total do negócio.
Quanto de perda é normal
A pergunta aparece sempre, e a resposta honesta é que não existe número universal. A perda depende do público, do dispositivo, do navegador e do tipo de conversão.
O que dá para afirmar: alguma perda existe em toda conta, e ela cresceu nos últimos anos por causa das restrições de rastreamento. Uma conta que registra tudo o que acontece provavelmente está contando algo duas vezes.
O indicador útil não é a perda em si, é a variação dela. Proporção estável entre o que o Meta registra e o que o seu sistema mostra significa medição confiável, mesmo que a proporção seja de 70%. Proporção que oscila muito significa que alguma coisa está intermitente — e intermitência quase sempre é técnica, não comportamental.
O resumo do roteiro
Descubra primeiro se entra alguma coisa. Se não entra, o problema é o script na página. Se entra pouco, é bloqueio, carregamento ou duplicação. Se entra na quantidade certa mas o número não fecha, é o evento que está no lugar errado. E se está tudo certo e mesmo assim incomoda, o assunto é atribuição, não medição.
Na ordem, o roteiro leva meia hora. Fora de ordem, leva semanas.
Perguntas frequentes
O pixel recebe evento mas menos do que deveria. É defeito?
Nem sempre. Bloqueadores, restrições de cookies e abandono antes do carregamento derrubam parte dos disparos em toda conta. Perda existe sempre; o que indica defeito é perda grande e instável.
Testei e o evento disparou. Por que ainda não bate?
Porque o teste mede a sua visita, não a de todo mundo. Página sem script no meio do funil e evento que só dispara em um caminho de navegação passam despercebidos num teste único.
Quanto tempo o Meta demora para mostrar o evento?
O recebimento é quase imediato; o relatório consolidado leva algumas horas. Se você instalou agora e o painel está vazio, espere antes de concluir que não funcionou.
Trocar o pixel resolve?
Quase nunca. Instalar um pixel novo com a mesma configuração errada reproduz o mesmo erro, e ainda zera o histórico. Vale só quando o acesso ao pixel antigo foi perdido de vez.