Como rastrear campanhas do WhatsApp e descobrir quais anúncios realmente geram vendas

Investir em tráfego pago para o WhatsApp é relativamente simples. O desafio começa quando a empresa tenta responder perguntas como:
- De qual campanha veio este lead?
- Qual anúncio iniciou esta conversa?
- Qual criativo está trazendo leads mais qualificados?
- Quantas conversas realmente viraram oportunidades?
- Qual campanha gerou mais vendas?
Sem um bom sistema de rastreamento de campanhas do WhatsApp, boa parte dessas respostas fica espalhada entre o Meta Ads, Google Ads, ferramentas de analytics e o CRM.
A boa notícia é que existem maneiras bastante eficientes de conectar esses dados.
Quando a empresa utiliza a API Oficial do WhatsApp, especialmente em campanhas Click to WhatsApp (CTWA), é possível receber informações sobre a origem da conversa diretamente na integração com o WhatsApp.
Já quando o anúncio leva primeiro para um website ou landing page, a estratégia muda: podemos rastrear UTMs, visitas às páginas, eventos realizados pelo usuário e, posteriormente, identificar aquele visitante dentro do CRM.
Neste artigo, vamos entender como essas duas estratégias funcionam.
Por que rastrear campanhas do WhatsApp?
Imagine que sua empresa investe R$ 30 mil por mês em anúncios.
Durante o mês, chegam 2.000 novas conversas no WhatsApp.
O Meta Ads consegue mostrar quantos cliques ou conversas foram gerados pelas campanhas. Mas, para uma operação comercial, normalmente isso não é suficiente.
O que realmente importa é saber o que aconteceu depois que a conversa começou.
Por exemplo:
Campanha A
- 500 conversas
- 80 leads qualificados
- 20 vendas
Campanha B
- 700 conversas
- 30 leads qualificados
- 5 vendas
Se olharmos apenas para o custo por conversa, a campanha B pode parecer melhor.
Mas quando conectamos os dados do WhatsApp ao CRM, percebemos que a campanha A trouxe leads muito mais qualificados e gerou quatro vezes mais vendas.
É por isso que rastrear campanhas do WhatsApp até a conversão final pode mudar completamente a maneira como uma empresa otimiza seu investimento em mídia.
Como rastrear campanhas do WhatsApp usando a API Oficial
Existem diferentes formas de uma pessoa chegar ao WhatsApp.
Uma das mais importantes para quem trabalha com tráfego pago são os anúncios conhecidos como Click to WhatsApp Ads, ou simplesmente CTWA.
O fluxo é simples:
Anúncio no Facebook ou Instagram → WhatsApp → conversa
Nesse cenário, o usuário não passa pelo seu site.
Ele clica no anúncio e abre diretamente uma conversa com a empresa no WhatsApp.
Isso cria um problema para métodos tradicionais de rastreamento baseados em cookies, pixels ou parâmetros UTM.
Mas a própria WhatsApp Business Platform oferece outra forma de identificar a origem.
Rastreando campanhas Click to WhatsApp (CTWA)
Quando uma conversa é iniciada a partir de um anúncio Click to WhatsApp, a WhatsApp Cloud API pode enviar informações de referência junto com a mensagem recebida, conforme a referência de webhooks da Meta.
No webhook de uma mensagem originada por um anúncio, existe um objeto chamado referral.
Entre os dados documentados pela Meta estão informações como:
- ID do anúncio;
- URL de origem;
- tipo da origem;
- título do anúncio;
- texto do anúncio;
- tipo de mídia;
- imagem ou vídeo relacionado ao anúncio.
Ou seja: o CRM que recebe essa informação pode identificar que aquela conversa não surgiu organicamente.
Ela veio de um anúncio específico.
Um exemplo simplificado seria:
Meta Ads
↓
Anúncio #12345
↓
Usuário clica em “Enviar mensagem”
↓
↓
API Oficial recebe a mensagem + dados de referral
↓
CRM registra a origem do lead
A partir desse momento, aquela informação pode acompanhar o contato durante toda a jornada comercial.
E o ctwa_clid?
Existe ainda outro identificador muito importante em operações avançadas de atribuição: o Click-to-WhatsApp Click ID, normalmente chamado de ctwa_clid.
Ele funciona como um identificador daquele clique que iniciou a interação com o WhatsApp e pode ser armazenado junto ao contato ou à oportunidade no CRM.
Quando disponibilizado no payload, esse identificador também pode ser armazenado e utilizado posteriormente em integrações com a Conversions API da Meta, ajudando a fechar o ciclo entre mídia, conversa e conversão.
Na prática, você começa a construir uma cadeia como:
Clique no anúncio → conversa → lead → oportunidade → venda
Em vez de analisar apenas:
Clique → conversa
Essa diferença é extremamente importante para empresas que usam o WhatsApp como canal comercial.
É possível saber campanha, anúncio e criativo?
Sim, mas existe uma diferença técnica importante.
O webhook da WhatsApp Cloud API pode trazer diretamente informações como o ID do anúncio (source_id), além de título, descrição e mídia do criativo.
A partir desse ID, uma plataforma de CRM ou marketing pode enriquecer os dados utilizando integrações com o ecossistema da Meta.
Assim, é possível construir relatórios mostrando informações como:
- campanha;
- conjunto de anúncios;
- anúncio;
- criativo;
- quantidade de conversas;
- leads qualificados;
- oportunidades;
- vendas;
- receita gerada.
Isso permite sair de uma análise puramente de mídia e chegar a uma análise de receita por campanha.
Por que a API Oficial do WhatsApp é importante para esse rastreamento?
Muitas empresas ainda utilizam soluções de WhatsApp baseadas em conexões não oficiais ou automações que simulam o WhatsApp Web.
O problema é que essas conexões não possuem a mesma estrutura de integração fornecida pela WhatsApp Business Platform.
Em uma integração oficial, a comunicação acontece através da infraestrutura da Meta e as mensagens são entregues para a plataforma através de webhooks.
É nesse contexto que informações adicionais, como os dados de referência de anúncios CTWA, podem ser capturadas e armazenadas pelo CRM.
Por isso, para empresas que investem significativamente em tráfego pago para WhatsApp, utilizar a API Oficial não deveria ser visto apenas como uma decisão operacional.
Ela também faz parte da estratégia de dados, atribuição e mensuração de marketing.
E quando o anúncio leva primeiro para o website?
Agora temos um cenário diferente.
Imagine:
Google Ads → Landing Page → WhatsApp
ou:
Meta Ads → Website → Página de produto → WhatsApp
Nesse caso, o lead não vai diretamente do anúncio para a conversa.
Antes disso, ele navega pelo website.
E isso cria novas possibilidades de rastreamento.
Rastreamento através de UTMs
Uma das formas mais tradicionais de identificar a origem de um visitante são os parâmetros UTM.
Por exemplo:
utm_source=google
utm_medium=cpc
utm_campaign=crm_whatsapp
utm_content=anuncio_01
Esses parâmetros podem identificar informações como:
- origem do tráfego;
- mídia;
- campanha;
- criativo;
- palavra-chave;
- estratégia utilizada.
O próprio Google recomenda UTMs para identificar campanhas que direcionam visitantes para websites e disponibiliza esses dados nos relatórios de aquisição do Google Analytics. Em sua documentação sobre URLs de campanha, o Google recomenda usar pelo menos utm_source, utm_medium e utm_campaign, além dos parâmetros relevantes para a análise.
Mas podemos ir além.
Rastreando o comportamento do lead dentro do site
Ao instalar uma estrutura de tracking no website, é possível criar um perfil anônimo para cada visitante.
Imagine que alguém chega através da seguinte campanha:
Google Ads → campanha “software CRM WhatsApp”
O sistema pode registrar:
Visitante anônimo #84721
Origem:
- Source: Google
- Medium: CPC
- Campaign: crm_whatsapp
- Term: software crm whatsapp
E depois acompanhar seu comportamento.
Por exemplo:
10:31 — acessou a landing page
10:33 — visitou a página de preços
10:35 — visualizou a página sobre API Oficial
10:37 — iniciou o formulário de demonstração
10:38 — enviou o formulário
Esses eventos podem ser enviados através de ferramentas como Google Tag Manager e dataLayer, ou diretamente para uma plataforma própria de Customer Data Platform ou CRM.
O Google Tag Manager permite utilizar a dataLayer para transmitir eventos e variáveis, inclusive ações como cliques, login, pesquisa, compra e outras interações do usuário.
Do visitante anônimo para um contato conhecido
Aqui acontece uma das partes mais interessantes dessa estratégia.
Enquanto o usuário simplesmente navega pelo site, podemos conhecê-lo como:
Visitante #84721
Ainda não sabemos necessariamente quem ele é.
Mas imagine que ele preencha um formulário:
Nome: João Silva Telefone: +55 11 99999-9999 E-mail: joao@empresa.com
Agora temos uma identificação.
Essa associação deve respeitar a base legal aplicável, a política de privacidade da empresa e os controles de consentimento e retenção de dados.
O perfil anônimo pode ser associado a um contato real dentro do CRM.
Em vez de criar um lead sem contexto, podemos transformar:
João Silva
em:
João Silva
Origem: Google Ads Campanha: crm_whatsapp Primeira página: /crm-whatsapp Visitou página de preços: Sim Solicitou demonstração: Sim Telefone: +55 11 99999-9999
Se João posteriormente conversar com a empresa pelo WhatsApp utilizando esse mesmo telefone, o CRM consegue conectar os dois históricos.
Agora sabemos não apenas quem está conversando, mas também como essa pessoa chegou até a empresa.
Login também pode identificar o usuário
Formulários não são a única maneira de identificar um visitante.
Imagine um e-commerce ou uma plataforma SaaS.
O visitante chega através de uma campanha, navega anonimamente e posteriormente faz login.
Nesse momento, o sistema passa a saber quem é aquele usuário.
O histórico anterior pode então ser relacionado ao perfil conhecido.
Isso permite construir jornadas muito mais completas.
Por exemplo:
Instagram Ads
↓
Produto A
↓
Produto B
↓
Página de preços
↓
Login
↓
↓
Compra
Agora o marketing pode entender toda a jornada que antecedeu a venda.
O problema do clique do site direto para o WhatsApp
Existe uma situação um pouco mais complexa:
Anúncio → Site → botão de WhatsApp → conversa
O usuário acessou o site, mas não preencheu formulário e não fez login antes de clicar no WhatsApp.
Nesse caso, o website conhece aquele usuário apenas como um visitante anônimo.
O WhatsApp, por outro lado, conhece o telefone.
É necessário criar algum mecanismo para conectar essas duas identidades.
Uma possibilidade é utilizar um identificador anônimo associado ao clique no botão.
Por exemplo:
Visitante: #84721
Ao clicar no WhatsApp, o sistema pode criar uma referência relacionada àquela sessão e posteriormente utilizar essa referência para associar a conversa ao visitante original.
A partir daí, o CRM pode fazer a união:
Visitante #84721
Telefone do WhatsApp
=
Contato identificado
Esse tipo de estratégia é especialmente interessante para empresas que recebem grande volume de tráfego antes das conversas no WhatsApp.
CRM + WhatsApp + dados de marketing
O verdadeiro potencial aparece quando todas essas informações ficam dentro da mesma estrutura.
O contato no CRM deixa de ser apenas:
Nome + telefone + conversa
e passa a carregar informações como:
- primeira origem;
- última origem;
- campanha;
- anúncio;
- criativo;
- páginas visitadas;
- eventos realizados;
- conversa no WhatsApp;
- qualificação;
- oportunidade;
- venda;
- valor da venda.
Isso transforma o WhatsApp em parte de uma estratégia maior de Customer Data Platform e Marketing Automation.
Como medir o ROI das campanhas de WhatsApp
Depois que a origem do lead está conectada ao CRM, podemos criar relatórios muito mais úteis.
Por exemplo:
| Campanha | Conversas | Leads qualificados | Vendas | Receita |
|---|---|---|---|---|
| Campanha A | 450 | 120 | 32 | R$ 96.000 |
| Campanha B | 680 | 75 | 18 | R$ 54.000 |
| Campanha C | 320 | 140 | 41 | R$ 123.000 |
Isso muda completamente a conversa.
A pergunta deixa de ser:
“Qual campanha gera mais mensagens?”
e passa a ser:
“Qual campanha gera mais receita?”
Esse é um dos principais benefícios de conectar tráfego pago, WhatsApp e CRM.
Rastreamento de campanhas no WhatsApp com a Hootspy
A proposta da Hootspy é justamente conectar essas diferentes etapas da jornada.
Com uma estrutura integrada entre API Oficial do WhatsApp, CRM, rastreamento de campanhas e automações, empresas conseguem entender melhor de onde chegam suas conversas e o que acontece depois delas.
Em campanhas Click to WhatsApp, informações de origem podem ser associadas diretamente ao contato.
Em campanhas que direcionam o usuário para um website, eventos, UTMs e comportamento de navegação podem complementar o histórico do lead.
O resultado é uma visão mais completa:
Campanha → visitante → conversa → lead → oportunidade → venda.
E quanto melhor essa jornada é rastreada, melhores se tornam as decisões sobre onde investir o orçamento de marketing.
Perguntas frequentes sobre rastreamento de campanhas do WhatsApp
É possível saber qual anúncio trouxe uma conversa no WhatsApp?
Sim. Em conversas originadas por anúncios Click to WhatsApp, a WhatsApp Cloud API pode enviar dados de referência do anúncio junto com a mensagem, incluindo o ID do anúncio e informações do criativo.
Preciso usar UTM em campanhas Click to WhatsApp?
Não necessariamente. Em um CTWA direto, o usuário sai do anúncio e entra no WhatsApp sem passar pelo seu website. Nesse cenário, a atribuição utiliza os dados relacionados à própria interação CTWA, em vez de depender exclusivamente de UTMs.
Para que servem UTMs no rastreamento do WhatsApp?
UTMs são especialmente úteis quando o anúncio direciona primeiro para um website ou landing page. Elas permitem identificar origem, mídia, campanha e até diferenças entre anúncios ou criativos.
É possível saber quais páginas um lead visitou antes de chamar no WhatsApp?
Sim. Uma solução de tracking pode registrar page views e outros eventos enquanto o visitante navega pelo site. Caso posteriormente ele seja identificado através de login, formulário ou outro mecanismo de identity resolution, esse histórico pode ser associado ao contato.
É possível conectar o WhatsApp ao CRM e descobrir quais campanhas geram vendas?
Sim. Esse é justamente um dos principais objetivos de integrar dados de tráfego pago com CRM e WhatsApp: acompanhar a jornada além da primeira conversa e medir indicadores como leads qualificados, oportunidades, vendas e receita por campanha.
Conclusão
Saber como rastrear campanhas do WhatsApp vai muito além de contar quantas pessoas iniciaram uma conversa.
Existem dois cenários principais.
Quando o anúncio leva diretamente para o WhatsApp através de Click to WhatsApp Ads, a API Oficial permite capturar informações relacionadas à origem daquela interação.
Quando o anúncio leva primeiro para um website, é possível utilizar UTMs, identificação de visitantes, page views e eventos para acompanhar a jornada antes da conversa.
O passo seguinte é conectar esses dados ao CRM.
É essa integração que permite responder à pergunta que realmente importa:
quais campanhas estão gerando clientes — e não apenas mensagens?
Fontes
Pronto para automatizar seu WhatsApp com Chatbot e Inteligência Artificial?
Profissionalize seus processos de WhatsApp hoje mesmo
Fale com um especialista