Saltar para o conteúdo

WhatsApp no site com rastreio: como medir a conversa e saber de onde ela veio

O botão verde no canto do site é o canal que mais traz contato, segundo o comercial. O GA4 mostra 300 cliques no botão no mês. O WhatsApp do comercial recebeu 90 conversas novas, e ninguém sabe dizer quantas vieram do Google, quantas do Instagram e quantas de quem já era cliente e só queria segunda via de boleto. O Google Ads conta os 300 cliques como conversão e está feliz. Este guia cobre o link wa.me, por que clique não é conversa, o evento de clique no GA4 e no Google Tag Manager, a mensagem pré-preenchida com código de origem, o formulário antes do WhatsApp, a WhatsApp Business Platform com plataforma de atendimento ligada ao CRM, o anúncio de clique para o WhatsApp da Meta e como a Meta mede, e como levar a origem da conversa até o CRM.

Também chamado:
rastreamento de WhatsApp · botão de WhatsApp rastreado · click to chat · wa.me · anúncio de clique para o WhatsApp · CTWA
Unidade:
cliques no botão, conversas iniciadas e conversas com origem no CRM (contagem)
Cadência:
conciliação cliques × conversas × CRM semanal; revisão dos códigos de origem a cada campanha nova
Resposta rápida
Rastrear o WhatsApp do site é medir três coisas diferentes: o clique no botão (evento no GA4 ou no Google Tag Manager), a conversa que de fato começou (só o WhatsApp ou a plataforma de atendimento sabe) e a origem dessa conversa gravada no CRM. O clique não prova conversa: a pessoa pode desistir antes de enviar. Para ligar a conversa à origem, use mensagem pré-preenchida com um código por canal, um formulário curto antes do WhatsApp, ou a WhatsApp Business Platform, que no anúncio de clique para o WhatsApp da Meta entrega o identificador do clique (ctwa_clid).
Taxa de conversa = conversas iniciadas com código de origem / cliques no botão de WhatsApp no mesmo período

O que é rastrear o WhatsApp do site

O WhatsApp é a porta de contato mais usada por muita empresa brasileira, e a menos medida. O motivo é técnico: quando a pessoa clica no botão, ela sai do site e entra no aplicativo. O GA4, o pixel e qualquer script do site param de ver no instante do clique. O que acontece depois (se a mensagem foi enviada, se virou oportunidade, se vendeu) mora no WhatsApp e, com sorte, no CRM.

O link wa.me e a mensagem pré-preenchida

O botão do site é um link de conversa (click to chat). O formato oficial é https://wa.me/<número>, com o número no formato internacional, sem zeros à esquerda, parênteses ou traços; um parâmetro text pré-preenche a mensagem, que precisa ir codificada para URL.[1] Um número de São Paulo fica assim: https://wa.me/5511999999999?text=Ol%C3%A1%2C%20vim%20pelo%20site (exemplo fictício).

Clique não é conversa

Entre o clique e a conversa existem pelo menos três perdas: a pessoa abriu o WhatsApp no computador sem o WhatsApp Web conectado, desistiu ao ver a mensagem pronta, ou clicou sem querer ao rolar a página no celular. Todas contam como clique, nenhuma vira conversa. E o contrário também acontece: a pessoa salva o número e manda mensagem dias depois, sem clique nenhum. Por isso existem três números e eles nunca batem: cliques (site), conversas iniciadas (WhatsApp) e conversas com origem (CRM).

WhatsApp Business app × WhatsApp Business Platform

  • WhatsApp Business (aplicativo). Instalado no celular, pensado para poucos atendentes. A conversa fica no aparelho, e levar a origem ao CRM depende de alguém ler o código da mensagem e registrar. Funciona bem com mensagem pré-preenchida.
  • WhatsApp Business Platform (Cloud API). A versão para empresas, usada por plataformas de atendimento com vários atendentes, robô e integração com CRM. Cada mensagem recebida chega por webhook, com o conteúdo e, quando a conversa veio de anúncio, os dados do anúncio.[8] Fora da janela de atendimento, a empresa só pode mandar modelo de mensagem aprovado, e precisa de consentimento (opt-in) da pessoa antes de enviar modelos.[6]

A janela de atendimento abre quando a pessoa manda mensagem e fica aberta por 24 horas desde a última mensagem dela. Desde 1º de julho de 2025, a cobrança da plataforma é por mensagem de modelo entregue, e mensagem comum dentro da janela não é cobrada.[7] Conversa que veio de anúncio de clique para o WhatsApp tem uma regra a mais: se a empresa responde dentro das 24 horas, abre uma janela gratuita de 72 horas, válida para todas as mensagens.[7]

