Para a maioria dos negócios brasileiros, o WhatsApp é onde a venda acontece. O formulário do site pode até existir, mas o cliente prefere clicar no botão verde, abrir a conversa e perguntar. Se esse clique não aparece no GA4 como conversão, o relatório de aquisição subestima justamente os canais que mais geram contato.
Rastrear o clique é simples. O difícil é entender o que ele significa: um clique no botão não é uma conversa iniciada, e uma conversa iniciada não é uma venda. Quem trata o clique como resultado final acaba otimizando mídia para quem aperta botão, e não para quem compra.
Este guia mostra os três caminhos para registrar o clique (medição aprimorada, Google Tag Manager e dataLayer), como marcá-lo como evento-chave no GA4, como registrar parâmetros para análise, como ir além do clique até a conversa e a venda e quais erros mais distorcem o número. A medição do clique aqui complementa o post sobre o impacto da cobrança do WhatsApp no funil com GA4, que foca no custo da mensagem.
O que o clique mede e o que não mede
Em um fluxo de WhatsApp existem pelo menos quatro momentos diferentes, e cada um é medido em um lugar. O GA4 enxerga só o primeiro.
Quatro etapas do funil de WhatsApp
- 1Clique no botão ou linkEvento no site. É o que o GA4 e o GTM registram.
- 2Conversa iniciadaO cliente envia a primeira mensagem. Quem registra é o CRM ou o atendimento, não o site.
- 3Lead qualificadoO time confirma interesse real, orçamento ou intenção de compra. Registro no CRM.
- 4VendaPedido pago ou contrato fechado. Registro no CRM, na loja ou no ERP.
A consequência prática: o evento de clique é um indicador de intenção, não de resultado. Quanto mais você conseguir conectar as etapas seguintes ao clique, mais útil será o dado para decidir onde investir.
Os tipos de clique que existem
Antes de configurar, mapeie como o WhatsApp aparece no seu site e fora dele. Cada formato exige um tratamento.
| Formato | Como aparece | Como rastrear | Observação |
|---|---|---|---|
| Link wa.me | Link comum, como wa.me/55 seguido do número | Gatilho de clique em link no GTM | O mais simples; ver o guia de link do WhatsApp |
| Link api.whatsapp.com/send | Link do botão compartilhar ou de plugins | Gatilho de clique em link com o domínio | Inclua o domínio no mesmo gatilho |
| Botão flutuante de plugin | Imagem ou botão sem href visível | Gatilho de todos os elementos por classe ou ID, ou evento do plugin | Depende de como o plugin foi construído |
| Botão que abre via JavaScript | Sem link no HTML | dataLayer.push no código do botão | Exige ajuda de quem mantém o site |
| QR code | Impresso ou em tela | Link intermediário com parâmetros de campanha | O GA4 só enxerga se o código passar pelo seu site |
| Anúncio Click to WhatsApp | Anúncio de Meta que abre a conversa | Relatórios da plataforma de anúncios e CRM | O clique não passa pelo site; veja o post sobre a janela de 72 horas |
Caminho 1: medição aprimorada (o mais rápido)
Se a medição aprimorada está ativada, o GA4 já registra o evento click quando alguém clica em um link que leva para fora do seu domínio. Segundo a documentação do Google Analytics, esse evento vem com os parâmetros link_classes, link_domain, link_id, link_url e outbound. Um link wa.me é, portanto, um clique externo, e o parâmetro link_domain mostra o domínio de destino.
Vantagem: não exige configuração. Limitações: o evento mistura todos os links externos do site (redes sociais, parceiros, marketplaces), não tem nome próprio, e só funciona para links com href. Para uma análise séria, vale criar um evento específico.
Caminho 2: Google Tag Manager (recomendado)
O GTM permite criar um evento com nome próprio, parâmetros que você escolhe e controle de teste. Pré-requisito: o contêiner instalado e o GA4 configurado, conforme o guia Google Tag Manager para iniciantes. Os passos:
- Ative as variáveis de clique. Em Variáveis, Configurar, ative Click URL, Click ID, Click Classes e Click Text. Segundo a ajuda do GTM, a Click URL captura o endereço do link clicado.
- Crie o gatilho. Tipo “Clique, somente links”. Condição: Click URL corresponde à expressão regular (regex) abaixo. Ative também a opção “Aguardar tags”, que dá tempo para o evento ser enviado antes de o navegador seguir o link (a ajuda do GTM usa um limite de 2.000 milissegundos no exemplo).
- Crie a tag de evento do GA4. Tipo “Evento do Google Analytics: GA4”. Nome do evento: click_whatsapp. Parâmetros sugeridos: link_url com {{Click URL}}, link_text com {{Click Text}} e page_location com {{Page URL}}.
- Teste no modo de visualização do GTM. Clique no botão e confirme que o gatilho disparou e a tag foi acionada.
- Confirme no DebugView do GA4 que o evento chegou com os parâmetros.
- Publique o contêiner com um nome de versão claro, por exemplo, “WhatsApp: clique como evento”.
wa\.me|api\.whatsapp\.com|web\.whatsapp\.com|whatsapp\.com/send
Para botões sem link, use o gatilho “Clique, todos os elementos” com condição por Click Classes ou Click ID do botão. Se o botão é de um plugin que não expõe classe estável, peça que quem mantém o site envie o evento direto para o dataLayer:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "click_whatsapp",
button_location: "flutuante",
page_type: "produto"
});
No GTM, crie então um gatilho do tipo “Evento personalizado” com o nome click_whatsapp, e use a mesma tag de evento. Os parâmetros button_location e page_type, que você define, permitem comparar o desempenho do botão no cabeçalho, no rodapé, na página de produto e no carrinho.
Marque como evento-chave no GA4
Um evento só vira conversão quando é marcado como evento-chave (key event). De acordo com a ajuda do Google Analytics, o caminho é: Administrador, Exibição de dados, Eventos; localizar click_whatsapp e clicar na estrela. É necessário o papel de Editor ou superior. Se o evento ainda não chegou, é possível criá-lo antecipadamente na mesma tela e marcá-lo como evento-chave.
- Tempo: os relatórios padrão podem levar até 24 horas para mostrar o evento-chave; o tempo real atualiza em poucos minutos. A mudança vale daqui para frente e não altera o histórico.
- Limite: propriedades padrão têm até 30 eventos-chave; propriedades 360, até 50. Use-os para o que importa de fato, não para cada interação.
- Método de contagem: a documentação de contagem descreve “uma vez por evento” (cada disparo conta) e “uma vez por sessão” (só um por sessão). Para clique de WhatsApp, a Analytikos sugere “uma vez por sessão” quando o objetivo é contar leads, porque quem clica três vezes na mesma visita é uma pessoa só. Se quiser medir a intensidade do interesse, use “uma vez por evento”. É uma recomendação, e deve ser coerente com o que o CRM conta como lead.
Registre os parâmetros como dimensões personalizadas
Os parâmetros que você envia (button_location, page_type, link_text) só aparecem nos relatórios depois de registrados como dimensões personalizadas com escopo de evento. A ajuda do GA4 sobre dimensões personalizadas informa que propriedades padrão têm até 50 dimensões com escopo de evento e que, depois do cadastro, a dimensão passa a ser reportável em 24 a 48 horas. Cadastre só os parâmetros que você vai usar; isso poupa a cota.
Evite enviar dados pessoais nos parâmetros, como nome, telefone ou texto digitado pelo cliente. A LGPD (Lei 13.709/2018) trata esses dados como pessoais.

