Guías · Serie Web viva, 4 de 4
Cómo medir WhatsApp sin confundir un clic con una venta
Un clic en el botón de WhatsApp de tu web dice que alguien quiso escribirte. No dice que te escribiera, ni que comprara. Se mide con un evento de Google Analytics 4 que guarda la página, el botón y el producto, y se convierte en un dato de negocio cuando lo cruzas con lo que apuntas tú de las conversaciones que llegan.
Para muchos negocios locales WhatsApp es el canal principal: la reserva, el presupuesto o el pedido acaban ahí. Por eso es tentador contar cada clic como un cliente. Esta guía explica cómo medirlo bien, con la técnica que usamos en nuestras webs, y cómo no engañarte con el número.
Qué se puede medir y qué no
Entre que alguien ve tu botón y te compra hay varios pasos. La web solo ve los primeros:
- Ve el botón de WhatsApp en tu web Lo ve la web
- Lo pulsa Lo ve la web: es el evento
- Se abre WhatsApp con el mensaje escrito La web ya no lo ve
- Envía el mensaje Lo ves tú
- Conversáis: precio, disponibilidad, reserva Lo ves tú
- Compra, reserva o viene Solo lo sabes tú
El clic es el último paso que una web puede registrar. A partir de ahí la conversación pasa a la aplicación de WhatsApp, que no le cuenta nada a tu web.
Cómo se mide el clic: un evento en GA4
Google Analytics 4 no mide por sí solo, de forma útil, los clics en WhatsApp. Lo que funciona es un evento propio: un pequeño script que, cuando alguien pulsa un enlace de WhatsApp, avisa a Analytics con un nombre fijo y unos cuantos datos de contexto.
Este es el patrón que usamos, simplificado. Escucha los clics de toda la página, se queda solo con los enlaces de WhatsApp (wa.me, api.whatsapp.com o wa.link) y envía el evento contacto_whatsapp:
document.addEventListener('click', function (e) {
var enlace = e.target.closest('a[href]');
if (!enlace) return;
var href = enlace.getAttribute('href') || '';
if (!/wa\.me|api\.whatsapp\.com|wa\.link/.test(href)) return;
// Sin consentimiento de cookies, Analytics no está cargado: no se mide.
if (typeof window.gtag !== 'function') return;
window.gtag('event', 'contacto_whatsapp', {
pagina: window.location.pathname,
boton: enlace.dataset.boton || '(sin nombre)',
producto: enlace.dataset.producto || ''
});
});
Tres detalles que marcan la diferencia:
- Un solo escuchador para toda la página. Vale para todos los botones, también para los que aparezcan más tarde, y no hay que tocar cada enlace.
- Respeta el consentimiento. Si la persona no ha aceptado las cookies de analítica, Analytics no se carga y el evento no se envía. Es lo que pide la normativa en España, y la razón de que la cifra sea siempre un mínimo.
- No rompe nada si falla. Si Analytics no está, el script se calla y el enlace abre WhatsApp igual.
Los parámetros: de un número a una pista
Un evento sin contexto solo dice «alguien pulsó». Con tres parámetros dice mucho más:
- Página (
pagina): desde dónde se pulsó. Te dice qué páginas llevan a escribir y cuáles no. - Botón (
boton): cuál de ellos. El de la cabecera, el de la ficha de producto y el flotante no rinden igual, y conviene saberlo antes de mover nada. - Producto o servicio (
producto): qué quería preguntar. Si el enlace lleva un mensaje ya escrito con el producto, se puede sacar de ahí.
Para ver estos parámetros en los informes hay que registrarlos como dimensiones personalizadas de ámbito evento (en Administrar, Definiciones personalizadas). Si no se registran, el dato se envía pero no aparece en los informes normales. Y para que el evento cuente como objetivo, se marca como evento clave, lo que GA4 antes llamaba conversión.
Dos avisos prácticos. Un evento nuevo puede tardar hasta un día en aparecer en la lista de Administrar, aunque ya se vea en tiempo real. Y si lo compruebas con un navegador que bloquea rastreadores, como Brave con su escudo activo, verás cero aunque esté bien puesto: prueba desde otro navegador o desde el móvil.
El mensaje ya escrito: la pista que más rinde
Un enlace de WhatsApp puede llevar preparado el texto del mensaje con el parámetro ?text=. Bien usado, hace dos trabajos a la vez:
- Le ahorra trabajo al cliente, que solo tiene que pulsar enviar: «Hola, me interesa la maceta de 20 litros. ¿La tenéis?».
- Te dice de dónde viene la conversación. Si el mensaje empieza igual cada vez que llega de la web, al leerlo ya sabes que ese cliente vino por ahí, y qué quería.
Es la forma más sencilla de unir lo que ve Analytics con lo que ves tú. En una web con catálogo, que cada ficha escriba su producto y su medida en el mensaje vale más que cualquier panel.
Por qué un clic no es una venta
Aunque el evento esté perfecto, el número que da no es el de clientes. Entre el clic y la venta pasan cosas que lo inflan y cosas que lo encogen.
Lo que lo infla
- Gente que pulsa y no envía el mensaje: se arrepiente, se distrae o solo quería ver el número.
- Quien pulsa desde un ordenador sin WhatsApp instalado y se encuentra una pantalla que no esperaba.
- La misma persona pulsando dos o tres veces en la misma visita.
- Tus propias pruebas, si no excluyes tu tráfico.
Lo que lo encoge
- Quien rechaza las cookies de analítica: te escribe, pero no se cuenta.
- Quien navega con bloqueador o con un navegador que corta los rastreadores.
- Quien copia el número y te escribe a mano, o te llama.
Por eso este evento se llama contacto iniciado o apertura de WhatsApp, nunca venta ni cliente. Es una señal de intención, útil para comparar páginas, botones y meses, no para poner en la portada «tantos clientes este mes».
Cómo cruzarlo con lo que apunta el negocio
El dato que convierte los clics en información de negocio está en tu teléfono. No hace falta un CRM: basta una hoja sencilla que se rellena en cinco minutos a la semana.
| Columna | Qué se apunta |
|---|---|
| Fecha | El día en que llegó la conversación. |
| De dónde viene | Web, ficha de Google, Instagram, recomendación… Si empieza con el mensaje de la web, es «web». |
| Qué pidió | Producto, servicio o reserva, con las palabras del cliente. |
| En qué acabó | Nada, presupuesto enviado, venta o reserva. |
Si usas WhatsApp Business, las etiquetas te ahorran la mitad del trabajo: crea una que se llame «Web» y márcala en cada conversación que empiece con el mensaje de la web. A final de mes cuentas cuántas hay y en qué acabaron.
Con eso, el informe mensual puede poner tres cifras juntas que ya no engañan: aperturas de WhatsApp medidas en la web, conversaciones que llegaron de la web según tus etiquetas y ventas o reservas que salieron de ellas. Cómo encaja eso en el resto del informe lo contamos en qué cuenta un informe mensual de una web.
Qué decisiones salen de ahí
- Una página con muchas aperturas y pocas conversaciones reales. Puede que el botón prometa algo que el mensaje no cumple, o que se pulse por error. Revisa el texto del botón y el del mensaje.
- Un producto que se pregunta mucho y se vende poco. Falta información en la web (precio, medidas, plazos) o el precio no encaja. Contesta en la página lo que se repite en el chat.
- Un botón que nadie usa. Si el flotante se lleva casi todos los clics y el de la ficha ninguno, quizá el de la ficha no se ve en el móvil.
- Muchas conversaciones que no vienen de la web. La web no es tu canal principal, y está bien. Quizá el trabajo del mes sea la ficha de Google, no la web.
Errores que vemos a menudo
- Sumar los clics de WhatsApp en el informe bajo el título «clientes» o «conversiones», sin más.
- Medir sin consentimiento, cargando Analytics antes de que la persona acepte las cookies.
- No excluir el tráfico propio: el dueño probando el botón cada mañana.
- El mismo mensaje de WhatsApp en la web, la ficha, Instagram y las tarjetas, sin ninguna forma de saber de dónde viene cada conversación.
- Cambiar los botones de sitio cada semana y no poder comparar nada.
Cómo lo hacemos en Seuweb
En las webs que hacemos, cada botón de WhatsApp lleva un mensaje ya escrito y un evento propio con la página, el botón y, cuando hay catálogo, el producto. Analytics solo se carga si la persona acepta las cookies. En los informes lo llamamos apertura de WhatsApp o contacto iniciado, nunca venta, y le pedimos al negocio que nos cuente, a su manera, cuántas conversaciones han llegado y en qué han acabado. Lo puedes ver aplicado en el caso de El Parque Macetas, y en lo que pasa con una web después de publicarla.
Preguntas frecuentes
¿Puedo saber quién me ha escrito desde la web?
No desde Analytics: sus datos son anónimos y agregados. Lo sabes por el mensaje ya escrito: si las conversaciones que llegan de la web empiezan siempre igual, las reconoces al leerlas.
¿Sirve lo mismo para el botón de llamar?
Sí. Los enlaces tel: se miden igual, con su propio evento. Y con el mismo límite: un clic en llamar no es una llamada atendida.
¿Necesito WhatsApp Business o un CRM?
Para un negocio local, WhatsApp Business con etiquetas y una hoja sencilla suelen bastar. Un CRM compensa cuando el volumen de conversaciones ya no cabe en la cabeza de una persona.
¿Tu web ya mide los clics en WhatsApp?
Si no lo sabes, probablemente no. Cuéntanos qué web tienes y te decimos qué haría falta para medirlo bien, sin contar clics como ventas.
Hablar de mi web