Como saber qual campanha gerou venda? Ligando três pontos que normalmente vivem em lugares separados: o clique, que fica na plataforma de anúncio, o lead, que chega pelo formulário ou pelo WhatsApp, e a venda, que é registrada no seu CRM ou no seu caixa. Essa ligação é feita por identificadores que as próprias plataformas geram no momento do clique, como o GCLID do Google e o lead_id ou o ctwa_clid da Meta, cruzados depois com o registro da venda.
O relatório do gerenciador de anúncios, sozinho, não responde essa pergunta, porque ele enxerga até o formulário preenchido e para ali. Neste guia você vai ver os três jeitos de fazer essa ligação, do manual ao automático, o que cada um custa e o efeito colateral pouco falado de fechar esse circuito: seus anúncios começam a aprender com as suas vendas.
Neste artigo
Por que o relatório do Meta e do Google não responde isso
O gerenciador de anúncios mostra cliques, leads e o custo de cada um, e é sincero no que se propõe a medir, só que ele mede até onde consegue enxergar. O Google não sabe o que aconteceu dentro do seu RD Station, a Meta não sabe qual conversa de WhatsApp terminou em contrato assinado, e cada plataforma só conta a própria história: se o cliente clicou num anúncio do Google na terça e num do Instagram na quinta, cada relatório reivindica a venda inteira para si.
O resultado prático aparece naquela reunião que todo mundo já viveu: a campanha A gera leads a 12 reais e a campanha B a 40, o orçamento migra para a A, e três meses depois o faturamento não se mexeu, porque os leads baratos da A preenchiam formulário e sumiam, enquanto os caros da B viravam contrato. Sem ligar a venda à campanha, a decisão foi tomada com o número errado na mesa.
Esse não é um problema raro de empresa desorganizada. Os Panoramas de Marketing e Vendas da RD Station de 2026 mostram que 54% das empresas brasileiras ainda operam sem CRM, que 62% não acompanham a conversão entre as etapas do funil, e que só 16% consideram satisfatória a integração entre marketing e vendas, sendo que quem tem essa integração bate meta com 66% mais frequência.
Os três jeitos de ligar a venda à campanha
1. Perguntar ao cliente (“como você nos conheceu?”)
É melhor que nada e pior do que parece. O cliente responde “vi no Instagram” quando clicou num anúncio do Google semana passada, responde “indicação” porque foi a última coisa que lembrou, e o vendedor preenche o campo no fim do dia, de memória. Serve como sinal qualitativo, não como base para decidir orçamento.
2. UTM na mão, CRM e planilha
O caminho artesanal que funciona: você marca cada anúncio com parâmetros de UTM, garante que eles cheguem ao formulário e sejam gravados no CRM, e cruza tudo numa planilha no fim do mês. Custa zero em ferramenta e ensina muito sobre a própria operação.
Os limites aparecem com o uso. A UTM identifica a campanha, mas raramente desce até o anúncio e o criativo; quebra quando alguém edita o link, esquece o parâmetro ou o lead chega por um caminho que não carrega a marcação, como uma conversa de WhatsApp; e o cruzamento é manual, atrasado e dependente de quem mantém a planilha: quando essa pessoa sai, a atribuição sai junto.
3. Identificadores oficiais cruzados com o CRM (atribuição determinística)
As plataformas geram, no momento do clique, um identificador único: o GCLID no Google, o lead_id nos formulários de cadastro da Meta e o ctwa_clid nos anúncios que abrem conversa no WhatsApp. Quando esse identificador é capturado na entrada do lead e guardado junto ao registro no CRM, a ligação entre venda e anúncio deixa de ser dedução e vira registro: não é “provavelmente veio da campanha X”, é “veio deste anúncio, deste conjunto, desta campanha”.
É o mesmo princípio da UTM, com três diferenças que mudam o jogo: o identificador é gerado pela plataforma (ninguém esquece de preencher), desce até o nível do criativo e, a parte que quase ninguém aproveita, pode fazer o caminho de volta.
| Perguntar | UTM + planilha | Identificadores + CRM | |
|---|---|---|---|
| Precisão | Baixa | Média | Alta (registro, não dedução) |
| Nível de detalhe | “Instagram” | Campanha | Campanha, conjunto, anúncio e criativo |
| Esforço contínuo | Baixo | Alto e manual | Baixo depois de configurado |
| Cobre WhatsApp | Mal | Mal | Sim (ctwa_clid) |
| Devolve a venda ao algoritmo | Não | Não | Sim |
O caminho de volta: quando seus anúncios aprendem com suas vendas
Aqui está a parte que separa “ter relatório” de “melhorar resultado”. O algoritmo do Google e o da Meta otimizam a entrega para encontrar mais gente parecida com quem converteu, e a definição de “converteu” é sua. Quem devolve para a plataforma o evento “preencheu formulário” ensina o algoritmo a buscar preenchedores de formulário; quem devolve “virou venda de 8 mil reais” ensina o algoritmo a buscar compradores.

