Pular para o conteúdo
Paulo Sabbanelli [ Blog ]

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

Por 11 min de leitura

Cartão azul do blog com o rótulo Rastreamento de Origem e o título do artigo em letras brancas

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.

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, 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.

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

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.

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.

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.

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.

[ Quem escreve ]

Especialista em tecnologia para comunicação, marketing e vendas, há mais de 25 anos na internet

Trabalha com internet há mais de 25 anos e leva o que há de melhor em tecnologia para pequenas e médias empresas e negócios locais: site, busca no Google e nas IAs, mídia paga e rastreamento, medidos do clique até a venda. Foi produtor editorial em assessoria de imprensa, gestor de internet em comunicação corporativa, gestor de projetos digitais em comunicação integrada e gestor de marketing digital no turismo, em Florianópolis. Atendeu diretamente empresas como FGV, Baden Solar, CLM Controller.

Continue lendo

  1. UTM: o que é, como montar os parâmetros e um padrão de nomes para a empresa

    UTM é um conjunto de parâmetros que você acrescenta ao fim de um link para dizer ao Google Analytics de onde veio a visita: a origem (utm_source), o meio (utm_medium) e a campanha (utm_campaign), mais o termo e o conteúdo quando fizer sentido. O Google pede sempre os três primeiros, e os valores diferenciam maiúsculas de minúsculas, então a empresa precisa de um padrão de nomes fixo, escrito numa planilha, para os relatórios não se partirem em versões do mesmo canal.

    Dados, Rastreamento e Atribuição 11 min de leitura

  2. Métricas de marketing: as que mostram se o investimento volta e as que só enfeitam o relatório

    As métricas de marketing que importam respondem a cinco perguntas do dono: a empresa está sendo encontrada, as pessoas entram em contato, quanto custa cada contato, quantos viram venda e se o cliente volta. As contas centrais são o CPL (verba dividida por contatos), o CAC (custo total dividido por clientes novos), o ROAS (receita dividida pela verba) e o LTV (o que um cliente compra ao longo do relacionamento). Seguidor, curtida e alcance só merecem espaço no relatório quando explicam uma dessas respostas.

    Dados, Rastreamento e Atribuição 10 min de leitura

  3. GA4: o que é o Google Analytics 4 e o que configurar primeiro numa empresa

    O GA4, ou Google Analytics 4, é a ferramenta gratuita do Google que registra o que as pessoas fazem no site ou no aplicativo da empresa: páginas vistas, cliques, formulários enviados e compras. Numa empresa, o que configurar primeiro é marcar como eventos principais as ações que trazem cliente, guardar os dados por 14 meses, tirar as visitas da própria equipe, ligar o Google Ads e o Search Console e respeitar o consentimento de cookies. Venda fechada no WhatsApp ou no telefone ele não vê sozinho.

    Dados, Rastreamento e Atribuição 10 min de leitura