Medir além do clique: conversa, lead e venda
O clique é o início. Para saber o que ele gerou, três práticas ajudam. As duas primeiras funcionam em qualquer operação; a terceira exige desenvolvimento.
1. Mensagem pré-preenchida com a origem
Os links de WhatsApp aceitam o parâmetro text, que preenche a primeira mensagem. Em vez de “Olá”, use uma frase com o contexto, como “Olá, vim pela página do produto X”. Quando o atendimento ou o CRM registra a conversa, a origem fica anotada. Não coloque dados pessoais no texto. O guia como gerar link do WhatsApp mostra a montagem do link.
2. Etapas registradas no CRM
Defina no CRM três marcos: conversa iniciada, lead qualificado e venda. Compare os números do CRM com os cliques do GA4, por página e por canal. A razão entre os dois é a taxa de clique para conversa, e é o indicador mais útil desse funil.
3. Devolver os marcos ao GA4
Com desenvolvimento, é possível enviar eventos como lead_qualificado e venda_whatsapp ao GA4 por meio do Measurement Protocol, da API para eventos de servidor. Segundo a documentação do Google, o protocolo complementa a coleta do site e não a substitui, associa os eventos à atividade online pelo client_id, e, para atribuir o evento a uma sessão específica, é preciso informar o session_id e enviar em até 24 horas do início da sessão. A mesma página informa que, para novas integrações de servidor, o Google recomenda a Data Manager API. Isso exige guardar o client_id no momento do clique, o que é uma decisão de arquitetura e de privacidade que deve passar pela revisão do jurídico.

