Como adicionar um botão do WhatsApp com rastreamento GCLID ao seu site

Este guia ajudará você a adicionar um botão ao seu site que abre um chat do WhatsApp. Se um parâmetro gclid estiver presente na URL (do Google Ads), ele será incluído no texto da mensagem — útil para rastrear leads de campanhas publicitárias.

O que essa integração faz

  • Exibe um botão “Escrever no WhatsApp” na sua página da web.

  • Lê o parâmetro gclid da URL (se presente).

  • Gera um link do WhatsApp incluindo o valor gclid no texto da mensagem.

  • Atualiza o href do botão dinamicamente.

Etapa 1: adicione o botão HTML

Coloque o seguinte código HTML onde você deseja que o botão do WhatsApp apareça:

 "wa-link" href= "#" target= "_blank"  class = "btn btn-success" >Escrever para o WhatsApp

Este botão será atualizado posteriormente via JavaScript.

Etapa 2: adicione o código JavaScript

Antes do fechamento</body> tag, insira o seguinte script:

function  scriptToInclude(id, phone) {     // 1. Read URL parameters 
    const params = new URLSearchParams(window.location.search);     const gclid = params.get('gclid'); 
    // 2. Generate WhatsApp link 
    const waBase = 'https://wa.me/' + phone;     const text = 'Google Ads (gclid) ';     const waLink = gclid ? `${waBase}?text=${encodeURIComponent(text + gclid)}` : waBase; 
    // 3. Update the button href 
    const linkEl = document.getElementById(id);     if (linkEl) {  linkEl.href = waLink;  }  } 
  // Call the function with your parameters 
 scriptToInclude('wa-link', '123456789');  

Substitua 123456789 pelo seu próprio número do WhatsApp em formato internacional, sem "+" ou espaços .

Usando a função Gerador de Script

Se você estiver inserindo botões dinamicamente ou precisar de flexibilidade em várias páginas, você pode usar esta função de modelo:

função  generateWhatsAppHrefUpdateScript ( id, telefone ) {   return  ` (function() {  const params = new URLSearchParams(window.location.search);  const gclid = params.get('gclid');  const waBase = 'https://wa.me/' + '${phone}';  const text = 'Google Ads (gclid) ';  const waLink = gclid ? waBase + '?text=' + encodeURIComponent(text + gclid) : waBase;  const linkEl = document.getElementById('${id}');  if (linkEl) linkEl.href = waLink;  })(); ` ; }

Exemplo de uso:

documento .write(generateWhatsAppHrefUpdateScript( 'wa-link' , '7910000000' ));

Resumo

Este método ajuda a rastrear leads do Google Ads passando o valor gclid para a mensagem do WhatsApp. Você pode usar essa configuração em qualquer site que permita a inserção de JavaScript personalizado.

Artigos/notícias relacionados

Solicitação de avaliação gratuita da API do WhatsApp

Seu número pessoal do WhatsApp* ?
Número da API de negócios do WhatsApp* ?
URL do site da sua empresa
Qual aplicativo você deseja se conectar com o WhatsApp?
Obrigado! Sua submissão foi recebida!
Opa! Algo deu errado ao enviar o formulário.