Seu relatório de anúncios mostra cliques. Mostra qual anúncio virou contrato?
Clique não é venda. Como saber qual anúncio pago realmente fechou o contrato — inclusive quando a venda cai no WhatsApp — seguindo o mesmo identificador do clique ao caixa.
Sarah Justus · Head de Performance
R$1,5M+ geridos em mídia paga
Publicado em 10 de julho de 2026 · 12 min de leitura
Você descobre qual anúncio gerou a venda quando consegue seguir o mesmo identificador do clique no anúncio até o contrato fechado — não quando o relatório mostra que o criativo teve muitos cliques. Clique é atividade; contrato é receita. O elo que quase sempre quebra é a venda que sai da plataforma e vai fechar no WhatsApp, onde o anúncio de origem some. Para reconstruir esse caminho existem peças específicas: o ctwa_clid que a Meta injeta em anúncios Click-to-WhatsApp, a API Oficial do WhatsApp que recebe esse identificador e o gclid/fbclid que carimba o clique no site. Sem essa espinha de atribuição, você otimiza no escuro, escala o criativo errado e paga mais caro pelo mesmo resultado. Métrica de vaidade não é receita — é atividade que se parece com progresso. Este guia mostra como ligar cada clique pago à venda que ele de fato fechou.
Como saber qual anúncio realmente gerou a venda
Você sabe qual anúncio gerou a venda quando o mesmo identificador do clique sobrevive até o registro do contrato — ou seja, quando a atribuição é feita do clique ao contrato, e não do clique à conversão que a plataforma consegue medir sozinha. Essa é a distinção que decide tudo o que vem depois.
O relatório do gerenciador para cedo demais. Ele mede o que acontece dentro do seu domínio: o clique, a chegada, a mensagem iniciada. Nenhum desses eventos é uma venda. Um anúncio pode encher o painel de cliques baratos, gerar dezenas de conversas e não fechar um único contrato — e o relatório vai continuar exibindo um custo por resultado que parece excelente, porque o "resultado" que ele conta não é dinheiro que entrou.
A cadeia real é mais longa do que o painel mostra: clique → conversa → qualificação → proposta → contrato. A plataforma enxerga, com sorte, os dois primeiros elos. O dinheiro mora no último. Quando ninguém liga a ponta ao começo, você fica com uma métrica que sobe sem que ninguém saiba se a venda que ela sugere existe — o mesmo mecanismo que faz gastar mais em anúncio sem o lucro aumentar. O problema não é o criativo. É a ausência de um fio que atravesse a jornada inteira.
Otimizar sem esse fio não é economia de esforço. É a decisão mais cara que existe, porque você vai realocar verba com base em qual anúncio parece vender — e "parecer" custa o preço de escalar o errado com convicção.
Dá para usar UTM em campanhas Click-to-WhatsApp?
Não da forma que você usa no site. A UTM (os parâmetros utm_source, utm_campaign e afins que você anexa a uma URL para carimbar a origem de uma visita) é um mecanismo de link: ela só existe enquanto há uma URL sendo aberta. O clique num anúncio Click-to-WhatsApp não abre uma página do seu site — abre uma conversa no aplicativo. Não há URL de destino, então a UTM clássica não tem onde viajar.
É por isso que tanta gente cola uma UTM no anúncio de WhatsApp e depois não encontra o dado em lugar nenhum: ele nunca chegou. Para CTWA, o carimbo de origem é outro — o objeto referral que a Meta entrega junto da primeira mensagem, com o ctwa_clid dentro. Insistir na UTM aqui é usar a ferramenta certa no lugar errado.
A UTM continua sendo a peça correta para todo o resto: site, e-mail, orgânico, links de bio. Nesses canais ela precisa sobreviver inteira até o CRM, e a atribuição de marketing em geral — UTM, src, sck e o caminho de cada canal até o registro da venda — é um tema próprio, tratado em de onde vem cada venda: como montar a atribuição do clique ao caixa. Aqui, o recorte é mais estreito e mais teimoso: qual anúncio pago fechou o contrato, sobretudo quando ele fecha no WhatsApp.
Como rastrear vendas do Meta Ads que caem no WhatsApp
Você rastreia capturando o ctwa_clid que a Meta anexa a cada conversa iniciada por um anúncio Click-to-WhatsApp, guardando esse identificador junto do contato e devolvendo o evento de venda à Meta pela API de Conversões (CAPI) quando o contrato fecha. É esse ciclo — captura na entrada, devolução na saída — que fecha o rastro que o painel deixa aberto.
O ponto técnico que trava a maioria das operações é o canal de WhatsApp. Só a API Oficial do WhatsApp (a Cloud API, o acesso oficial da Meta ao WhatsApp Business) entrega o objeto referral de forma confiável — com o ctwa_clid, o source_id (o anúncio que originou a conversa) e o texto do anúncio clicado. As soluções não oficiais, que muita operação usa por serem baratas, não devolvem esse dado com consistência. A escolha do canal, que parece só uma decisão de custo, é na verdade a decisão que determina se você vai conseguir atribuir ou não. Decidir esse elo por preço é abrir mão da atribuição sem perceber.
O fluxo completo tem quatro movimentos:
- Captura. A primeira mensagem chega com o
referral. Sua integração lê octwa_clide o grava junto do contato — não no log, no registro que vai viajar até a venda. - Persistência. O identificador acompanha o contato por toda a jornada: qualificação, proposta, negociação. Se ele se perde no meio, a venda fecha órfã.
- Devolução. Quando o contrato fecha, você envia o evento de conversão de volta à Meta pela CAPI, carregando o
ctwa_clid. A Meta reconecta a venda ao anúncio exato. - Deduplicação. Se o Meta Pixel (o rastreador da Meta no site) também disparou, o mesmo
event_idnos dois lados impede que a venda seja contada duas vezes.
Fechado esse ciclo, o gerenciador para de mostrar "conversas iniciadas" e passa a mostrar quais criativos, públicos e campanhas produziram receita — que é a única coluna sobre a qual vale a pena decidir lance.
O que é CTWA e ctwa_clid
CTWA (Click-to-WhatsApp Ads) são anúncios cujo botão abre uma conversa no WhatsApp em vez de levar a uma landing page. ctwa_clid é o identificador de clique que a Meta gera para cada uma dessas conversas: um código único que marca "esta conversa nasceu deste anúncio". Ele é, no WhatsApp, o que o fbclid e o gclid são no site — a etiqueta que liga um clique anônimo a um anúncio específico.
Vale fixar os identificadores lado a lado, porque cada um cobre um trecho diferente da jornada e confundi-los é a origem de metade dos relatórios furados:
| Identificador | O que ele rastreia |
|---|---|
gclid | O clique vindo de um anúncio do Google Ads para o site |
fbclid | O clique vindo de um anúncio da Meta para o site |
ctwa_clid | A conversa no WhatsApp iniciada por um anúncio Click-to-WhatsApp |
source_id / referral | O anúncio e o conjunto que abriram aquela conversa específica |
| UTM | A origem carimbada na URL de destino — vale para site, não para WhatsApp |
Repare no padrão: cada canal tem seu próprio carimbo, e nenhum deles funciona fora do trecho para o qual foi feito. A atribuição do clique ao contrato é, no fundo, o trabalho de não deixar o rastro trocar de mãos sem levar o identificador junto. Um único desses códigos que se perde é um pedaço da sua verba que fica sem endereço de remetente.
Por que meu relatório mostra números bonitos mas não vendas
Porque o relatório mede o que a plataforma consegue ver sozinha — cliques, mensagens iniciadas, custo por conversa — e para exatamente no ponto em que o lead sai do domínio dela. Quando o fechamento acontece no WhatsApp ou na mão de um vendedor, o número que ficou bonito na tela é uma métrica de vaidade: atividade que se parece com progresso, sem receita por baixo.
A métrica de vaidade não é um erro de leitura. É um erro de escolha — a decisão de acompanhar o número que sobe fácil em vez do número que paga a conta. E ela é mais perigosa do que a ausência de dado, porque desliga o ceticismo: um custo por conversa baixo dá a sensação de operação saudável mesmo quando nenhuma dessas conversas virou contrato.
| O relatório mostra | O que isso realmente é |
|---|---|
| Cliques no anúncio | Atividade — nem visita garantida |
| Mensagens iniciadas | Intenção — ninguém comprou ainda |
| Custo por conversa | O preço de uma conversa, não de uma venda |
| Conversas qualificadas | Um lead — receita ainda é hipótese |
| Contratos fechados atribuídos | Receita rastreável — a única coluna que decide verba |
A única linha da tabela que aguenta o peso de uma decisão de orçamento é a última. Todas as outras são degraus a caminho dela — úteis para diagnosticar, inúteis para concluir. Um dashboard que sobe sem que ninguém tenha cruzado aquele número com o caixa não é a verdade da operação; é um gráfico bonito que ninguém conferiu. A pergunta que separa dado de vaidade é sempre a mesma: este número, eu consigo seguir até uma venda? Se a resposta é "confio no gerenciador", você ainda não está atribuindo — está torcendo.
Preciso de um CRM ou CDP para atribuir vendas no WhatsApp
Você precisa de um lugar que guarde o identificador do clique junto do registro da venda e o carregue até o status "ganho". Na prática, isso é um CRM (o sistema onde cada contato e negócio vivem — RD Station, HubSpot, Pipedrive) ou um CDP (uma plataforma que unifica os dados do mesmo cliente vindos de várias fontes). A ferramenta específica importa menos do que a continuidade: se o ctwa_clid entra na conversa mas não é salvo com o contato, a atribuição morre no primeiro elo.
O que sustenta esse ciclo é o first-party data — o dado que você mesmo coleta e do qual é dono: o identificador do anúncio, o telefone que iniciou a conversa, o momento em que o negócio fechou. Diferente do dado que a plataforma empresta e recolhe conforme muda de política, o first-party data fica com você e é a única base sobre a qual dá para reconstruir a jornada inteira quando o navegador some e o cookie expira.
Montar essa espinha — captura do ctwa_clid, persistência no CRM, devolução pela CAPI — é o trabalho que a operação de Performance ADS instala antes de mexer em qualquer lance, porque otimizar sem ela é otimizar contra a própria receita. E o CRM tem um segundo papel: quando a plataforma diz que vendeu 30 e o CRM registra 12, quem manda é o caixa. Essa reconciliação entre o que o Meta, o GA4 e o CRM contam — e a partir de quando a diferença deixa de ser normal — é o assunto de por que Facebook, GA4 e CRM nunca mostram o mesmo número, no cluster de Diagnóstico de Dados.
Quantas conversões o Google Ads exige para atribuição data-driven
O Google Ads não exige mais um mínimo fixo. Em 2021 ele removeu o antigo limiar de 300 conversões e 3.000 interações com anúncio em 30 dias e tornou a atribuição data-driven o modelo padrão da conta, segundo a própria documentação do Google. Antes disso, contas com pouco volume ficavam presas ao último clique; hoje o modelo data-driven está disponível por padrão, embora ainda precise de volume de dados para produzir uma distribuição de crédito confiável.
Vale definir os termos, porque eles decidem qual anúncio leva o mérito da venda. Modelos de atribuição são as regras que distribuem o crédito de uma conversão entre os vários cliques da jornada. O último clique dá todo o crédito ao anúncio final; o primeiro clique, ao inicial. A atribuição data-driven (DDA) substitui a regra fixa pela análise do comportamento real dos seus dados — ela olha os caminhos que converteram e os que não converteram e reparte o crédito conforme o peso observado de cada toque. O GA4 (o Google Analytics 4) também adota data-driven como padrão.
Mas há uma armadilha que nenhum limiar de plataforma resolve: a atribuição data-driven só é tão boa quanto as conversões que você alimenta nela. Se o que entra como "conversão" é uma mensagem iniciada — e não uma venda —, o modelo vai otimizar com maestria matemática para gerar mais conversas que não fecham. O pré-requisito real não é atingir um número de conversões. É garantir que cada conversão contada seja receita rastreável do clique ao contrato. Sem isso, você tem um modelo sofisticado perseguindo a métrica errada com precisão.
O que muda quando cada clique tem endereço
A prova que mais me convenceu dessa tese não veio de um cliente — veio da própria FORGET. Antes de vender atribuição para qualquer operação, a FORGET foi a própria cobaia: instrumentou o site do clique ao contrato, com 100% dos eventos rastreados e cada venda devolvida à sua origem. Sobre o mesmo tráfego, sem aumentar a verba, a receita saiu de R$58,2 mil para R$226,5 mil — um salto de 289%. Não foi mídia nova. Foi parar de otimizar no escuro e passar a enxergar qual anúncio, de fato, produzia contrato.
Na mídia que passa pela minha mesa — mais de R$1,5 milhão em verba gerida, e uma carteira que hoje soma cerca de R$170 mil por mês sob gestão — o padrão se repete com uma constância quase entediante. A operação chega com relatório cheio de conversa barata e caixa que não confirma. Quando o ctwa_clid começa a viajar até a venda, a leitura vira do avesso: o criativo campeão de cliques costuma ser um coadjuvante de receita, e o que fechava contrato estava subfinanciado o tempo todo.
Um exemplo de campo, e este é resultado apurado, não uma garantia: uma operação de energia solar que estruturou a atribuição do anúncio ao contrato passou a enxergar quais criativos realmente fechavam. Sobre um investimento de cerca de R$22 mil, apurou R$306 mil em receita — ROAS de 13,4x — com 14 contratos fechados e custo de aquisição de cliente de R$1.629. O ganho não foi um truque de criativo. Foi saber, contrato a contrato, para onde o próximo real deveria ir. É essa clareza que a métrica de vaidade nunca entrega, por mais bonita que fique na tela.
Antes de escalar o próximo criativo
A pergunta que abre este texto — qual anúncio virou contrato? — não é filosófica. É a coisa a resolver antes de aumentar o lance de qualquer campanha, porque escalar em cima de uma métrica de vaidade só multiplica o gasto no criativo errado. Um relatório de cliques diz onde as pessoas tocaram. Só a atribuição do clique ao contrato diz onde elas compraram.
Se você reconheceu a sua operação aqui — conversas que não viram receita, vendas que somem no WhatsApp, um gerenciador que não fecha com o caixa —, o próximo passo não é trocar de criativo nem de agência. É montar a espinha de atribuição: capturar o ctwa_clid, persistir o identificador no CRM e devolver cada venda à origem pela CAPI.
Para um primeiro raio-x sem compromisso, comece pelo Diagnóstico de Aquisição: um questionário rápido que aponta onde o rastro entre o seu anúncio e a sua venda provavelmente se rompe. Ele é a porta de entrada da Avaliação Estratégica — a conversa em que a FORGET lê os seus números junto com você — que, quando o problema é de rastreamento de mídia, conduz à operação de Performance ADS. Três nomes, uma escada: o quiz abre a porta, a avaliação diagnostica, a solução instala o rastro do clique ao contrato.
Leituras relacionadas neste cluster: de onde vem cada venda: a atribuição do clique ao caixa · gastar mais em anúncio e o lucro não aumenta · por que Facebook, GA4 e CRM nunca mostram o mesmo número.
Perguntas frequentes
- Como saber qual anúncio realmente gerou a venda?
- Seguindo o mesmo identificador do clique até o registro do contrato. O relatório da plataforma para na conversão que ela consegue medir sozinha — clique, mensagem iniciada — e nenhuma delas é uma venda. Você só sabe qual anúncio vendeu quando o identificador (fbclid no site, ctwa_clid no WhatsApp) sobrevive do clique ao status 'ganho' no seu CRM.
- Dá para usar UTM em campanhas Click-to-WhatsApp?
- Não como no site. A UTM é um parâmetro de URL, e o clique num anúncio Click-to-WhatsApp abre uma conversa, não uma página — então a UTM clássica não viaja junto. Para CTWA, o mecanismo é o objeto referral com ctwa_clid que a Meta entrega à API Oficial do WhatsApp. UTM continua valendo para site, e-mail e tráfego orgânico.
- Como rastrear vendas do Meta Ads que caem no WhatsApp?
- Capturando o ctwa_clid que a Meta anexa a cada conversa iniciada por um anúncio Click-to-WhatsApp, guardando esse identificador junto do contato e devolvendo o evento de venda à Meta pela API de Conversões. Isso exige a API Oficial do WhatsApp (Cloud API), que entrega o referral com o identificador — a API não oficial não devolve esse dado de forma confiável.
- O que é CTWA e ctwa_clid?
- CTWA (Click-to-WhatsApp Ads) são anúncios cujo botão abre uma conversa no WhatsApp em vez de levar a uma landing page. O ctwa_clid é o identificador de clique que a Meta gera para cada uma dessas conversas — o equivalente, no WhatsApp, ao fbclid do site. É ele que liga a conversa ao anúncio exato que a originou.
- Por que meu relatório mostra números bonitos mas não vendas?
- Porque o relatório mede o que a plataforma vê sozinha — cliques, mensagens, custo por conversa — e para no momento em que o lead sai da plataforma. Quando a venda fecha no WhatsApp ou com um vendedor, o número bonito é métrica de vaidade: atividade sem receita. Só a venda devolvida à origem revela qual anúncio pagou a conta.
- Preciso de um CRM ou CDP para atribuir vendas no WhatsApp?
- Você precisa de um lugar que guarde o identificador do clique junto do registro da venda e o carregue até o status 'ganho'. Na prática, isso é um CRM (ou CDP). A ferramenta específica importa menos que a continuidade do dado: se o ctwa_clid entra na conversa mas não é salvo com o contato, a atribuição quebra ali.
- Quantas conversões o Google Ads exige para atribuição data-driven?
- O Google Ads não exige mais um mínimo fixo. Em 2021 ele removeu o antigo limiar de 300 conversões e 3.000 interações com anúncio em 30 dias e tornou a atribuição data-driven o modelo padrão, segundo a documentação do Google. O modelo ainda precisa de volume para ser confiável — mas o pré-requisito real é que as conversões importadas sejam vendas de verdade, não cliques.
Não decida o próximo orçamento no escuro.
Comece pelo Diagnóstico de Aquisição: um raio-x rápido de onde o seu número pode estar deixando dinheiro escapar. Porta de entrada da Avaliação Estratégica.
Quero minha Avaliação EstratégicaLeia também
- Conheça a solução: Performance Ads
- Troquei de agência de tráfego e não melhorou. Trocar de gestor sem trocar a estrutura é trocar a cor do escuro
- Troquei de agência de marketing e o resultado não mudou. O problema é o método, não o gestor
- Você investe em tráfego e o site não converte: onde o dinheiro vaza depois do clique