Como analisar os dados
Exemplo com números hipotéticos, para mostrar a leitura do funil. Um site de serviços teve 1.200 cliques no botão de WhatsApp em um mês. O CRM registrou 780 conversas iniciadas, 156 leads qualificados e 39 vendas, com ticket de R$ 320.
- Clique para conversa: 780 ÷ 1.200 = 65%.
- Conversa para lead qualificado: 156 ÷ 780 = 20%.
- Lead qualificado para venda: 39 ÷ 156 = 25%.
- Clique para venda: 39 ÷ 1.200 = 3,25% (ou 0,65 × 0,20 × 0,25).
- Receita: 39 × R$ 320 = R$ 12.480.
Do clique à venda no exemplo hipotético (quantidade em cada etapa)
Se, no mês seguinte, os cliques subirem para 1.500 e as vendas continuarem em 39, o botão passou a atrair gente com menos intenção. O clique sozinho teria mostrado crescimento de 25%; o funil completo mostra queda de qualidade. Esse tipo de leitura só é possível ao conectar as etapas.
No GA4, compare por página e por canal: nos relatórios de eventos, filtre click_whatsapp e use as dimensões personalizadas que você registrou. Em Explorações, crie uma tabela livre com page_location, button_location e a origem da sessão. Para a coluna de origem, mantenha o padrão de UTM em todos os links que levam ao seu site.
Erros comuns no rastreamento de WhatsApp no GA4
Erros de configuração
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Gatilho que cobre só wa.me | O botão usa api.whatsapp.com ou web.whatsapp.com | Parte dos cliques some do relatório | Usar regex que cobre os domínios do WhatsApp |
| Condição “Click URL igual a” em vez de “contém” ou regex | O link tem parâmetros que mudam | O gatilho dispara raramente | Usar contém ou correspondência por regex |
| Evento dispara duas vezes | Medição aprimorada e GTM contam o mesmo clique, ou há duas tags | Cliques duplicados e conversões infladas | Usar o evento click_whatsapp para a conversão e ignorar o click genérico nos relatórios, ou revisar tags duplicadas |
| Parâmetro não registrado como dimensão | O evento chega, mas a dimensão não foi cadastrada | Não é possível segmentar por posição do botão | Cadastrar a dimensão e aguardar 24 a 48 horas |
| Botão com JavaScript sem href | O gatilho de links não enxerga o clique | Zero eventos | Usar gatilho por classe ou dataLayer |
Erros de interpretação
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Tratar o clique como lead | O clique é o único dado no GA4 | Superestima o resultado e leva a otimizar para volume | Comparar com conversas e vendas do CRM |
| Contar cada clique como conversão | Método “uma vez por evento” sem critério | Mais cliques da mesma pessoa viram vários leads | Escolher o método de contagem e alinhar com o CRM |
| Atribuir toda a venda ao último clique | O cliente conversa dias depois | Canais iniciais ficam sem crédito | Olhar a origem da sessão do clique e o ciclo de venda |
| Ignorar o tráfego que não passa pelo site | Anúncios Click to WhatsApp e QR code | Subestima mídia paga e offline | Usar relatórios da plataforma de anúncios e CRM |
Erros de operação e de privacidade
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Enviar dados pessoais em parâmetros | Capturar texto do botão ou da mensagem | Risco de LGPD e de violação dos termos do GA4 | Enviar só dados de contexto, sem identificação |
| Não testar após mudanças no site | Plugin ou tema atualizado muda classe e estrutura | O evento para de disparar sem aviso | Incluir o teste do botão na rotina de publicação |
| Marcar muitos eventos como chave | Tudo vira conversão | Estoura o limite de 30 e dilui o indicador | Reservar para ações de valor |
| Esquecer o consentimento | A tag dispara sem respeitar o modo de consentimento | Dados fora da política ou subcontagem | Configurar o consentimento no GTM e testar com e sem aceite |
Checklist de implementação
- Mapeei todos os formatos de WhatsApp do site: link, plugin, JavaScript e QR code.
- Variáveis de clique ativadas no GTM e gatilho com regex para os domínios do WhatsApp.
- Tag de evento click_whatsapp com parâmetros úteis e sem dados pessoais.
- Teste no modo de visualização e no DebugView concluído.
- Evento marcado como evento-chave, com método de contagem decidido.
- Parâmetros cadastrados como dimensões personalizadas.
- Mensagem pré-preenchida com contexto, sem dados pessoais.
- Marcos do CRM (conversa, lead, venda) definidos e comparados com os cliques.
- Teste do botão incluído na rotina após atualizações do site.
Perguntas frequentes
Preciso do Google Tag Manager para rastrear cliques no WhatsApp?
Não. A medição aprimorada do GA4 já registra cliques em links externos, e um link wa.me conta como tal. Mas o GTM permite criar um evento com nome próprio e parâmetros, o que facilita marcar como evento-chave e analisar.
O clique no WhatsApp deve ser uma conversão no GA4?
Pode ser, como evento-chave, desde que você o trate como sinal de intenção e não como venda. Compare sempre com as conversas e vendas registradas no CRM.
Como rastrear botão flutuante de plugin?
Use um gatilho de clique em todos os elementos filtrando por classe ou ID, ou peça ao responsável pelo site que envie um evento para o dataLayer no clique. Teste depois de cada atualização do plugin.
Dá para saber quantas vendas vieram do clique?
Sim, se o CRM registrar a origem da conversa e a venda. Também é possível enviar a venda de volta ao GA4 por Measurement Protocol, com desenvolvimento e cuidados de privacidade.
Posso colocar UTM no link do WhatsApp?
Parâmetros de campanha servem para links que levam ao seu site. O link do WhatsApp sai do site; por isso, a origem do clique deve ser lida na sessão do GA4 e no texto pré-preenchido, não em UTM no wa.me.
O que fazer com anúncios Click to WhatsApp?
Eles não passam pelo seu site, então o GA4 não registra o clique. Use os relatórios da plataforma de anúncios e o CRM para medir, como no post sobre a janela de 72 horas.



