Como medir clique no WhatsApp com GA4 e Meta Pixel
Para quase todo negócio local, o contato acontece no WhatsApp, e o site só vira resultado se esse clique for medido. Este guia mostra o método que o próprio site da MetaEX usa: um evento de lead por clique, com a origem da página dentro da mensagem.
A ideia em três partes
- Marcar a origem na mensagem. O link do botão leva um código no texto, como
[MEX-APARECER-AI-OVERVIEWS]. Quando a conversa chega, o atendimento sabe de qual página veio. - Disparar um evento no clique. Um
generate_leadno GA4 e umLeadno Meta Pixel. - Respeitar o consentimento. Se a pessoa não aceitou os cookies, nenhum dos dois dispara.
O código
Uma versão simplificada do script, que escuta cliques em links do WhatsApp:
document.addEventListener('click', function (e) {
var a = e.target.closest && e.target.closest('a[href]');
if (!a) return;
var h = a.getAttribute('href') || '';
if (!/wa\.me|api\.whatsapp\.com/.test(h)) return;
var m = decodeURIComponent(h).match(/\[(MEX-[A-Z0-9-]+)\]/);
var origem = m ? m[1] : 'sem-codigo';
if (window.gtag) gtag('event', 'generate_lead',
{ method: 'whatsapp', origem: origem });
if (window.fbq) fbq('track', 'Lead', { content_name: origem });
}, true);
Os testes window.gtag e window.fbq são o que respeita o consentimento: o Meta Pixel só existe depois do aceite, e o GA4 recebe o estado de consentimento do banner. Sem aceite, o script não encontra o Pixel e o GA4 não mede.
No GA4: transforme em evento-chave
- Faça um clique de teste e abra Administrador → DebugView (ou o relatório em tempo real) para ver o
generate_leadchegar. - Em Administrador → Eventos, marque
generate_leadcomo evento-chave, nome atual do que antes se chamava conversão. - Para separar por página, cadastre
origemcomo dimensão personalizada de evento. Sem isso, o parâmetro existe, mas não aparece nos relatórios.
No Meta: confira no Gerenciador de Eventos
Abra o Gerenciador de Eventos, vá em Testar eventos, informe o endereço do site e clique no botão. O Lead deve aparecer em segundos. Se você também usa a API de Conversões, envie o mesmo evento pelo servidor com o mesmo identificador para o Meta não contar duas vezes.
Limites que você precisa conhecer
- Clique não é conversa. Parte das pessoas abre o WhatsApp e desiste. Trate o número como intenção.
- Quem recusa os cookies fica de fora. A contagem é um piso, e isso é correto do ponto de vista da privacidade.
- O código no texto da mensagem pode ser apagado pela pessoa antes de enviar. Serve de pista, não de prova.
O próximo nível: ligar o clique à venda
Quando o atendimento registra qual código chegou e se virou cliente, a conta fecha: dá para saber quais páginas geram conversas boas, não só conversas. É o que permite medir retorno em vez de contar cliques.
Conferido em 4 de outubro de 2026. Plataformas mudam de interface com frequência: se o nome de um menu for diferente na sua conta, procure pelo equivalente.
Perguntas frequentes
Clique no WhatsApp é a mesma coisa que lead?
Não exatamente. O clique mostra intenção, mas a pessoa pode fechar a conversa sem enviar nada. Por isso é um lead de intenção. A confirmação vem do atendimento, e é bom registrar a origem na mensagem.
O evento funciona se a pessoa recusar os cookies?
Não deve funcionar. No GA4 a medição obedece ao consentimento, e o Meta Pixel só é carregado depois do aceite. Sem aceite, nada é enviado, e isso é esperado e correto pela LGPD.
Preciso do Google Tag Manager?
Não. Com um site estático, um pequeno script basta. O Tag Manager ajuda quando muita gente edita as tags e é preciso versionar.
Quer uma leitura da sua operação digital?
O diagnóstico é gratuito, sai na hora e devolve nota de 0 a 100 com ordem de prioridade.
Fazer o diagnóstico gratuito