O painel do Meta diz 47 vendas. O seu banco de dados diz 19.
Se você já viveu isso, já passou pelas cinco fases: conferir de novo, desconfiar do pixel, desconfiar do banco, achar que a plataforma está inflando de propósito, e por fim desistir e escolher um número para acreditar.
A explicação não é fraude. É que os dois sistemas estão medindo coisas diferentes com réguas diferentes — e cada um está correto segundo a própria régua.
Este artigo explica as quatro razões técnicas dessa divergência e, mais importante, qual dos dois números usar para cada tipo de decisão.
A resposta curta
O Meta conta como conversão sua qualquer venda de alguém que interagiu com o anúncio dentro de uma janela de tempo — inclusive quem apenas viu, sem clicar, e comprou dias depois por outro caminho.
O seu banco conta o que o seu código conseguiu rastrear no momento da compra, normalmente pelo último clique.
São modelos de atribuição diferentes. O número do Meta será sempre maior, e isso é esperado. Use o dado do Meta para otimizar campanha e o seu dado para calcular lucro. Nunca o contrário.
Razão 1 — A janela de atribuição
Este é o maior responsável pela diferença, e o mais fácil de corrigir na sua leitura.
Por padrão, o Meta atribui a si uma conversão que aconteça em até 7 dias após um clique no anúncio. Em algumas configurações, também conta 1 dia após uma visualização.
Traduzindo para a vida real: a pessoa vê seu anúncio na terça, não clica em nada, e na sexta digita o nome da sua loja no Google e compra. O Meta credita essa venda à campanha.
Não é mentira — o anúncio pode mesmo ter plantado a lembrança. Mas o seu banco vai registrar essa venda como tráfego orgânico de busca, porque foi de lá que a pessoa veio no momento da compra.
Onde conferir: no Gerenciador de Anúncios, em Colunas, você consegue ver o detalhamento por janela. Comparar "7 dias após o clique" com "1 dia após o clique" mostra na hora quanto da sua diferença vem daí.
Razão 2 — Visualização não é clique
Atribuição por visualização é a que mais gera desconfiança, com razão.
Se alguém rolou o feed e o seu anúncio passou pela tela — sem clique, sem interação, às vezes sem sequer ter sido notado conscientemente — e essa pessoa comprou no dia seguinte, o Meta pode contar como conversão da campanha.
Existe fundamento teórico: publicidade funciona por exposição, e sempre foi assim na TV e no outdoor. O problema é que isso infla o número de campanhas de público quente, que mostram anúncio justamente para quem já ia comprar.
O sintoma clássico é a campanha de remarketing com retorno absurdamente alto. Parte daquilo é real. Parte é a plataforma cobrando crédito por venda que aconteceria de qualquer jeito.
O que fazer: ao avaliar campanha de remarketing, olhe o resultado só com atribuição por clique. A diferença entre os dois números é a sua margem de dúvida.
Razão 3 — Modelagem estatística
Desde que os navegadores passaram a restringir rastreamento entre sites, uma parte considerável das conversões deixou de ser observável.
O Meta não deixa esse buraco em branco. Ele estima.
A plataforma usa modelos estatísticos para inferir quantas conversões provavelmente aconteceram entre os usuários que não puderam ser rastreados, e soma esse valor ao relatório.
Isso significa que uma parte do número que você vê não corresponde a nenhuma venda específica. É projeção, e projeção não pode ser conciliada com o seu banco linha a linha. Você nunca vai encontrar aqueles pedidos, porque eles não existem individualmente no relatório — existem como estimativa agregada.
Não é ilegítimo. Estimativa é uma ferramenta válida quando o dado direto não existe. Só não dá para tratar estimativa como se fosse contagem.
Razão 4 — Deduplicação entre pixel e API
Se você usa pixel no navegador e API de conversões no servidor ao mesmo tempo — o que é a recomendação atual — os dois enviam o mesmo evento de compra.
A deduplicação existe para o Meta reconhecer que aquilo é o mesmo evento e contar uma vez só. Ela funciona por identificadores que precisam bater exatamente entre as duas fontes.
Quando a configuração está errada, dois cenários acontecem:
| Problema | Sintoma |
|---|---|
| Identificadores não batem | Conversões contadas em dobro |
| Só uma fonte dispara | Conversões subnotificadas |
O primeiro é o mais comum e o mais perigoso, porque parece um bom resultado. Você comemora um retorno que não existe e escala uma campanha que não está performando.
Como verificar: no Gerenciador de Eventos, o Meta mostra a taxa de eventos deduplicados. Se ela estiver muito baixa enquanto as duas fontes disparam, a deduplicação não está funcionando.
Por que o seu dado também não é perfeito
Justiça: o número do seu banco também tem furo.
Bloqueadores de anúncio impedem seu script de rastreamento de rodar. A venda acontece, o registro de origem não.
Cookies apagados ou expirados fazem o visitante recorrente parecer novo, e a origem original se perde.
Troca de dispositivo é invisível para a maioria dos sistemas caseiros. A pessoa descobre no celular, compra no computador, e você registra dois visitantes diferentes.
Último clique ignora tudo que veio antes. Se o Instagram apresentou, o e-mail lembrou e a busca fechou, o seu sistema credita só a busca.
Foi exatamente por causa desse último ponto que eu montei uma cascata de atribuição com regras de prioridade em vez de confiar em um único campo. Mas nenhuma cascata resolve o que nunca foi capturado.
O seu número é conservador. O do Meta é otimista. A verdade mora entre os dois.
Qual número usar para cada decisão
Esta é a parte prática, e a que muda o seu dia a dia.
| Decisão | Use |
|---|---|
| Qual criativo pausar | Meta |
| Qual público escalar | Meta |
| Quanto posso gastar por venda | Seu banco |
| A campanha deu lucro? | Seu banco |
| Qual canal realmente traz cliente | Seu banco |
| Otimizar dentro da própria campanha | Meta |
A lógica é simples: o Meta é bom para comparações relativas dentro dele mesmo, porque todos os anúncios são medidos com a mesma régua torta. Se o criativo A converte o dobro do criativo B no painel, essa diferença é real, mesmo que os dois números absolutos estejam inflados.
O seu banco é a única fonte para decisão financeira, porque ele conta dinheiro que efetivamente entrou.
O erro que quebra loja é calcular custo por aquisição usando o número de vendas do Meta e o valor gasto real. Isso produz um custo por venda artificialmente baixo, você escala confiante, e o caixa não acompanha.
Como reduzir a diferença
Você não vai zerar. Mas dá para estreitar.
Padronize a janela de atribuição. Configure o Meta para 7 dias após clique, sem visualização, e compare com o seu último clique. As réguas ficam mais parecidas.
Use parâmetros UTM em todos os anúncios. Sem UTM, você depende do referenciador, que é muito menos confiável. Com UTM, cada clique chega identificado.
Persista o UTM na sessão. Se a pessoa navega por cinco páginas antes de comprar, o parâmetro precisa sobreviver até o checkout. Guardar em sessionStorage no primeiro carregamento resolve.
Guarde primeiro clique e último clique separadamente. Duas colunas, dois momentos. Isso te dá condição de comparar modelos de atribuição em vez de ficar preso a um.
Confira a deduplicação. Se pixel e API estão contando duas vezes, nada mais que você fizer vai reconciliar.
Perguntas frequentes
O Meta Ads infla as conversões de propósito?
Não há evidência disso, e a explicação técnica é suficiente sem recorrer a má-fé. A diferença vem de janela de atribuição mais larga, atribuição por visualização e modelagem estatística de conversões não observáveis. São escolhas metodológicas documentadas, não manipulação. O problema é interpretar aquele número como contagem direta de vendas.
Qual diferença entre os números é considerada normal?
Não existe percentual universal, porque depende do seu ciclo de compra, da proporção de remarketing e da configuração da janela. O que importa é a diferença ser estável. Se ela vive em torno de um patamar e de repente dobra de uma semana para a outra, algo quebrou — provavelmente rastreamento ou deduplicação.
Devo desligar a atribuição por visualização?
Para avaliar resultado, vale olhar sem ela. Para a plataforma otimizar entrega, o sinal de visualização ajuda o algoritmo. Uma boa prática é manter ligada na campanha e analisar o relatório nas duas visões, tratando a diferença como margem de incerteza.
Por que meu Google Analytics mostra um terceiro número?
Porque ele tem a própria régua, que não é nem a do Meta nem a do seu banco. Ferramenta de analytics costuma usar modelo próprio, tem amostragem em volumes altos e também sofre com bloqueadores. Três sistemas, três metodologias, três números. Escolha um como fonte financeira oficial — de preferência o seu — e trate o resto como referência.
Vale a pena montar meu próprio rastreamento?
Se você gasta valor relevante em anúncio, sim. Você precisa de pelo menos uma fonte que você controle e entenda por inteiro, para não tomar decisão financeira com base em número de terceiro. Não precisa ser complexo: capturar UTM, persistir na sessão e gravar junto com o pedido já coloca você à frente da maioria.
Como saber se meu pixel está contando em dobro?
No Gerenciador de Eventos, procure a taxa de deduplicação dos eventos de compra. Se pixel e API de conversões estão ativos e a taxa está próxima de zero, os identificadores não estão batendo e você provavelmente conta cada venda duas vezes.
Resumindo
O Meta não mente no sentido de falsificar dado. Ele mede com uma régua mais larga do que a sua: janela de atribuição maior, crédito por visualização e estimativa estatística onde o rastreamento falhou.
O resultado é que o número dele sempre será maior — e isso é esperado, não é bug.
A regra prática que resolve o dia a dia: otimize com o dado deles, decida dinheiro com o seu. E se você ainda não tem um dado próprio confiável, essa é a primeira coisa a construir antes de escalar qualquer investimento.
Continue lendo em Dados e Analytics: