Como Saber Qual Anúncio Gerou Cada Venda (Meta, Google e TikTok)

Para saber qual anúncio gerou cada venda, você precisa levar o ID do anúncio do clique até o checkout (via UTMs com macros dinâmicos) e cruzar a venda aprovada com esse ID. O gerenciador de anúncios só mostra uma estimativa baseada no que o Pixel conseguiu ver.

Para saber qual anúncio gerou a venda, você precisa carregar a identificação do anúncio desde o clique até o checkout e, depois, ligar cada venda aprovada a esse identificador. Na prática: colocar o ID do anúncio nas UTMs com os macros dinâmicos de cada plataforma ({{ad.id}} na Meta, {creative} no Google, __CID__ no TikTok), garantir que esses parâmetros cheguem ao checkout e cruzar a venda confirmada com eles. O número que aparece no gerenciador de anúncios não responde essa pergunta sozinho: ele mostra as conversões que a plataforma conseguiu atribuir, não a lista real de vendas.

Parece detalhe técnico, mas é a pergunta que decide para onde vai o seu próximo real de verba. Se você não sabe qual anúncio vendeu, você escala pela sensação, pausa criativo bom por engano e mantém vivo o anúncio que só gasta.

Este guia mostra por que o Ads Manager, o Google Ads e o TikTok Ads Manager discordam do seu checkout, quais são os quatro jeitos de descobrir qual anúncio gerou cada venda, o padrão de UTM que funciona nas três plataformas e os erros que mais bagunçam a atribuição.

Resumo rápido: cada plataforma de anúncio atribui vendas com as próprias regras e com os dados que o Pixel conseguiu capturar. Para ter a resposta real, a venda precisa vir do checkout (fonte da verdade) e carregar o ID do anúncio que trouxe o comprador. Isso se faz com UTMs dinâmicas bem configuradas e um tracker que cruza tudo, inclusive as vendas que chegam sem UTM.

Por Que o Gerenciador de Anúncios Não Mostra Qual Anúncio Gerou a Venda de Verdade

Atribuição é a regra que decide qual ponto de contato recebe o crédito por uma conversão. Toda plataforma de anúncios faz atribuição, e cada uma faz do seu jeito. Esse é o primeiro motivo pelo qual os números nunca batem.

Cada plataforma olha só para si mesma

O Meta Ads Manager credita uma venda a um anúncio da Meta se o comprador clicou ou viu um anúncio dentro da janela de atribuição configurada. O Google Ads faz o mesmo com os anúncios do Google, e o TikTok com os do TikTok. Nenhuma delas sabe o que as outras fizeram.

Resultado: a mesma pessoa que viu um Reels, pesquisou sua marca no Google e clicou num anúncio de pesquisa antes de comprar pode ser contada como venda nas duas plataformas. Some as conversões de todos os gerenciadores e o total costuma passar do que o checkout registrou, ou ficar muito abaixo, dependendo de quanto sinal cada Pixel perdeu.

O Pixel não enxerga todas as compras

A segunda razão é a perda de sinal. O Pixel roda no navegador do comprador e é afetado por bloqueios do iOS, do Safari, de bloqueadores de anúncio, de VPNs e de recusas de cookies. Quando o Pixel não dispara, a plataforma simplesmente não sabe que aquela venda aconteceu, e ela não aparece em anúncio nenhum. Explicamos cada uma dessas causas em por que o Pixel do Facebook não rastreia todas as vendas.

Parte da atribuição é modelada

Para compensar a perda de sinal, as plataformas usam modelagem estatística para estimar conversões que não conseguiram observar diretamente. É útil para o algoritmo otimizar, mas não serve para responder "a venda do João, de R$ 297, veio de qual anúncio?". Modelagem entrega estimativa agregada, não uma ligação venda a venda.

Na prática: o gerenciador de anúncios responde "quantas conversões esta plataforma acredita ter gerado". A pergunta "qual anúncio gerou cada venda" só é respondida quando você parte da venda aprovada no checkout e volta até o anúncio.

Um Exemplo Numérico: Quando o Gerenciador Aponta o Anúncio Errado

Vamos a um exemplo hipotético, com números redondos, para mostrar o tamanho do estrago.

Uma operação vende um curso de R$ 297 e investe R$ 6.000 em uma semana, dividido entre três anúncios na Meta:

AnúncioInvestimentoVendas no Ads ManagerCPA no Ads ManagerVendas reais no checkoutCPA real
Anúncio A (vídeo depoimento)R$ 2.00012R$ 166,6714R$ 142,86
Anúncio B (vídeo aula)R$ 2.0005R$ 400,0016R$ 125,00
Anúncio C (imagem estática)R$ 2.0009R$ 222,226R$ 333,33
TotalR$ 6.00026R$ 230,7736R$ 166,67

Olhando só o Ads Manager, a decisão óbvia seria pausar o Anúncio B, o "mais caro". Olhando as vendas reais ligadas a cada anúncio, o B é justamente o melhor da semana, e o C, que parecia razoável, é o que está queimando dinheiro.

Por que isso acontece? Alguns cenários comuns:

  • O Anúncio B leva para uma VSL longa, e quem assiste até o fim compra horas depois, muitas vezes em outro dispositivo, fora do alcance do Pixel.
  • O público do Anúncio B usa mais iPhone e Safari, onde o sinal do navegador é mais fraco.
  • O Anúncio C recebe crédito por visualização de pessoas que já iam comprar por outro caminho.

Agora some a isso reembolso. Se 5 das 16 vendas do Anúncio B forem reembolsadas e nenhuma do A, o ranking muda de novo. É por isso que "qual anúncio gerou a venda" é só metade da pergunta. A outra metade é "qual anúncio gerou lucro". Falamos disso em detalhe em como calcular o ROAS real.

Os 4 Jeitos de Descobrir Qual Anúncio Gerou a Venda

1. Confiar na coluna de resultados do gerenciador

É o método padrão. Você abre o Ads Manager, ordena os anúncios por compras ou por custo por compra e toma decisões.

Vantagem: não exige configuração nenhuma.

Limite: mostra a visão da plataforma, com janela de atribuição, perda de sinal e modelagem. Não existe uma lista de vendas reais por anúncio. Serve como termômetro, não como fonte da verdade.

2. UTMs com o ID do anúncio + relatório do checkout

UTM é um conjunto de parâmetros adicionados ao link do anúncio (como utm_source e utm_content) que identifica de onde veio a visita. Se o link carrega o ID do anúncio e o checkout grava esses parâmetros na venda, você consegue abrir cada pedido e ver de qual anúncio ele veio.

Vantagem: a informação vem da venda real, não de estimativa.

Limite: depende de a UTM sobreviver até o checkout. Ela se perde quando a página de vendas não repassa os parâmetros para o link do checkout, quando o comprador volta outro dia digitando o endereço ou quando ele compra por um link recebido no WhatsApp. E cruzar tudo em planilha não escala. Se você ainda não domina o assunto, veja o guia completo de UTM: o que é, como criar e o padrão para cada plataforma.

3. Pixel + Conversions API bem configurados

Enviar o evento de compra também pela Conversions API da Meta, com dados do comprador e deduplicação correta, melhora muito a quantidade de vendas que a Meta consegue associar a um anúncio. Isso deixa o gerenciador mais próximo da realidade e alimenta melhor o algoritmo.

Vantagem: melhora a otimização da campanha.

Limite: continua sendo a visão da Meta sobre a Meta. Não resolve a comparação entre canais e não mostra reembolso, taxas e imposto por anúncio. Mais sobre isso em API de Conversões do Facebook (CAPI).

4. Um tracker que parte da venda aprovada

Um tracker de vendas junta as três peças: recebe as vendas diretamente do checkout, lê os parâmetros de cada clique, puxa gasto e métricas das plataformas de anúncio e liga cada venda ao anúncio que a gerou. O ponto de partida é a venda confirmada, não a conversão estimada.

Vantagem: uma resposta só, para todos os canais, venda a venda, com possibilidade de descontar reembolso e custos.

Limite: exige escolher uma ferramenta e instalar direito. Nenhum tracker atribui 100% das vendas; sempre existe uma parcela que chega sem nenhum rastro. A diferença está em contar essas vendas em vez de ignorá-las.

MétodoFonte da vendaNível de detalheVários canaisMostra lucro
Gerenciador de anúnciosPixel/modelagem da plataformaAnúncio (estimado)NãoNão
UTM + relatório do checkoutCheckoutAnúncio, se a UTM chegarSim, manualNão
Pixel + CAPIPixel + servidor da plataformaAnúncio (visão da plataforma)NãoNão
Tracker de vendasCheckout + cliques + gastoAnúncio, venda a vendaSimDepende da ferramenta

Como Configurar as UTMs Para Identificar o Anúncio em Cada Plataforma

O coração do método é simples: use o ID do anúncio, não só o nome. Nomes mudam, se repetem entre campanhas e quebram com acentos e espaços. IDs são únicos e estáveis.

Meta Ads (Facebook e Instagram)

Na Meta, os parâmetros ficam no nível do anúncio, no campo Parâmetros de URL, dentro da seção de rastreamento. Os macros dinâmicos usam chaves duplas e são substituídos no momento do clique (especificações de parâmetros de URL dinâmicos da Meta).

Um padrão que funciona:

utm_source={{site_source_name}}&utm_medium=paid&utm_campaign={{campaign.name}}|{{campaign.id}}&utm_term={{adset.name}}|{{adset.id}}&utm_content={{ad.name}}|{{ad.id}}

O que importa aqui é o {{ad.id}} dentro do utm_content: é ele que permite ligar a venda ao anúncio exato, mesmo que dois anúncios tenham o mesmo nome.

No Google Ads, o identificador de clique gclid é adicionado automaticamente quando a codificação automática está ativa. Para ter o anúncio legível no seu checkout, use os parâmetros ValueTrack no sufixo do URL final, no nível da conta ou da campanha:

utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={keyword}&utm_content={creative}

{campaignid} insere o ID da campanha e {creative} o ID exclusivo do anúncio. Se quiser o nome da campanha legível, escreva-o manualmente no utm_campaign de cada campanha e mantenha o ID em outro parâmetro.

TikTok Ads

No TikTok, os macros usam dois sublinhados no começo e no fim. Segundo a documentação de UTM do TikTok Ads Manager, __CID__ é o ID do criativo e __AID__ é o ID do grupo de anúncios. Essa nomenclatura engana muita gente, que usa __AID__ achando que é o anúncio.

utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__|__CAMPAIGN_ID__&utm_term=__AID_NAME__|__AID__&utm_content=__CID_NAME__|__CID__

Garanta que a UTM chegue ao checkout