Os quatro jeitos de saber de onde a conversa veio

1. Evento de clique no GA4 ou no Google Tag Manager

É o mínimo, e mede só o clique. A medição otimizada do GA4 registra o evento click em links para outro domínio, com os parâmetros link_url, link_domain e outbound; os parâmetros só aparecem nos relatórios se você criar dimensões personalizadas para eles.[2] Um link para wa.me é um link para outro domínio, então tende a cair nesse evento, misturado com todos os outros links externos. O melhor é um evento próprio pelo Google Tag Manager: acionador de clique do tipo “Só links” (Just Links), com a condição de a variável Click URL conter wa.me; a opção “Aguardar tags” segura a saída até a tag disparar.[3] Dê um nome claro (por exemplo, whatsapp_click) e envie a página e a posição do botão como parâmetros. Pode marcar como evento-chave, se quiser ver no relatório; o GA4 aceita até 30 eventos-chave numa propriedade padrão.[4] Do lado da Meta, o evento padrão mais próximo é o Contact, definido como quando a pessoa inicia contato com a empresa por telefone, SMS, e-mail, chat e canais parecidos.[5]

2. Mensagem pré-preenchida com código de origem

Um script no site lê a origem da visita (UTM, gclid, página de entrada), guardada desde a primeira página, e monta o link do botão com um código curto na mensagem: “Olá, quero um orçamento (ref. GADS-PRECOS)”. O atendente, ou a automação da plataforma de atendimento, lê o código e grava a origem no CRM. Vantagens: funciona até no aplicativo gratuito e não pede nada ao visitante. Limites: a pessoa pode apagar o código antes de enviar, e o código precisa ser legível e curto para não parecer estranho. Use uma tabela fechada de códigos, na mesma lógica do padrão de UTM, e nunca coloque dado pessoal na mensagem ou na URL.

3. Formulário curto antes do WhatsApp

O botão abre um formulário de dois ou três campos (nome, telefone, e às vezes empresa) e só depois leva ao WhatsApp. O envio do formulário cria o lead no CRM com a origem completa, pelos mesmos campos ocultos de qualquer formulário, e a conversa começa já identificada. O custo é atrito: parte de quem clicaria no botão desiste no formulário. O ganho é que a origem para de depender do código na mensagem. O passo a passo dos campos ocultos, da deduplicação e do teste está em Formulário no CRM. Ele pede o mesmo cuidado com a LGPD: base legal para o contato, e consentimento se o número for usado para mensagens que a pessoa não pediu.[12]

4. WhatsApp Business Platform com plataforma de atendimento ligada ao CRM

Com a plataforma, cada conversa nova chega por webhook e a plataforma de atendimento cria ou atualiza o contato no CRM, com o código da mensagem já lido por regra, sem depender do atendente. Quando a conversa vem de um anúncio de clique para o WhatsApp, o webhook traz um objeto referral com o ID do anúncio (source_id), o tipo (source_type, “ad”), a URL do anúncio, o título e o texto, e o ctwa_clid, o identificador daquele clique.[8] É o equivalente, no WhatsApp, do gclid no Google Ads. Um limite documentado: nas conversas que vêm de anúncio no Status do WhatsApp, o ctwa_clid não vem.[8]

Anúncio de clique para o WhatsApp: como a Meta mede

O anúncio de clique para o WhatsApp (Click to WhatsApp, CTWA) leva quem clica direto a uma conversa com a empresa, sem passar pelo site. Precisa de uma Página do Facebook com o número de WhatsApp vinculado, e pode otimizar para conversas em objetivos como Engajamento, Leads, Vendas e Tráfego.[10]

A métrica central é Conversas por mensagem iniciadas: o número de vezes que as pessoas iniciaram uma conversa com a empresa depois de pelo menos sete dias de inatividade, atribuída aos anúncios. A própria Meta avisa que ela não inclui conversas de anúncios veiculados de ou para a Europa ou o Japão.[9] Repare no que ela conta: conversa aberta, não lead e não venda. Quem já conversou com a empresa nos últimos sete dias não conta de novo.

Para a Meta aprender com lead e venda, e não só com conversa, existe a Conversions API for Business Messaging (API de Conversões para mensagens). Você envia o evento (por exemplo, LeadSubmitted ou Purchase) com action_source igual a business_messaging, messaging_channel igual a whatsapp e o ctwa_clid da conversa. Ela funciona só para anúncios de clique para o WhatsApp e exige a integração pela WhatsApp Business Platform.[11] Na prática, é o que a plataforma de atendimento ou o CRM dispara quando o lead muda de estágio. A lógica é a mesma de devolver venda ao Google Ads, detalhada em Integração de CRM e Ads.

