Como fazer o rastreamento de leads no WhatsApp?

Rastreamento de leads no WhatsApp com identificação da origem das campanhas no CRM de vendas
Fausto Reichert
Especialista em crescimento de empresas de tecnologia e cofundador da PipeRun. Com mais de 20 anos de experiência, ajudou centenas de empresas e vendedores a escalarem resultados com vendas consultivas B2B.
Sumário

Resumo do artigo:

O rastreamento de leads no WhatsApp é o processo de identificar a campanha de origem de um contato recebido no número comercial, resolvido de duas formas diferentes conforme o canal: UTM capturado em landing page para tráfego geral, e o identificador ctwa_clid da Meta para anúncios de Click to WhatsApp;

82% dos pequenos negócios brasileiros já vendem pelo WhatsApp, segundo o Sebrae (Pulso dos Pequenos Negócios 2026), o que explica por que a mistura de campanhas apontando pro mesmo número virou um problema comum de relatório;

Conteúdo voltado a gestores comerciais e de marketing que fazem campanhas no Google e na Meta em paralelo e precisam separar a origem real de cada lead que chega pelo WhatsApp.

O rastreamento de leads no WhatsApp é o processo de identificar de qual canal (Google Ads, Meta Ads, tráfego orgânico ou indicação) veio um contato que chega pelo mesmo número comercial. Sem esse rastreamento, todo lead do WhatsApp aparece como uma origem única e indistinta no relatório.

O problema cresce porque 82% dos pequenos negócios brasileiros já vendem pelo WhatsApp, segundo o Sebrae, e boa parte roda campanhas no Google e na Meta ao mesmo tempo apontando para o mesmo número. 

Com isso, o CRM de vendas recebe a conversa, mas não recebe a origem, e o relatório de canal se torna apenas uma estimativa.

A causa é técnica, já que o WhatsApp descarta o parâmetro UTM ao abrir o link nativo do aplicativo. No entanto, a solução muda conforme o canal: landing page com UTM para tráfego geral e captura de um identificador próprio da Meta para anúncios de Click to WhatsApp.

 

O que é rastreamento de leads no WhatsApp?

O rastreamento de leads no WhatsApp é a prática de associar cada conversa recebida no número comercial a uma origem específica: a campanha, o canal e o anúncio que motivaram o contato. 

Ele serve para responder uma pergunta que a maioria dos times comerciais não consegue responder hoje: qual investimento de mídia realmente trouxe aquele lead que virou conversa no WhatsApp?

Sem esse rastreamento, o gestor decide o investimento de campanha olhando apenas para a quantidade de conversas no WhatsApp. Ou seja, um número que mistura Google, Meta, indicações e clientes que já conheciam a empresa. 

Já com o rastreamento, cada conversa carrega a origem no card do lead dentro do CRM. Isso faz com que o relatório de canal reflita o que de fato gerou o contato.

A dificuldade não está em rastrear leads que chegam por formulário ou landing page. Isso o CRM já resolve com UTM tradicional

A maior delas nasce quando o canal de conversão é o WhatsApp, porque o aplicativo não repassa a informação de campanha do jeito que um site repassa.

 

Por que o WhatsApp apaga o parâmetro UTM?

Um link de WhatsApp no formato wa.me (link que abre a conversa direto no aplicativo) só reconhece dois campos: o número de telefone e o texto pré-preenchido da mensagem. 

Por isso, quando alguém clica nesse link vindo de um anúncio ou de um botão no site, o celular recebe a instrução de abrir o aplicativo do WhatsApp direto, em vez de abrir a página no navegador. E o WhatsApp só lê os dois campos que ele reconhece.

Os parâmetros utm_source, utm_medium e utm_campaign que vinham na URL não têm onde ser armazenados dentro do WhatsApp, e se perdem nessa transição.

Isso explica por que a UTM funciona bem em landing page e em e-mail, mas desaparece assim que o clique termina dentro do app. 

O comportamento é do próprio WhatsApp, não uma falha de configuração. Isso significa que qualquer link wa.me disparado direto, sem intermediação, chega ao aplicativo sem contexto de campanha.

O cenário se divide em dois casos técnicos distintos, e a confusão entre eles é a principal causa de relatório de origem errado.

 

1. Tráfego que passa por um link controlado pela empresa 

Google Ads levando a uma landing page, botão do site, QR code impresso. Nesse caso, é possível capturar a UTM antes do redirecionamento pro WhatsApp, porque o clique ainda passa pelo domínio da empresa.

 

2. Anúncio de Click to WhatsApp da Meta

Esse tipo de anúncio abre o aplicativo direto a partir do próprio Facebook ou Instagram, sem passar por nenhum link intermediário. 

Aqui, não existe UTM em nenhum momento, porque não existe nenhuma página no meio do caminho para capturar essa informação.

A Meta usa um mecanismo próprio para resolver isso: um código de identificação chamado ctwa_clid (uma espécie de número de rastreio daquele clique específico no anúncio). Esse código chega dentro de um pacote de dados chamado referral, que a Meta envia automaticamente assim que a pessoa manda a primeira mensagem, através da conexão entre o WhatsApp Business e o sistema da empresa.

 

Como aplicar o rastreamento de leads na prática?

O primeiro passo é nunca apontar um anúncio ou um botão de site direto para um link wa.me

Todo clique deveria passar por uma landing page ou uma camada de redirecionamento controlada pela empresa antes de abrir o WhatsApp. Afinal, é esse passo intermediário que preserva a chance de capturar a UTM.

