1. Define los eventos por escrito
Antes de tocar código, anota el nombre, el momento exacto en que se dispara y qué significa. Que el equipo comercial y quien implementa entiendan lo mismo.
Para medir bien los leads de WhatsApp y de formulario hay que separar cuatro cosas que suelen mezclarse: el clic en el botón, la conversación que realmente empieza, el lead calificado y la venta. GA4 sirve para ver las dos primeras desde la web; el CRM es donde se registran las últimas dos.

Aquí explicamos qué eventos definir, cuándo dispararlos, qué datos nunca deben viajar a la analítica, cómo deduplicar con un identificador opaco y por qué la atribución siempre será imperfecta. No prometemos cifras: prometemos un método para que los números que tengas signifiquen algo.
El error más común es contar cada clic en el botón de WhatsApp como un lead. Alguien puede hacer clic y no enviar nada, enviar un «hola» y desaparecer, o preguntar por algo que tu negocio no ofrece. Ninguno de esos casos es una venta en camino, aunque los tres aparezcan igual en un reporte.
Lo que sí puedes medir con rigor es una escalera de etapas, cada una más estricta que la anterior: clic en WhatsApp, conversación iniciada, lead calificado y venta. Entre una etapa y la siguiente se pierde gente, y ese es justo el dato útil: te dice dónde mejorar, no solo cuánto ruido entra.
Si aún estás decidiendo qué medir en tu sitio en general, empieza por nuestra guía de cómo medir los resultados de tu página web.
Cada etapa tiene un lugar natural donde se registra. Forzar todas en GA4 es lo que produce reportes que nadie cree.
Se dispara en la web cuando alguien pulsa el botón. Es una señal de interés, no un lead. Se registra en GA4.
Se dispara cuando la persona empieza a llenar el formulario. Sirve para ver cuánta gente abandona antes de enviar. Se registra en GA4.
Se dispara solo cuando el backend confirma que el envío se recibió, no cuando se pulsa el botón de enviar. Se registra en GA4.
Lo marca una persona en el CRM después de revisar la consulta: encaja con lo que vendes, tiene un presupuesto o necesidad real. Vive en el CRM.
Se registra en el CRM cuando se cierra. Es el número que importa para el negocio, y el más difícil de conectar con el origen.
No exige herramientas raras: exige disciplina en qué se dispara y cuándo.
Antes de tocar código, anota el nombre, el momento exacto en que se dispara y qué significa. Que el equipo comercial y quien implementa entiendan lo mismo.
Si lo disparas al pulsar «enviar», contarás envíos fallidos, duplicados y spam. Espera a que el servidor confirme la recepción.
Un identificador aleatorio, sin significado, que se envía tanto a GA4 como al CRM. Sirve para no contar dos veces la misma consulta y para cruzar el evento de la web con el registro del CRM.
Guarda la fuente, la página de entrada y ese ID. Añade un campo para que quien atiende marque si el lead fue calificado.
Cuando una consulta termina en venta, se marca en el CRM. Con eso puedes mirar, por origen, cuántas consultas terminaron en cliente.
GA4 no es un lugar para datos personales. Además de riesgo legal, es una mala práctica que ensucia los reportes.
Comparar una semana con otra, o un mes con un mes distinto, sin ajustar por lo que cambió, lleva a conclusiones falsas. Compara ventanas equivalentes: mismo número de días, mismos días de la semana y, si tu negocio es estacional, el mismo periodo de otro año. Y anota qué cambió en el sitio o en las campañas en cada ventana.
La atribución tampoco es exacta. Alguien puede ver tu anuncio en el celular, buscarte después desde la computadora del trabajo y escribirte por WhatsApp una semana más tarde. La analítica verá tráfico directo o de búsqueda de marca, y el crédito quedará mal repartido. No es un error de tu configuración: es una limitación de medir a través de dispositivos, navegadores y bloqueadores.
Por eso conviene complementar los datos con una pregunta simple al cliente: «¿cómo nos conociste?». Puede ser un campo en el formulario o algo que el equipo pregunta y anota en el CRM. Es un dato subjetivo, pero suele rescatar orígenes que la analítica no ve, como una recomendación o una publicación compartida por un contacto.
Si recibes muy pocas consultas al mes, un sistema de eventos, ID y CRM puede ser más trabajo que valor. Con anotar en una hoja de cálculo cada consulta, su origen y si terminó en venta, ya sabes bastante.
Tampoco conviene si nadie va a revisar los números ni a marcar los leads en el CRM: un dato que no se completa engaña más de lo que ayuda. Y si el sitio todavía cambia cada semana, es mejor estabilizar la estructura antes de definir los eventos, porque cada cambio los rompe.
Si estás en ese punto, empieza por lo mínimo: un contador de clics, un registro manual y una revisión mensual. Crece cuando el volumen lo justifique.
No. Es una señal de interés. Un lead es una consulta real que llegó, y un lead calificado es la que una persona revisó y confirmó que encaja con lo que vendes. Conviene medir cada etapa por separado.
Solo cuando el backend confirme que el formulario se recibió. Si lo disparas al pulsar «enviar», contarás envíos fallidos, duplicados y spam como si fueran consultas reales.
No. No envíes nombre, correo, teléfono ni el texto del mensaje a la analítica. Usa un ID opaco, sin significado, que sirva para deduplicar y para cruzar el evento con el registro del CRM.
Porque miden cosas distintas y con limitaciones distintas: GA4 depende del navegador y de que la persona acepte ser medida; el CRM depende de que el equipo registre bien. Una diferencia es normal; lo que importa es entender por qué existe y mantenerla estable.
Cuando recibes muy pocas consultas, cuando nadie va a completar los datos en el CRM o cuando el sitio cambia constantemente. En esos casos, un registro manual sencillo y una revisión mensual dan mejor resultado.
Diagnóstico sin costo y propuesta con precio cerrado, por escrito. Sin compromiso.