Meta Ads e a loja mostram números diferentes

Antes de concluir que o tracking está quebrado, vale saber que boa parte da divergência é esperada e explicável. As dez causas reais, na ordem em que costumam aparecer.

Atualizado em 8 de setembro de 2026 · por WYB Trackers

A diferença sempre indica erro de tracking?

Não. Paridade de 100% entre plataforma e gerenciador de anúncios não existe, e não deve ser prometida por ninguém. Os dois sistemas medem coisas diferentes com regras diferentes: a loja conta o pedido no dia do pedido, o Meta conta a conversão no dia do clique.

O objetivo realista é reduzir a divergência a uma faixa explicável, não zerá-la. O critério prático de conta saudável não é o tamanho da diferença, é conseguir apontar a origem de cada parte dela.

As dez causas, em ordem de frequência observada

Esta ordem vem das auditorias da WYB Trackers em operações brasileiras. Percorrer de cima para baixo economiza tempo, porque as primeiras explicam a maior parte dos casos.

#CausaComo isolar
1Janela e modelo de atribuição diferentesCompare o mesmo período com a mesma regra. A loja conta no dia do pedido; o Meta, no dia do clique.
2Pagamento assíncrono (Pix e boleto)Separe pedidos criados de pedidos aprovados. Se a diferença vive aí, o problema é o momento do evento.
3Deduplicação quebradaDuplica no gerenciador e não na loja. Confira se navegador e servidor usam o mesmo pixel e o mesmo event_id.
4Perda de cookie na transição loja para checkoutSimule a jornada completa e veja se os identificadores sobrevivem à troca de domínio.
5ITP no Safari e ciclo de compra longoSegmente por navegador e por tempo entre primeira visita e compra.
6Consentimento bloqueando o disparoVerifique o comportamento com o banner recusado. Evento que não dispara não chega.
7Evento em página que recarregaRecarregue a página de obrigado e veja se um novo Purchase é disparado.
8Pixel ou conjunto de dados diferente entre web e serverConfirme que as duas vias apontam para o mesmo destino. Se não apontam, não existe dedup possível.
9Pedidos manuais, cancelamentos e estornosA loja conta, o gerenciador não. Exclua esses registros antes de comparar.
10Bloqueador de anúncio no navegadorAfeta apenas o caminho client-side. Compare o volume das duas vias separadamente.

Quando o Meta mostra MAIS vendas que a loja

A leitura muda de lado. Divergência para cima aponta para as causas 3 e 7: deduplicação quebrada, em que o mesmo pedido entra duas vezes por vias diferentes, ou Purchase disparando a cada recarregamento da página de obrigado. As duas inflam o número no gerenciador sem qualquer venda nova acontecer.

Como investigar sem se perder

  1. 1Escolha um período fechado e razoavelmente longo. Recorte curto amplifica a divergência de atribuição sem indicar nada.
  2. 2Na loja, separe pedidos criados de pedidos aprovados. São dois números e a confusão entre eles explica muita coisa.
  3. 3No Gerenciador de Eventos, compare o volume de Purchase com os pedidos aprovados do mesmo período.
  4. 4Se o gerenciador mostra mais, investigue duplicação: mesmo pixel nas duas vias e event_id determinístico.
  5. 5Se mostra menos, investigue perda: identificadores na transição para o checkout, consentimento e navegador.
  6. 6Só depois de esgotar esses passos vale suspeitar de erro de implementação da tag em si.

O que significa uma divergência explicável

Uma conta saudável consegue dizer, com números aproximados, quanto da diferença vem de cada origem. Algo como: uma parte é pagamento por boleto ainda não aprovado, outra parte é atribuição contada no dia do clique, outra parte é pedido manual que o anúncio não gerou. Quando a soma das explicações cobre a diferença, o tracking está fazendo o trabalho dele.

Quando sobra uma fatia grande sem explicação, aí sim vale abrir a implementação. E a ordem de investigação continua sendo a da tabela acima, não a intuição.

O que nenhuma implementação resolve

Perguntas relacionadas

Qual diferença entre a loja e o Meta é normal?

Não existe um número universal, porque a faixa depende do mix de pagamento, do ciclo de compra e do perfil de navegador do público. O que existe é um critério: a diferença é aceitável quando você consegue explicar a origem de cada parte dela. Divergência explicável é operação saudável; divergência sem explicação é sinal de que falta investigar.

Por que o Meta conta vendas em datas diferentes da loja?

Porque os dois contam em momentos diferentes por definição. A plataforma de e-commerce registra o pedido no dia em que o pedido aconteceu. O Meta atribui a conversão ao dia do clique no anúncio, que pode ter sido dias antes. Isso sozinho produz divergência em qualquer recorte de período curto, sem que exista erro algum de implementação.

É possível zerar a divergência?

Não, e quem promete isso está vendendo. Paridade de 100% entre plataforma e gerenciador de anúncios não existe, porque os dois sistemas medem coisas diferentes com regras diferentes. O objetivo realista é reduzir a diferença a uma faixa explicável, não eliminá-la.

O Meta mostra MAIS vendas que a loja. Isso é possível?

Sim, e costuma indicar duas causas específicas. Deduplicação quebrada, em que o mesmo pedido é contado duas vezes porque o evento do navegador e o do servidor vão para conjuntos de dados diferentes. Ou Purchase disparando em página que recarrega, contando a mesma compra a cada refresh da página de obrigado.

Por onde começo a investigar?

Pela causa mais frequente, que é também a mais fácil de descartar: compare o mesmo período usando a mesma regra de atribuição, e verifique se a operação tem pagamento assíncrono relevante. Essas duas explicam a maior parte da divergência na maioria das contas brasileiras antes de qualquer suspeita de erro técnico.

Continuar lendo

Sobrou uma fatia de divergência sem explicação?

No diagnóstico gratuito percorremos as dez causas na sua conta e dizemos quanto de cada uma explica a sua diferença.

Agendar diagnostico gratuito