Esse caminho de volta tem nome técnico nas duas plataformas: conversões offline no Google Ads e API de Conversões (CAPI) na Meta. E tem efeito medido: segundo dado publicado pela própria Meta em abril de 2026, anunciantes usando a API de Conversões em eventos de site tiveram custo por resultado em média 17,8% menor. A maioria das empresas nunca fechou esse circuito, e é por isso que tanta campanha otimiza há anos pelo sinal errado.
Fechar o circuito manualmente é possível (o Google aceita upload de planilha de conversões com GCLID, a Meta aceita eventos via API), e é trabalho recorrente de quem conhece as duas documentações. Ferramentas de atribuição fazem isso de forma automática: o ROI Reveal, por exemplo, captura o identificador na entrada do lead, cruza com a venda no RD Station ou no HubSpot (a integração com o Salesforce está em desenvolvimento) e devolve a conversão para o Google e a Meta sozinho, sem código. (Transparência: este blog é do ROI Reveal. Os três caminhos acima funcionam sem ele; a ferramenta existe para quem não quer operar o circuito na mão.)
E a LGPD nisso tudo?
Enviar dados do CRM de volta às plataformas envolve dado pessoal, e dá para fazer isso direito. As integrações oficiais do Google e da Meta trabalham com hashing: e-mail e telefone são transformados em códigos irreversíveis (SHA-256) antes do envio, e a plataforma só faz a correspondência com quem ela já conhece. Do seu lado, valem as regras de sempre da LGPD: base legal para o tratamento, transparência na política de privacidade sobre o uso de dados para mensuração de publicidade, e respeito ao descadastro. Nenhuma dessas exigências impede a atribuição, elas apenas definem o jeito certo de fazê-la.
Por onde começar, na prática
Se hoje você está no método 1, suba para o 2 ainda esta semana: padronize UTM em todos os anúncios e crie o campo de origem no CRM, que só isso já muda o nível da conversa no fim do mês. Se você já vive o limite da planilha, o passo seguinte é a atribuição determinística com o caminho de volta, seja operando as integrações oficiais na mão, seja com uma ferramenta que faça isso por você. O que não dá é seguir decidindo orçamento com o relatório que para no formulário, porque ele nunca vai responder a pergunta que abre este guia: como saber qual campanha gerou venda.
Perguntas frequentes
Como saber qual anúncio do Instagram gerou uma venda?
Pelo identificador que a Meta gera no clique (lead_id no formulário de cadastro, ctwa_clid no anúncio que abre WhatsApp), guardado junto ao lead no CRM. Quando a venda é registrada, o identificador aponta a campanha, o conjunto e o anúncio exatos de origem.
UTM é suficiente para saber qual campanha vendeu?
Para uma visão por campanha, sim, desde que a disciplina de marcação seja rigorosa e o CRM guarde os parâmetros. Ela não desce ao criativo com confiabilidade, cobre mal o WhatsApp e não devolve a venda ao algoritmo, e esses três limites são o motivo de existir a atribuição por identificadores oficiais.
E se o cliente clicar hoje e comprar semanas depois?
A ligação continua valendo, porque o identificador foi capturado no clique e a venda é associada a ele quando acontecer. O que muda é a janela de atribuição que cada plataforma aceita para receber a conversão; por isso, em ciclo longo de venda, o registro no CRM importa ainda mais que o relatório da plataforma.
O que são conversões offline e por que devolvê-las ao Google e à Meta?
São as vendas que acontecem fora do site (no CRM, no WhatsApp, no balcão) enviadas de volta à plataforma de anúncio com o identificador do clique de origem. Devolvê-las ensina o algoritmo a otimizar por quem compra, não por quem clica, com efeito medido no custo por resultado.
Preciso trocar de CRM para ter atribuição de vendas?
Não. A atribuição enriquece o CRM que você já usa com os dados de campanha e lê dele as vendas. No caso do ROI Reveal, RD Station e HubSpot são integrações nativas, e a integração com o Salesforce está em desenvolvimento.
Preciso saber programar para fechar esse circuito?
Para operar na mão, precisa de alguém confortável com as documentações do Google e da Meta. Ferramentas de atribuição existem justamente para fazer isso por login oficial, sem código; no ROI Reveal a configuração leva cerca de 5 minutos.
É permitido pela LGPD enviar dados do meu CRM para as plataformas?
Sim, quando feito do jeito certo: dados pessoais são enviados com hash irreversível pelas integrações oficiais, com base legal e transparência na sua política de privacidade.
Por que minha campanha gera leads baratos que não viram venda?
Porque o algoritmo está otimizando pelo sinal que recebe: se o evento de conversão é o formulário, ele busca quem preenche formulário. Leads baratos e vendas raras são o sintoma clássico de circuito aberto: a venda nunca volta para calibrar a entrega.
Quer ver quais das suas campanhas estão pagando as contas? O ROI Reveal liga seus anúncios às vendas do seu CRM e devolve cada venda para o Google e a Meta otimizarem por quem compra. Criar minha conta grátis. Sem código, configuração em 5 minutos, cancele quando quiser.
