Cómo agregar un botón de WhatsApp con seguimiento GCLID a su sitio web

Esta guía te ayudará a añadir un botón a tu sitio web que abra un chat de WhatsApp. Si la URL incluye un parámetro gclid (de Google Ads), se incluirá en el texto del mensaje, lo que resulta útil para el seguimiento de clientes potenciales de campañas publicitarias.

Qué hace esta integración

  • Muestra un botón “Escribir en WhatsApp” en su página web.

  • Lee el parámetro gclid de la URL (si está presente).

  • Genera un enlace de WhatsApp que incluye el valor gclid en el texto del mensaje.

  • Actualiza el href del botón dinámicamente.

Paso 1: Agregar el botón HTML

Coloca el siguiente código HTML donde quieras que aparezca el botón de WhatsApp:

 "wa-link" href= "#" target= "_blank"  class = "btn btn-success" >Escribir a WhatsApp

Este botón se actualizará más tarde mediante JavaScript.

Paso 2: Agregar el código JavaScript

Antes del cierre</body> etiqueta, inserte el siguiente 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');  

Reemplaza 123456789 con tu propio número de WhatsApp en formato internacional sin "+" ni espacios .

Uso de la función generador de scripts

Si está insertando botones dinámicamente o necesita flexibilidad en varias páginas, puede utilizar esta función de plantilla:

función  generateWhatsAppHrefUpdateScript ( id, teléfono ) {   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;  })(); ` ; }

Ejemplo de uso:

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

Resumen

Este método te ayuda a rastrear leads de Google Ads al pasar el valor gclid al mensaje de WhatsApp. Puedes usar esta configuración en cualquier sitio que permita insertar JavaScript personalizado.

relacionados /noticias

Solicitud de prueba gratuita de WhatsApp

Tu número personal de WhatsApp* ?
Número para WhatsApp Business API* ?
URL del sitio web de su empresa
¿Qué aplicación quieres conectarte con WhatsApp?
¡Gracias! ¡Se ha recibido su envío!
¡Ups! Algo salió mal mientras enviaba el formulario.