A partir daí, o fluxo para tráfego de Google Ads, orgânico ou QR code segue uma lógica de 4 etapas:

  1. A landing page recebe o clique com os parâmetros UTM na URL e registra essa origem antes de qualquer redirecionamento; 
  2. O sistema gera um código curto de referência associado àquele UTM (algo como ref:8321);
  3. A mensagem pré-preenchida do WhatsApp carrega esse código junto com o texto do lead;
  4. Quando a conversa chega no CRM, o código é lido e substituído pela origem completa da campanha no card do lead.

 

Para tráfego de Click to WhatsApp da Meta, a lógica muda porque não existe link intermediário nem UTM envolvido. 

O sistema precisa capturar o ctwa_clid e o objeto referral no exato momento em que a primeira mensagem chega via webhook da API do WhatsApp Business, e associar esse dado ao ID do anúncio e da campanha antes de qualquer outra interação apagar essa informação.

No PipeRun, as landing pages nativas já fazem essa captura de UTM antes do redirecionamento para o WhatsApp, e a conversa entra no funil comercial com a origem anexada ao card do lead. Assim, o vendedor pode ver de qual campanha veio o contato.

 

Erros comuns no rastreamento de origem via WhatsApp

Grande parte das falhas de rastreamento não está na ferramenta, mas no jeito como o link chega até o WhatsApp. 

Os 5 erros abaixo aparecem com mais frequência em operações que rodam campanhas no Google e na Meta ao mesmo tempo.

  • Linkar direto para wa.me em anúncio ou site: sem passar por uma landing page ou redirecionamento, a UTM nunca chega a existir no fluxo. O erro acontece antes mesmo do clique; 
  • Tratar Google e Meta com a mesma lógica de UTM: um anúncio de Click to WhatsApp da Meta não carrega UTM em nenhuma etapa. Ele depende do ctwa_clid entregue via webhook. Configurar uma UTM para esse tipo de campanha não resolve o problema, porque o dado nunca passa por ali; 
  • Não capturar o referral na primeira mensagem: a Meta entrega esse objeto uma única vez, no início da conversa. Se o sistema não estiver preparado para ler e persistir esse dado logo na primeira interação, a origem se perde de forma definitiva para aquele lead; 
  • Delegar a descoberta da origem pro vendedor perguntar ao cliente: perguntar “como você nos conheceu?” depende da memória e da disposição do lead em responder com precisão. O resultado vira estimativa qualitativa; 
  • Guardar a origem só na planilha de mídia, fora do CRM: mesmo quando a captura técnica funciona, se o dado não chega até o card do lead dentro do CRM, o vendedor não vê a origem no momento da conversa e o time de marketing não consegue cruzar origem com taxa de conversão.

 

Conclusão

O rastreamento de leads no WhatsApp resolve um problema comum: separar, dentro de um único canal de conversa, o que veio do Google, o que veio da Meta e o que veio de outra origem. 

A solução não é única porque o problema técnico não é único. O tráfego que passa por landing page se resolve com uma UTM e um código de referência; anúncio de Click to WhatsApp da Meta se resolve capturando o ctwa_clid no webhook da primeira mensagem.

O ponto de partida é mapear por quais desses dois caminhos os leads da empresa chegam hoje e verificar se algum dos dois está sendo tratado com a lógica errada. UTM para tráfego de Meta, por exemplo, é o erro mais comum e mais fácil de corrigir.

Para colocar isso em prática sem depender de planilha paralela, o PipeRun captura a origem já na landing page e entrega a campanha de origem dentro do card do lead no funil comercial, para o vendedor conferir de onde veio o contato antes de responder no WhatsApp.

Quer saber como funciona? Então, fale com um consultor e descubra como configurar esse rastreamento para o formato de campanha que a sua operação já roda hoje.

 

FAQ – Perguntas Frequentes sobre rastreamento de leads

 

O que é UTM e para que serve em um link de WhatsApp?

UTM é um conjunto de parâmetros adicionados ao final de uma URL para identificar de qual campanha, canal ou anúncio veio determinado clique. Em um link de WhatsApp, o UTM só cumpre essa função se for capturado em uma página intermediária antes do redirecionamento. Isso porque, o aplicativo do WhatsApp não lê o parâmetro diretamente.

 

Por que o link do WhatsApp perde o parâmetro UTM?

Porque o link wa.me só reconhece dois campos: número de telefone e texto da mensagem. Ao abrir o aplicativo nativo, qualquer outro parâmetro da URL, incluindo UTM, é descartado nessa transição, já que o WhatsApp não tem onde armazenar essa informação.

 

Como saber se um lead do WhatsApp veio do Google Ads ou da Meta Ads?

Depende do tipo de anúncio. Tráfego do Google Ads costuma passar por uma landing page, então a UTM pode ser capturada e carimbada na mensagem antes do envio. Anúncio de Click to WhatsApp da Meta usa um mecanismo diferente, o ctwa_clid, entregue no webhook da primeira mensagem. Os dois exigem uma captura separada.

 

O que é ctwa_clid e qual sua função na atribuição de anúncios da Meta?

ctwa_clid é um identificador único gerado pela Meta para cada clique em anúncio de Click to WhatsApp. Ele chega dentro do objeto referral, no webhook da primeira mensagem recebida via API do WhatsApp Business, e permite associar aquela conversa ao anúncio e à campanha que a originou.

 

É possível rastrear a origem de um lead que entra direto pelo WhatsApp Business, sem vir de anúncio?

Parcialmente. Sem link de campanha ou anúncio envolvido, não existe UTM nem ctwa_clid para capturar. A origem, nesse caso, depende de informação que o próprio lead fornece (indicação, número salvo, busca orgânica pelo nome da empresa) e não de rastreamento automático.

Mais automação. Mais economia. Mais resultado.

Contar com uma plataforma nacional de aceleração de vendas é muito mais negócio.

Acompanhe todas as novidades sobre Marketing e Vendas

Se inscreva em nossa newsletter e fique por dentro!