Configurar a UTM no anúncio é metade do trabalho. A outra metade é fazer os parâmetros atravessarem a página de vendas até o checkout. Se o seu botão "Comprar" aponta para um link fixo do checkout, a UTM morre na página de vendas. Confira três pontos:

  1. Clique no seu próprio anúncio (pela pré-visualização) e veja se a URL da página tem os parâmetros preenchidos, sem {{ ou __ sobrando.
  2. Clique no botão de compra e confira se o link do checkout abriu com os mesmos parâmetros.
  3. Faça uma compra de teste e verifique se o pedido, no painel do checkout, mostra os parâmetros gravados.

Se algum desses passos falhar, qualquer relatório por anúncio vai ter buracos.

O Problema Que Quase Ninguém Conta: Vendas Sem UTM

Mesmo com tudo configurado, uma parte das vendas vai chegar sem UTM. Isso é normal e acontece por motivos como:

  • O comprador viu o anúncio, não clicou e depois pesquisou seu nome no Google.
  • Ele clicou no anúncio no celular e comprou dias depois no computador.
  • Ele recebeu o link da página de vendas por mensagem de um amigo.
  • A página de vendas perdeu os parâmetros em algum redirecionamento.
  • O anúncio foi duplicado e ficou com o campo de parâmetros vazio.

A maioria das planilhas e muitos trackers simplesmente ignoram essas vendas: se não tem UTM, não entra no relatório. O efeito é distorcer tudo. O faturamento por anúncio parece menor do que é, o ROAS geral fica subestimado e você não sabe se o problema é a campanha ou a configuração.

A postura certa é contar e separar. Toda venda aprovada entra no total. As que têm rastro vão para o anúncio correspondente; as que não têm aparecem como "sem UTM", para você acompanhar se essa fatia está crescendo (sinal de problema de configuração) ou estável.

Saber Qual Anúncio Vendeu Não Basta: Olhe o Lucro por Anúncio

Voltando ao exemplo hipotético: o Anúncio B vendeu mais, mas e se ele atrai compradores impulsivos que pedem reembolso? Uma venda de R$ 297 que é reembolsada sete dias depois não vale nada, mas continua aparecendo como conversão no gerenciador.

Para comparar anúncios de verdade, cada venda atribuída precisa ser líquida de:

  • Reembolsos e chargebacks, que variam muito entre criativos com promessas diferentes;
  • Taxas do checkout e do meio de pagamento;
  • Impostos sobre o faturamento.

Um exemplo hipotético simples: se o Anúncio A gera R$ 4.158 brutos (14 × R$ 297) sem reembolso e o Anúncio B gera R$ 4.752 brutos (16 × R$ 297) com 5 reembolsos, o B fica com R$ 3.267 (11 × R$ 297) antes de taxas e imposto. Com o mesmo gasto de R$ 2.000, a vantagem se inverte: o A passa na frente. Sem essa visão, você escala o criativo errado com toda a confiança do mundo. Veja como montar essa conta em ROAS: o que é e como calcular.

Como a Track Hunter Mostra Qual Anúncio Gerou Cada Venda

A Track Hunter é um tracker de vendas feito para quem opera tráfego pago com checkout no Brasil. Ela conecta os canais de anúncio (Meta Ads, Google Ads e TikTok Ads) aos checkouts mais usados no mercado, como Hotmart, Kiwify, Eduzz, Monetizze, Ticto, Guru, Kirvano, Cakto, PerfectPay e outros, e parte da venda aprovada para chegar ao anúncio.

O que isso muda no dia a dia:

  • Venda sem UTM também conta. A Track Hunter conta o que outros trackers costumam deixar de fora: venda sem UTM, reembolso, taxas e imposto. Você vê o total real e sabe quanto ficou sem rastro.
  • Lucro real por anúncio, não só faturamento. O Ads Lab reúne os criativos em uma galeria com vídeo, transcrição e métricas, e mostra lucro real e reembolso por criativo, CTR ao longo do tempo e aviso de fadiga, indicando quando a performance cai e por quê. Para quem vende com VSL, ele mostra a retenção de cada anúncio dentro da VSL.
  • Diagnóstico de campanha em um lugar só. O Deep Scan reúne todas as métricas relevantes de cada campanha da Meta, com lucro, e abre a campanha no gerenciador em um clique. Você sobe a verba sabendo o que vai acontecer com o seu lucro.
  • Sinal melhor para a Meta. O Pixel de trackeamento avançado é um script instalado na página que acompanha o checkout e a plataforma de vídeo, enriquece cada conversão e a envia para a Conversions API da Meta.
  • DRE sem planilha. Nos planos pagos, a Visão Financeira monta um DRE mensal automático, do faturamento bruto ao lucro, descontando reembolso, chargeback, taxas e imposto.

Todo plano começa grátis, sem cartão de crédito. O plano Free inclui 300 vendas aprovadas no total, 1 canal de tráfego pago, Ads Lab e Deep Scan, o que dá para rodar em paralelo com o tracker ou a planilha que você usa hoje e comparar os dois lados com os seus próprios dados.

5 Erros Que Escondem Qual Anúncio Gerou a Venda

1. Usar só o nome do anúncio na UTM. "Vídeo depoimento v2" existe em cinco campanhas. Sem o ID, a venda não tem para onde ir. Sempre inclua {{ad.id}}, {creative} ou __CID__.

2. Duplicar anúncios sem conferir os parâmetros. Ao criar variações e anúncios novos, é fácil publicar com o campo de parâmetros de URL vazio ou com um padrão antigo. Crie o hábito de revisar antes de publicar.

3. Link fixo no botão do checkout. A página recebe a UTM, mas o botão leva para o checkout sem ela. É o erro mais comum em páginas montadas em construtores de site.

4. Somar as conversões de todos os gerenciadores. A Meta e o Google podem ter dado crédito para a mesma venda. O total só vale quando parte do checkout.

5. Decidir por venda bruta. O anúncio que mais vende pode ser o que mais gera reembolso. Compare anúncios por lucro, não por número de compras.

Perguntas Frequentes

Como saber qual anúncio gerou a venda no Facebook Ads?

No Meta Ads Manager, a coluna de compras mostra quantas conversões a Meta atribuiu a cada anúncio, mas isso é uma estimativa baseada no Pixel e na janela de atribuição. Para saber qual anúncio gerou cada venda real, adicione {{ad.id}} nos parâmetros de URL do anúncio, garanta que ele chegue ao checkout e cruze o pedido aprovado com esse ID, manualmente ou com um tracker.

Por que as vendas do Ads Manager não batem com as do checkout?

Porque são medições diferentes. O checkout registra todas as vendas aprovadas. O Ads Manager mostra as conversões que a Meta conseguiu associar a anúncios, dentro da janela de atribuição, com perda de sinal do Pixel e parte modelada. Também pode haver vendas de outros canais ou orgânicas que o checkout conta e a Meta não.

O Google Ads e o TikTok Ads mostram qual anúncio gerou a venda?

Cada um mostra as conversões que atribuiu aos próprios anúncios, com as mesmas limitações da Meta: só enxergam a si mesmos e dependem do sinal que chega pela tag ou pelo Pixel. Para ligar a venda real ao anúncio, use {creative} no Google e __CID__ no TikTok nas UTMs e parta da venda aprovada no checkout.

Qual parâmetro de UTM devo usar para identificar o anúncio?

O mais usado é o utm_content, porque ele foi pensado para diferenciar conteúdos dentro da mesma campanha. Coloque ali o nome e, principalmente, o ID do anúncio. O ID é o que garante que duas peças com o mesmo nome não se misturem.

O que fazer com vendas que chegam sem UTM?

Não ignore. Conte essas vendas no total e acompanhe a proporção ao longo do tempo. Uma fatia estável é esperada (compras em outro dispositivo, busca pela marca, links compartilhados). Uma fatia crescendo de repente costuma indicar problema de configuração, como anúncio novo sem parâmetros ou página que parou de repassar a UTM para o checkout.

Dá para saber qual criativo gerou a venda em campanhas com vários criativos no mesmo anúncio?

Depende do formato. Em anúncios com vários criativos combinados automaticamente pela plataforma, o ID do anúncio identifica o anúncio, não cada variação exibida. Se a pergunta é qual vídeo específico vende, a forma mais confiável é separar os criativos em anúncios diferentes, cada um com o próprio ID.

Atribuição por anúncio funciona para vendas no boleto e no Pix?

Sim, desde que a venda aprovada carregue os parâmetros do clique. No boleto, o pagamento pode ser confirmado dias depois do clique; por isso é importante que a atribuição parta da confirmação no checkout, e não do evento disparado na hora em que o boleto foi gerado.

O TRACKER QUE MOSTRA SEU LUCRO REAL

Descubra quantas vendas o seu Pixel não está contando

Conecte seus anúncios e seu checkout em minutos e compare o que a Meta mostra com o que realmente vendeu.

  • Plano grátis, sem cartão de crédito
  • Rode 30 dias em paralelo com seu tracker atual
  • Meta, Google e TikTok verified
Começar grátis agora

Continue lendo

Veja seu lucro real. Grátis, sem cartão.Testar