Medición6 min de lectura

GA4 y CRM no coinciden: cómo revisar los leads de tus formularios

Revisa diferencias entre formularios de GA4 y contactos del CRM: envíos fallidos, duplicados, consentimiento y pruebas para medir leads reales.

Por Gonzalo Dols, especialista freelance en Paid Media y analítica digital.

Si GA4 muestra más formularios que contactos en el CRM, empieza por comprobar qué cuenta cada sistema. Un intento de envío, una solicitud guardada, un contacto único y una oportunidad comercial son medidas distintas. Si GA4 muestra menos, revisa también la recogida de datos y la integración con el CRM. El objetivo es explicar la diferencia con pruebas, antes de usar esos números para decidir el presupuesto.

Esta guía propone un diagnóstico para formularios web. Las llamadas, los contactos añadidos a mano y los formularios nativos de plataformas publicitarias deben separarse antes de comparar.

1. Define qué significa un lead en cada informe

Anota cuatro momentos del recorrido:

  1. La persona pulsa enviar.
  2. El servidor acepta y guarda la solicitud.
  3. El CRM crea un contacto nuevo o actualiza uno existente.
  4. El equipo comercial determina si encaja con el negocio.

En GA4, la medición mejorada distingue form_start, para el comienzo de la interacción, y form_submit, para el envío de un formulario. Esa descripción no acredita por sí sola que tu CRM haya creado un contacto. Es una conexión que debes comprobar en tu implementación. Fuente: eventos de medición mejorada.

Google recomienda generate_lead para registrar la generación de un lead. Para una solicitud web, una regla de implementación útil es emitirlo después de confirmar el guardado correcto, si el consentimiento permite la medición. Si el CRM se sincroniza más tarde, registra y vigila ese segundo paso por separado: un guardado web y un alta en CRM pueden ocurrir en momentos diferentes. Referencia de generate_lead.

2. Compara el mismo periodo y la misma unidad

Antes de cambiar etiquetas, prepara una comparación acotada:

  • Mismo intervalo, zona horaria y fecha de referencia: creación de la solicitud, no fecha de actualización del contacto.
  • Mismos formularios y dominio; excluye altas manuales, importaciones y otros canales del CRM.
  • Mismo criterio sobre pruebas, spam y solicitudes repetidas.
  • Recuento de eventos frente a solicitudes; contactos únicos frente a contactos únicos. No compares usuarios, sesiones y envíos como si fueran equivalentes.

Comprueba además la métrica elegida en Analytics. Un evento clave puede contarse una vez por evento o una vez por sesión; esto cambia el resultado si alguien envía varias solicitudes durante la misma sesión. Cambiar ese ajuste no arregla un disparo duplicado de la etiqueta. Métodos de recuento de eventos clave.

Para cerrar el diagnóstico, evita comparar datos recién llegados con un CRM ya actualizado. Google indica que el procesamiento puede tardar entre 24 y 48 horas y que los informes pueden cambiar durante ese periodo. Frescura de los datos de GA4.

3. Localiza el tramo donde aparece la diferencia

Esta tabla reúne hipótesis de revisión, no causas demostradas de tu cuenta.

Señal Qué comprobar Evidencia que buscar
GA4 cuenta un envío que falla El evento se activa al pulsar el botón Error del servidor junto al evento
Un envío genera dos eventos Etiquetas repetidas o dos activadores Dos disparos para una sola solicitud
Recargar suma otro lead La página de gracias dispara sin validar una solicitud nueva Nuevo evento sin nuevo guardado
Hay guardado web pero no contacto Cola, integración o regla del CRM Solicitud aceptada y sincronización pendiente o fallida
El CRM tiene más solicitudes Consentimiento, bloqueo de la etiqueta o formularios sin medir Guardado correcto sin evento de Analytics
El CRM tiene menos contactos únicos Fusión de duplicados o actualización de contactos existentes Varios envíos asociados a un contacto

Si utilizas Tag Manager, revisa si el mismo evento se envía también desde código directo, un complemento o una integración del formulario. Dos rutas de envío pueden medir la misma acción. No desactives etiquetas por intuición: identifica primero cuál responde a cada prueba.