Do clique à venda: como calcular

Três números, três lugares, nenhum substitui o outro
Taxa de conversa = conversas iniciadas com código de origem / cliques no botão
Taxa de origem = conversas com origem gravada no CRM / conversas iniciadas
Custo por conversa qualificada = gasto do canal / conversas que o comercial qualificou
Exemplo hipotético de um mês: 300 cliques no botão no GA4. 120 conversas novas chegaram com código de origem: taxa de conversa de 40%. Dessas, 30 o comercial qualificou. Com gasto de R$ 6.000 no canal, o custo por clique no botão parece R$ 20, e o custo por conversa qualificada é R$ 200, dez vezes mais.
O que você medeOnde o número nasceO que ele provaUso certo
Clique no botãoGA4 / Google Tag ManagerIntenção de falarComparar páginas e posições do botão
Conversa iniciadaWhatsApp, plataforma de atendimento, MetaQue a mensagem foi enviadaTaxa de conversa por canal
Conversa com origem no CRMCRMDe onde veio quem falouCanal que traz contato
Conversa qualificada / vendaCRMQue o contato valeu dinheiroConversão primária de mídia paga
Exemplo: cada linha responde uma pergunta diferente. Só as duas últimas dizem se o canal vende.

A regra prática: o clique serve para melhorar o site; a conversa com origem serve para comparar canais; só o que o CRM qualifica serve para decidir onde pôr dinheiro. O mesmo raciocínio de CPL com lead qualificado no denominador está em CPL.

Limites e padrões oficiais

Não há estatística pública confiável de “quantos cliques no WhatsApp viram conversa” no Brasil. O que existe com documento primário são as regras das plataformas.

ItemValor oficialDocumento
Link de conversawa.me/<número>, formato internacional sem zeros, parênteses ou traços; text codificado para URLCentral de Ajuda do WhatsApp[1]
Clique externo no GA4evento click com link_url, link_domain e outbound; parâmetro só em relatório com dimensão personalizadaGoogle Analytics Help[2]
Eventos-chave no GA4até 30 por propriedade padrão; 50 no Analytics 360Google Analytics Help[4]
Janela de atendimento24 horas desde a última mensagem da pessoaMeta for Developers[7]
Janela gratuita de anúncio72 horas, se a empresa responder dentro das 24 horas a quem veio de anúncio de clique para o WhatsApp ou botão da PáginaMeta for Developers[7]
Modelo de cobrançapor mensagem de modelo entregue, desde 1º/07/2025Meta for Developers[7]
Mensagem fora da janelasó modelo aprovado, com opt-in prévio da pessoaMeta for Developers[6]
Dados do anúncio na conversaobjeto referral com source_id, source_type, source_url e ctwa_clid; sem ctwa_clid em anúncio no StatusMeta for Developers[8]
Conversas por mensagem iniciadasconversa após pelo menos 7 dias de inatividade, atribuída ao anúncio; exclui Europa e JapãoCentral de Ajuda da Meta para Empresas[9]
API de Conversões para mensagensaction_source=business_messaging, messaging_channel=whatsapp, ctwa_clid; só anúncio de clique para o WhatsAppMeta for Developers[11]
Padrões documentados pelo WhatsApp, pela Meta e pelo Google. Confira na documentação antes de mudar a configuração: as regras mudam com frequência.

Como implementar na prática

Medir WhatsApp é aceitar que o site para de ver no clique, e montar o caminho para a origem atravessar esse buraco: no código da mensagem, no formulário antes do botão ou no webhook da plataforma. A pergunta que decide o desenho é quantas conversas por mês chegam e quantas pessoas atendem.

Onde os números costumam estar

Cliques no botão GA4 e Google Tag Manager, no evento próprio de clique no WhatsApp.
Conversas iniciadas Aplicativo WhatsApp Business ou plataforma de atendimento; para anúncio, a métrica Conversas por mensagem iniciadas no Gerenciador de Anúncios.
Origem da conversa Código na mensagem, formulário antes do WhatsApp ou objeto referral do webhook.
Lead, oportunidade e venda CRM. É o que diz se a conversa valeu.

Quem precisa entrar

