# Como rastrear conversões do WhatsApp: do clique no botão à venda fechada

> Rastrear conversões do WhatsApp tem três níveis: o clique no botão, medido por um evento no GA4 e enviado como conversão ao Google Ads e à Meta; a conversa iniciada, que só revela a origem com um código na mensagem pré-preenchida ou com o anúncio de clique para o WhatsApp; e a venda fechada, registrada no CRM com a origem e devolvida às plataformas como conversão off-line. Só o terceiro nível mostra qual campanha traz cliente.

Publicado em 2026-11-07. Por [Paulo Sabbanelli](https://paulosabbanelli.com.br/sobre/), especialista em tecnologia para comunicação, marketing e vendas.
URL: https://blog.paulosabbanelli.com.br/dados-rastreamento-e-atribuicao/rastrear-conversoes-do-whatsapp/

No site de um consultório, de uma loja ou de um escritório, o botão do WhatsApp é a porta de contato, e é nele que a medição se perde. O anúncio leva até o site, o site leva até a conversa, e a venda acontece num aplicativo que nenhuma ferramenta de anúncios enxerga. Rastrear é reconstruir essa ponte em três níveis, cada um com mais trabalho e mais verdade que o anterior.

## Quais são os três níveis de medição do WhatsApp?

Cada nível responde a uma pergunta diferente. Começar pelo primeiro é o normal; parar nele é o que faz a conta de anúncios otimizar para curiosos.

| Nível | O que você mede | Como mede | O que mostra | O que esconde |
|---|---|---|---|---|
| 1. Clique no botão | Quem tocou no botão do WhatsApp no site | Evento no GA4 e conversão no Google Ads e na Meta, pelo Google Tag Manager | Quais páginas e campanhas geram interesse | Quem desistiu antes de mandar a mensagem |
| 2. Conversa iniciada | Quem mandou a primeira mensagem | Código da origem na mensagem pré-preenchida ou anúncio de clique para o WhatsApp | De qual campanha veio cada conversa | Se a conversa virou venda |
| 3. Venda fechada | Quem comprou, de que valor | Registro no CRM com a origem, devolvido às plataformas | Qual campanha traz cliente e receita | As vendas registradas sem a origem |

O nível 1 sai em uma tarde. O nível 3 exige que alguém registre cada venda com a origem, todo dia. A conta de quanto custa ficar sem esse registro está em [quanto custa não medir conversão](/autoral-e-visao-de-mercado/a-conta-que-ninguem-faz-quanto-custa-nao-medir-conversao/).

## Nível 1: como medir o clique no botão no GA4, no Google Ads e na Meta?

O caminho mais limpo é um gatilho só no Google Tag Manager, ligado a três tags.

1. **Crie o gatilho.** Um gatilho de clique em links que dispara quando o URL do clique contém wa.me ou api.whatsapp.com. Ele vale para todos os botões do site, inclusive o flutuante.
2. **Tag do GA4.** Um evento com nome próprio, como clique_whatsapp, com a página de origem como parâmetro. No [GA4](/dados-rastreamento-e-atribuicao/ga4/), marque esse evento como evento principal.
3. **Tag do Google Ads.** Você pode importar o evento principal do GA4 como conversão ou criar uma tag de conversão do Google Ads com o mesmo gatilho. Escolha um dos dois, para a mesma ação não contar em dobro.
4. **Tag da Meta.** O evento padrão Contact do Pixel, com um identificador de evento (event_id). Se o site também envia eventos pelo servidor, a API de Conversões manda o mesmo Contact com o mesmo event_id, e a Meta descarta a cópia.
5. **Teste no modo de visualização do Tag Manager** antes de publicar: clique em cada botão e confira se as três tags dispararam.

O passo 4 já me pegou. Em setembro de 2026, revisando o rastreamento antes de uma campanha, encontrei um container do Tag Manager que tinha vindo de outro projeto. Ele tinha uma tag de Lead chamada "form_whatsapp" para um formulário que não existia no site, e não tinha a tag de Contact com Event ID. Os eventos chegavam pelo servidor, mas o navegador não mandava o contato à Meta. Depois disso, o container passou a ser gerado por script, e a lição ficou: antes de confiar no número, confira o que está publicado.

O Tag Manager registra o toque no link e não sabe se a mensagem foi enviada. Por isso, quando a venda fechada já estiver sendo importada, deixe o clique como conversão secundária no Google Ads: ele continua no relatório, e o lance passa a seguir a venda.

<ChamadaServico servico="rastreamento-server-side" artigo="rastrear-conversoes-do-whatsapp" />

## Nível 2: como saber de qual campanha veio a conversa?

A conversa chega ao WhatsApp sem nenhum dado do anúncio. Existem dois jeitos de mandar a origem junto.

**O código na mensagem pré-preenchida.** O link do WhatsApp aceita um texto pronto: pela Central de Ajuda do WhatsApp, o formato é wa.me seguido do número com DDI e DDD, sem zeros, parênteses ou traços, e do parâmetro text com a mensagem codificada para URL. O texto aparece no campo da conversa, e a pessoa só toca em enviar. O site lê a origem da visita (os parâmetros UTM da campanha ou o gclid do Google Ads) e coloca no link um código curto, como "Olá, vim pelo site (código G12)". Do lado do site, o código fica guardado ao lado do gclid, numa planilha ou banco de dados, para ser usado no nível 3.

O limite é que a mensagem pré-preenchida pode ser editada. Parte das pessoas apaga o código ou escreve outra coisa. Prefira um código curto no fim de uma frase natural e combine com quem atende de perguntar "como você chegou até a gente?" quando ele não vier.

**O anúncio de clique para o WhatsApp.** Na Meta, o anúncio pode levar direto para a conversa, sem passar pelo site. O Gerenciador de Anúncios mostra as conversas por mensagem iniciadas de cada anúncio, o equivalente ao nível 2 sem código nenhum. Quem atende pela API do WhatsApp Business (Cloud API), em geral por uma plataforma de atendimento, recebe na primeira mensagem a referência do anúncio e um identificador de clique chamado ctwa_clid. Pela documentação da Meta, esse identificador só existe quando a conversa começa por um anúncio de clique para o WhatsApp, e ele é a chave para devolver a venda no nível 3.

![Ilustração de um monte de feno feito de centenas de fotos quadradas num campo, com um pequeno alfinete de localização laranja quase escondido na base e um forcado largado no chão](https://blog.paulosabbanelli.com.br/img/site-institucional-1.jpg "A origem perdida no monte")

## Nível 3: como registrar a venda fechada com a origem?

A venda acontece na conversa, e a única forma de ela chegar às plataformas é alguém, ou alguma automação, registrar. O registro mínimo, no CRM ou numa planilha compartilhada, tem estes campos:

- data do primeiro contato e data da venda;
- telefone do cliente;
- origem: o código da mensagem, a campanha, o gclid ou o ctwa_clid, o que tiver chegado;
- valor da venda;
- etapa: conversa, orçamento enviado, venda, perdido.

Esse é o desenho do sistema que montei para corretores de planos de saúde e seguros. Uma das frases do corretor que está na página do projeto é "Já tentei anunciar, mas não sei dizer se o investimento voltou em clientes reais." O sistema liga campanha, WhatsApp e CRM e rastreia qual campanha e qual mensagem geram cliente fechado. Ainda não tenho resultado de cliente para mostrar; o que descrevo aqui é o desenho, que vale para qualquer negócio que vende pela conversa. Como encaixar esses campos nas etapas da venda está no guia de [funil de aquisição de clientes](/aquisicao-e-marketing-de-performance/funil-de-aquisicao-de-clientes-estrutura-basica/).

O campo que mais se perde é a origem. Se o atendimento esquece de copiar o código na hora da venda, o resto do trabalho fica sem chave. Por isso, o registro da origem deve acontecer quando a conversa começa, ainda no nível 2, e não no dia do fechamento.

## Como devolver a venda ao Google Ads e à Meta?

Devolver a venda é o que faz a plataforma aprender a buscar comprador.

**No Google Ads**, o recurso é a importação de conversões off-line. Você cria uma ação de conversão do tipo importação e envia as vendas com o gclid guardado no nível 2, a data e o valor. A ajuda do Google lista como meios de envio a Central de dados, a API Data Manager e integrações como o Zapier. O prazo é de 90 dias: conversões enviadas mais de 90 dias depois do clique não são importadas. O Google recomenda as conversões otimizadas para leads para quem está começando, mas elas dependem de e-mail ou telefone captados num formulário do site. No botão que leva direto ao WhatsApp, a chave disponível é o gclid. O passo a passo da campanha que recebe essa conversão está em [como estruturar uma campanha de Google Ads para geração de leads](/aquisicao-e-marketing-de-performance/como-estruturar-uma-campanha-de-google-ads-para-geracao-de-leads/).

**Na Meta**, são dois caminhos, conforme a conversa começou:

- **Veio de anúncio de clique para o WhatsApp:** a venda vai pela API de Conversões para mensagens comerciais, com o ctwa_clid e os eventos Purchase (compra) ou LeadSubmitted (lead). Pela documentação da Meta, ela exige a integração pela API do WhatsApp Business, e o envio costuma ser feito pela plataforma de atendimento.
- **Veio do site:** a venda vai pela API de Conversões comum, a mesma do site, com o identificador de clique que o site guardou e o telefone do cliente criptografado (hash).

Confira os nomes no Gerenciador de Eventos e no Google Ads antes de configurar, porque eles mudam. Em 2026, o Google juntou as conversões otimizadas para web e para leads numa configuração só, em abril, e passou os uploads de conversões off-line para a API Data Manager, em 15 de junho.

No contrate-me, meu site de vendas de serviços, a venda acontece num checkout e não no WhatsApp, mas o princípio é o mesmo. Um webhook de compra aprovada envia o Purchase à Meta e o purchase ao GA4, e o Pixel e a API de Conversões usam o mesmo event_id para não contar a venda duas vezes. Os testes de rastreamento rodam antes de todo build. A diferença no WhatsApp é que o "webhook" é uma pessoa registrando a venda, ou uma automação ligada ao CRM. Por que o envio pelo servidor recupera o que o navegador perde está em [rastreamento server-side explicado para quem decide](/dados-rastreamento-e-atribuicao/rastreamento-server-side/rastreamento-server-side-explicado-para-quem-decide-nao-para-quem-implementa/).

## O que a LGPD e o consentimento mudam nesse rastreamento?

Mudam o que pode disparar e quando. As tags do nível 1 usam cookies e precisam obedecer ao banner de consentimento: o Pixel só carrega depois do aceite, e as tags do Google seguem o Modo de consentimento. No mesmo container de setembro de 2026, o PageView do Pixel carregava antes do consentimento, e esse foi um dos itens corrigidos quando o container passou a ser gerado por script.

O telefone do cliente é dado pessoal. Quando ele vai para a Meta ou para o Google, deve ir criptografado (hash SHA-256), e o uso para medir anúncios precisa estar previsto na política de privacidade do site e numa base legal da LGPD (Lei 13.709/2018). O código na mensagem pré-preenchida não identifica ninguém: ele diz de qual campanha a pessoa veio e mais nada. Rastrear campanha com consentimento é o trabalho; rastrear pessoa sem consentimento eu não faço.

## Por onde começar esta semana?

1. Abra o Tag Manager e veja se existe uma tag disparando no clique do WhatsApp. Confira o nome e o gatilho, porque container herdado engana.
2. Crie o gatilho de clique e as três tags (GA4, Google Ads, Pixel com event_id) e teste no modo de visualização.
3. Coloque um código de origem na mensagem pré-preenchida dos botões do site, um por canal de campanha.
4. Acrescente ao seu CRM ou à planilha de atendimento uma coluna de origem, preenchida na primeira mensagem.
5. Depois de um mês de vendas registradas com origem, ligue a importação off-line no Google Ads e a API de Conversões na Meta.

## Perguntas frequentes sobre rastrear conversões do WhatsApp

### Como saber se o cliente do WhatsApp veio do anúncio?

Pela origem que chega junto com a conversa: um código na mensagem pré-preenchida do botão do site ou, no anúncio de clique para o WhatsApp da Meta, a referência do anúncio que a API do WhatsApp Business entrega na primeira mensagem.

### Dá para rastrear o WhatsApp no GA4?

Dá para rastrear o clique no botão, com um evento disparado pelo Google Tag Manager e marcado como evento principal. O que acontece dentro da conversa o GA4 não vê.

### Como colocar o clique no WhatsApp como conversão no Google Ads?

Importe o evento de clique do GA4 como conversão ou crie uma ação de conversão do Google Ads disparada pelo mesmo gatilho no Tag Manager. Deixe essa conversão como secundária quando a venda fechada já estiver sendo importada.

### Clique no botão do WhatsApp conta como lead?

Conta como intenção. Parte de quem clica desiste antes de mandar a mensagem, e o lead de verdade só existe quando a conversa começa.

### Por quanto tempo dá para enviar a venda do WhatsApp ao Google Ads?

Até 90 dias depois do clique no anúncio, segundo a ajuda do Google Ads. Conversões enviadas depois disso não são importadas.


[Se os seus anúncios otimizam com dados incompletos, o rastreamento server-side com a API de Conversões devolve os eventos que o navegador perde.](https://contrate-me.paulosabbanelli.com.br/rastreamento-server-side/?de=rastrear-conversoes-do-whatsapp)