4. Ejemplo: 100 envíos y 60 oportunidades

Ejemplo hipotético; no son resultados de un cliente. Imagina un formulario con este recorrido, documentado en sus registros:

  • 100 intentos de envío registrados por la medición inicial.
  • 10 fallan, así que quedan 90 solicitudes guardadas.
  • El CRM agrupa 15 solicitudes repetidas: quedan 75 contactos únicos.
  • Comercial descarta 15 de esos contactos: quedan 60 oportunidades válidas.

La diferencia entre 100 y 60 no equivale a 40 clientes perdidos. Mezcla errores de envío, repeticiones y cualificación. El diagnóstico técnico compara la medición de solicitudes guardadas con las 90 aceptadas, dentro de la parte del tráfico que realmente puede medirse. El análisis comercial utiliza los 75 contactos y las 60 oportunidades.

Si el gasto asociado a ese mismo conjunto fuese 1.200 €, el coste sería 12 € por intento, 16 € por contacto único y 20 € por oportunidad válida. Los tres cálculos son correctos para sus respectivos denominadores; usar el primero como coste por oportunidad llevaría a una decisión equivocada.

5. Haz una prueba de principio a fin

En un entorno de pruebas o con una prueba de producción identificada y autorizada, comprueba:

  1. Envío válido: una solicitud guardada y un generate_lead cuando corresponde medirla.
  2. Validación fallida: ningún generate_lead de éxito si faltan datos obligatorios o falla el guardado.
  3. Recarga y reintento: sin un nuevo lead por volver a ver la confirmación; revisa también el doble clic.
  4. Sin consentimiento de analítica: el formulario sigue funcionando y la medición respeta la elección del visitante.
  5. Destino comercial: verifica si el CRM crea, actualiza, descarta o deja pendiente la solicitud.

Google propone los informes En tiempo real y DebugView para comprobar la recogida de datos; DebugView permite examinar eventos de un dispositivo en modo de depuración. Contrástalos con los registros de la aplicación y del CRM: ver un evento en GA4 no prueba el último paso del recorrido. Cómo confirmar la recogida de datos.

Mantén nombres, correos, teléfonos y mensajes dentro de los sistemas que los necesitan para gestionar la consulta. No los copies a parámetros de eventos, títulos o URLs de Analytics para intentar cuadrar informes. Las comprobaciones pueden documentarse con resultados agregados y registros internos de prueba. Prácticas de Google para evitar información identificable.

Preguntas frecuentes

¿GA4 y el CRM tienen que coincidir exactamente?

No necesariamente. Pueden tener distinta cobertura y reglas de recuento. Lo útil es definir una comparación equivalente y explicar las diferencias observadas. No hay un porcentaje universal que permita dar cualquier discrepancia por buena.

¿Marco form_submit o generate_lead como evento clave?

Elige la señal que hayas validado como éxito de la solicitud y documenta su definición. El nombre generate_lead no garantiza una implementación correcta: también puede estar conectado al botón antes de que se guarden los datos.

¿Por dónde empiezo si no tengo acceso al código?

Pide a quien mantiene la web una prueba trazable de un envío correcto y otro fallido, y al responsable del CRM su regla de creación y fusión de contactos. Con esas evidencias podrás distinguir un problema de medición de uno de integración.

Si necesitas revisar ese recorrido, puedes consultar el servicio de analítica con GA4 y Google Tag Manager. Y antes de aumentar inversión, utiliza la checklist de Google Ads para conectar la calidad de la medición con la decisión de presupuesto.

Fuentes

Contenido elaborado con apoyo de IA y documentación oficial de las plataformas.

Puede interesarte

Artículos relacionados

Ver todos los artículos

¿Puedes confiar en los datos de tus leads?

Revisa el recorrido entre formulario, Analytics y CRM. Te ayudo a detectar qué se está midiendo y a priorizar las correcciones.

Te responderé para valorar el encaje y los siguientes pasos.