Dev / tags Evento de clique no GTM, script que monta o link com o código de origem, formulário antes do WhatsApp.
Atendimento / comercial Registra a origem no CRM quando não há automação e marca a conversa como qualificada.
RevOps / CRM Tabela de códigos, integração da plataforma de atendimento com o CRM, campos de origem e ctwa_clid.
Mídia paga Deixa o clique no botão como conversão secundária e define a primária a partir do CRM.
Jurídico / encarregado de dados Base legal do contato e opt-in para modelos de mensagem.
  1. 1 Liste todos os botões e links de WhatsApp do site, incluindo rodapé, pop-up e página de contato, e para qual número cada um aponta.
  2. 2 Crie o evento de clique no Google Tag Manager, com página e posição do botão como parâmetros.
  3. 3 Monte a tabela de códigos de origem e o script que troca o texto do link conforme a origem guardada na primeira página.
  4. 4 Decida o caminho da conversa ao CRM: atendente digita o código, plataforma de atendimento lê por regra, ou formulário antes do WhatsApp.
  5. 5 Para anúncio de clique para o WhatsApp, grave o ctwa_clid e o ID do anúncio do webhook no contato do CRM.
  6. 6 Devolva o resultado à Meta pela API de Conversões para mensagens quando o lead for qualificado ou comprar.
  7. 7 Ajuste o Google Ads: clique no WhatsApp como conversão secundária; primária vem do CRM.
  8. 8 Concilie toda semana cliques × conversas × conversas com origem no CRM. Queda brusca numa das pontas é quebra, não sazonalidade.

Armadilhas comuns

Os erros que mais encontro auditando o WhatsApp de sites de empresas B2B.

Clique no WhatsApp como conversão primária no Google Ads

A causa: o clique no botão foi importado como conversão e ficou como primária, e a conversão primária é a que entra no lance.[13] O sintoma: custo por conversão ótimo, comercial sem conversa nova, e o algoritmo comprando tráfego de quem clica em botão verde. A correção: clique como secundária, para leitura, e primária a partir do que o CRM confirma. O passo a passo está em Conversões no Google Ads.

Botão flutuante que dispara no clique acidental

A causa: o botão fixo no canto da tela, no celular, fica embaixo do polegar de quem rola a página. O sintoma: taxa de clique alta no celular e taxa de conversa muito baixa. A correção: separar o evento por posição do botão (flutuante, cabeçalho, corpo da página) e comparar a taxa de conversa de cada um antes de tirar conclusão sobre a página.

Plugin de WhatsApp que não dispara o evento

A causa: o botão do plugin é um elemento com JavaScript, não um link <a>, e o acionador “Só links” do Tag Manager não vê.[3] O sintoma: zero cliques no GA4 com conversas chegando normalmente. A correção: acionador de “Todos os elementos” com a condição certa, ou trocar o botão por um link simples.

Código de origem que ninguém lê

A causa: o site monta a mensagem com o código, mas o atendimento não sabe o que ele significa e não grava no CRM. O sintoma: as conversas chegam com “(ref. GADS-PRECOS)” e o CRM continua com origem “WhatsApp”. A correção: a tabela de códigos vira campo de lista no CRM, e o registro da origem é passo obrigatório para criar o negócio, ou, melhor, regra automática na plataforma de atendimento.

“WhatsApp” como origem

A causa: o CRM tem “WhatsApp” na lista de canais, junto com Google Ads e Orgânico. O sintoma: o WhatsApp vira o maior canal do relatório, e ninguém sabe o que o trouxe. A correção: WhatsApp é o meio de contato, não a origem. Guarde os dois em campos separados: meio (WhatsApp, formulário, telefone) e origem (Google Ads, Meta, busca orgânica, indicação). Por que isso define a atribuição está em Atribuição.

Comparar Conversas iniciadas da Meta com conversas do CRM

A causa: a métrica da Meta conta conversa aberta depois de sete dias de inatividade e atribuída ao anúncio[9], e o CRM conta contato novo. O sintoma: os dois números nunca batem e o time discute qual está errado. A correção: nenhum está errado; são perguntas diferentes. Compare taxa, não número absoluto, e leve ao CRM o ctwa_clid para ligar conversa a anúncio com o mesmo identificador.

Número pessoal do vendedor no botão

A causa: o botão aponta para o celular de uma pessoa, não para um número da empresa. O sintoma: quando ela sai de férias ou deixa a empresa, as conversas e o histórico vão junto, e nada disso chega ao CRM. A correção: número da empresa, de preferência na WhatsApp Business Platform com plataforma de atendimento, para a conversa ser da empresa e não do aparelho.

Checklist de implementação

FAQ

Perguntas frequentes sobre WhatsApp com rastreio

As dúvidas que mais aparecem de quem quer saber de onde vem a conversa do WhatsApp.

A medição otimizada do GA4 registra cliques em links externos no evento click, misturados com os outros links. O mais limpo é criar um evento próprio no Google Tag Manager, com acionador de clique em links cuja URL contém wa.me, e enviar a página e a posição do botão como parâmetros.

Pelo clique você só sabe a página. Para saber a origem da conversa, use mensagem pré-preenchida com um código por canal, um formulário curto antes do WhatsApp ou a WhatsApp Business Platform, que em anúncio de clique para o WhatsApp entrega o ID do anúncio e o ctwa_clid.

Pode, como conversão secundária, para leitura. Como primária, o lance passa a otimizar clique em botão, que não prova conversa nem venda. A primária deve vir do que o CRM confirma.

Use o parâmetro text no link wa.me, com a mensagem codificada para URL. Exemplo: wa.me/5511999999999?text=Ol%C3%A1. O número vai no formato internacional, sem zeros à esquerda, parênteses ou traços.

É o identificador do clique num anúncio de clique para o WhatsApp da Meta. Ele chega no webhook da WhatsApp Business Platform quando a conversa começa pelo anúncio e é o que se envia à API de Conversões para mensagens para ligar lead e venda ao anúncio. Não vem em anúncios no Status do WhatsApp.

Pela métrica Conversas por mensagem iniciadas: conversas abertas depois de pelo menos sete dias de inatividade, atribuídas ao anúncio. Ela não inclui anúncios veiculados de ou para a Europa ou o Japão e não diz se a conversa virou lead ou venda.

A integração automática passa pela WhatsApp Business Platform, normalmente por uma plataforma de atendimento que recebe as mensagens por webhook e cria ou atualiza o contato no CRM. Com o aplicativo no celular, a conversa fica no aparelho e o registro no CRM depende do atendente.

Ver no mesmo lugar o clique, a conversa e a venda

O WhatsApp só vira canal medido quando o clique no site, a conversa e o negócio no CRM aparecem lado a lado. O Incuca Intelligence mostra quando a medição quebra, como botão que parou de registrar clique ou conversa que chega ao CRM sem origem. Se o evento, o código de origem ou a integração com o CRM ainda não existem, o time da Incuca monta.

Testar grátis por 14 dias

Referências

  1. [1] Central de Ajuda do WhatsApp. Como usar o recurso de conversa por link (click to chat). https://faq.whatsapp.com/5913398998672934
  2. [2] Google Analytics Help. Medição otimizada: cliques de saída e interações com formulários. https://support.google.com/analytics/answer/9216061
  3. [3] Google Tag Manager Help. Acionador de clique. https://support.google.com/tagmanager/answer/7679320
  4. [4] Google Analytics Help. Sobre eventos-chave. https://support.google.com/analytics/answer/13128484
  5. [5] Meta for Developers. Meta Pixel reference: standard events. https://developers.facebook.com/docs/meta-pixel/reference
  6. [6] Meta for Developers. About the WhatsApp Business Platform (modelos de mensagem, janela de atendimento e opt-in). https://developers.facebook.com/documentation/business-messaging/whatsapp/about-the-platform
  7. [7] Meta for Developers. WhatsApp Business Platform: pricing (janela de 24 horas, janela gratuita de 72 horas, cobrança por mensagem). https://developers.facebook.com/docs/whatsapp/pricing
  8. [8] Meta for Developers. WhatsApp webhooks: text messages reference (objeto referral e ctwa_clid). https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/reference/messages/text
  9. [9] Central de Ajuda da Meta para Empresas. Conversas por mensagem iniciadas. https://www.facebook.com/business/help/2038363993156008
  10. [10] Meta for Developers. Ads that Click to WhatsApp (Marketing API). https://developers.facebook.com/documentation/ads-commerce/marketing-api/ad-creative/messaging-ads/click-to-whatsapp
  11. [11] Meta for Developers. Conversions API for Business Messaging. https://developers.facebook.com/documentation/ads-commerce/conversions-api/business-messaging
  12. [12] Brasil. Lei nº 13.709, de 14 de agosto de 2018 (Lei Geral de Proteção de Dados Pessoais). https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
  13. [13] Google Ads Help. Sobre ações de conversão primárias e secundárias. https://support.google.com/google-ads/answer/11461796
Lucas Adiers Stefanello

Sobre o autor

Lucas Adiers Stefanello

Fundador e CEO da Incuca, onde junta dados de marketing, vendas e receita para mostrar onde a empresa perde venda. Trabalha com tecnologia para negócios desde 2013 e coordena a Comunidade Incuca.