Por qué tus datos de GA4 no cuadran con tu CRM

Por qué tus datos de GA4 no cuadran con el CRM: causas técnicas de la discrepancia y un plan paso a paso para reconciliar ambas fuentes de datos.
Panel de Google Analytics en pantalla mostrando datos que no cuadran con el CRM

Que los datos de GA4 no cuadren con el CRM significa, casi siempre, que dos sistemas están contando cosas distintas y llamándolas igual. GA4 registra un evento que ocurre en el navegador; el CRM registra un contacto que sobrevive a la validación, la deduplicación y el criterio comercial. La cifra no es la misma porque el objeto medido no es el mismo, y confundirlos lleva a repartir presupuesto sobre una realidad que no existe.

Este artículo explica por qué aparece esa brecha, cómo distinguir un desajuste normal de un fallo real de medición y qué plan seguir para reconciliar ambas fuentes sin obligarlas a mostrar el mismo número —algo que, por diseño, nunca harán. El enfoque es analítico: el objetivo no es que GA4 y el CRM coincidan al dígito, sino que la diferencia entre ellos sea estable, explicable y utilizable para decidir.

Resumen

GA4 y el CRM no cuadran porque miden objetos diferentes: GA4 cuenta eventos de comportamiento en la web (un formulario enviado, un clic en un botón), mientras que el CRM cuenta leads que han pasado un filtro de validación y calidad. A esa diferencia de definición se suman tres palancas técnicas que ensanchan la brecha: la atribución (cada plataforma reparte el mérito con un modelo distinto), la pérdida de datos de tracking (bloqueadores, consentimiento, multi-dispositivo, UTMs sobrescritas) y la ventana temporal con la que cada sistema fecha la conversión. Lo que diferencia un análisis serio es no perseguir la coincidencia exacta, sino fijar una fuente de verdad para negocio, medir la ratio entre ambos sistemas y vigilar que se mantenga constante en el tiempo.

Qué mide GA4 y qué mide el CRM: dos verdades que no tienen por qué coincidir

GA4 mide lo que pasa en el sitio web; el CRM mide lo que le pasa al lead después de entrar. Un evento generate_lead de GA4 se dispara en el instante en que el navegador ejecuta el código de seguimiento —normalmente al enviar un formulario—, sin saber si ese envío llegó a destino. El CRM, en cambio, solo crea un registro cuando el dato supera la validación del formulario, la integración funciona y el correo no está ya en la base. Son dos momentos distintos del mismo recorrido, y por eso cuentan cantidades distintas.

La consecuencia práctica es que el CRM casi siempre acaba con menos leads «válidos» que los eventos brutos de GA4, pero con más contactos totales que las conversiones que GA4 atribuye a un canal concreto. El CRM recoge también llamadas telefónicas, recomendaciones boca a boca y contactos directos por correo que GA4 no ve porque no pasan por una interacción rastreable en la web. Entender esta asimetría es el primer paso: no hay un número correcto y otro equivocado, hay dos recortes distintos de la misma realidad. Antes de tocar nada, conviene tener una configuración correcta de GA4 desde el principio, porque gran parte de las discrepancias arrancan en un montaje inicial improvisado.

Las causas técnicas por las que GA4 y el CRM no coinciden

La mayoría de discrepancias entre GA4 y el CRM se explican por un puñado de causas técnicas concretas, no por un fallo genérico de la herramienta. Casi todas se agrupan en tres familias: eventos que se disparan cuando no deben, identidad de usuario que se rompe entre sesiones o dispositivos, y datos de origen que se pierden o se sobrescriben antes de llegar al informe. Identificar a cuál pertenece cada caso es lo que convierte una queja vaga («los números no cuadran») en un problema resoluble.

Eventos que se disparan antes de confirmar el envío

Si el evento de conversión está atado al clic en el botón «Enviar» y no a la confirmación real del envío, GA4 cuenta conversiones que nunca llegaron al CRM. Un usuario que pulsa enviar con un campo mal rellenado genera un evento en GA4, pero el formulario rebota y el CRM no crea ningún lead. El disparador correcto es la página de agradecimiento cargada o el evento de éxito devuelto por el formulario, no el clic. Este ajuste suele requerir revisar la lógica de eventos personalizados en GA4 con GTM para anclar la conversión al momento exacto en que el dato ya es válido.

Envíos duplicados y recargas de la página de gracias

Un mismo lead puede generar varios eventos en GA4 si el usuario recarga la página de agradecimiento o vuelve atrás y avanza de nuevo. Cada recarga vuelve a ejecutar el código de conversión, inflando la cuenta de GA4 sin que exista un segundo contacto en el CRM. El CRM, que deduplica por correo o teléfono, ignora ese ruido. Sin una marca de deduplicación en el evento, GA4 tiende a sobrecontar precisamente en los formularios que mejor convierten.

UTMs perdidas o sobrescritas y ruptura multi-dispositivo

El origen de un lead se pierde cuando las UTMs no llegan hasta el CRM o cuando el usuario cambia de dispositivo a mitad del recorrido. Alguien que descubre la marca en el móvil y rellena el formulario días después desde el ordenador aparece en GA4 como dos usuarios y un origen «directo», mientras que en el CRM es un único lead cuya procedencia real se ha diluido. A esto se suma que muchos formularios no capturan los parámetros de campaña en un campo oculto, de modo que el CRM recibe el lead sin ninguna pista de dónde vino. Este es el mismo problema de fondo que explica por qué el last-click miente al repartir el mérito entre canales.

Bloqueadores, consentimiento y sesiones no rastreadas

Una parte del tráfico real nunca llega a GA4 porque el usuario bloquea el rastreo o no acepta las cookies. Los bloqueadores de anuncios, el rechazo del consentimiento y las restricciones de navegadores como Safari o Firefox impiden que se dispare el código de GA4, aunque el lead sí acabe en el CRM tras enviar el formulario. En este escenario, el CRM registra un contacto que GA4 no ha visto nunca, y la brecha se abre en dirección contraria a la de los duplicados.

29,5%
de los usuarios de internet del mundo utilizan bloqueadores de anuncios al menos parte del tiempo (dato de GWI para el segundo trimestre de 2025, recopilado por Backlinko). Cada uno de ellos puede convertirse en un lead que el CRM registra pero que GA4 nunca llega a contar.

Zona horaria, ventana de atribución y definición de lead

GA4 y el CRM pueden fechar la misma conversión en días distintos y aplicar criterios de «lead» que no coinciden. GA4 suele atribuir la conversión a la fecha del clic o según su modelo data-driven, mientras que el CRM la registra el día que el comercial la crea. Si además la propiedad de GA4 está en una zona horaria distinta a la del CRM, un lead de última hora de la noche cae en jornadas diferentes. Y si GA4 cuenta cualquier envío pero el CRM solo considera lead lo que el equipo comercial ha cualificado, la resta nunca dará cero.

Cómo diagnosticar la discrepancia: auditoría paso a paso

Diagnosticar el desajuste consiste en comparar ambos sistemas bajo las mismas reglas antes de declarar que algo está roto. La secuencia es sencilla: igualar el periodo y la lógica de fecha, unificar la definición de lead, calcular la ratio entre GA4 y el CRM para un mismo canal y observar si esa ratio se mantiene estable mes a mes. Una diferencia constante no es un error de tracking; es una brecha de metodología que se puede corregir con un factor conocido.

El orden importa. Primero se fija una ventana idéntica —por ejemplo, los últimos 90 días— y se usa la misma fecha de referencia en ambos lados (fecha de creación del lead, no fecha de clic). Después se filtran los leads del CRM por el canal que se quiere auditar y se comparan con las conversiones que GA4 atribuye a ese mismo canal. Si el cociente es estable (por ejemplo, GA4 muestra sistemáticamente un 40% más de conversiones que leads válidos en el CRM), el sistema no está roto: está midiendo con un sesgo constante y predecible, que es exactamente lo que se necesita para decidir.

Dirección de la discrepancia Qué suele indicar Dónde mirar primero
GA4 cuenta más que el CRM Eventos disparados antes de validar, recargas de la página de gracias, tráfico de bots o pruebas internas Disparador del evento y deduplicación
El CRM cuenta más que GA4 Leads por teléfono, email directo o boca a boca; sesiones bloqueadas por consentimiento o ad blockers Canales offline y tasa de consentimiento
Los totales cuadran pero el origen no UTMs perdidas, atribución distinta, recorrido multi-dispositivo Captura de parámetros y modelo de atribución
Cuadran por mes pero no por día Zona horaria distinta o fecha de clic frente a fecha de creación Configuración horaria y lógica de fecha
¿La diferencia entre GA4 y el CRM ya está afectando a cómo se reparte el presupuesto?

Contacta con nosotros

Plan de reconciliación de datos entre GA4 y el CRM

Reconciliar GA4 y el CRM no es forzar que muestren el mismo número, sino cerrar el circuito para que el origen de cada lead viaje de una punta a otra del recorrido. El plan tiene cuatro movimientos: capturar el identificador de clic en el formulario, pasar el resultado real del CRM de vuelta a las plataformas, activar las conversiones mejoradas y establecer una fuente de verdad única para negocio. Con eso, la brecha deja de ser un misterio y pasa a ser un ajuste conocido.

1. Capturar el GCLID y las UTMs en el propio formulario

El primer paso es guardar el identificador de clic de Google (GCLID) y las UTMs en campos ocultos del formulario para que entren en el CRM junto al lead. Así, cuando ese contacto se convierte en cliente semanas después, su origen sigue pegado al registro y se puede reconstruir qué campaña lo trajo. Sin este anclaje, cualquier reconciliación posterior parte de datos ya mutilados.

2. Importar las conversiones offline desde el CRM

Devolver al ecosistema publicitario los leads que el CRM ha marcado como cualificados o vendidos es lo que convierte GA4 y Google Ads en herramientas de decisión sobre negocio real, no sobre formularios. La importación de conversiones offline toma el GCLID capturado en el paso anterior y sube al sistema el desenlace verdadero: no «se envió un formulario», sino «este lead se convirtió en cliente». A partir de ahí, la optimización de campañas persigue ingresos, no volumen de contactos sin filtrar.

3. Activar Enhanced Conversions y medición server-side

Las conversiones mejoradas (Enhanced Conversions) recuperan parte de las conversiones que se pierden por bloqueadores y consentimiento enviando datos de primera parte cifrados desde el servidor. Combinadas con una capa de medición server-side, reducen la dependencia del navegador y estrechan la brecha causada por el rastreo bloqueado. No la eliminan —ni deben, porque parte de la asimetría es legítima—, pero la vuelven mucho más pequeña y estable. La documentación técnica de estos ajustes está en la ayuda oficial de Google Analytics.

4. Fijar una fuente de verdad para las decisiones

Toda organización necesita decidir qué sistema manda cuando los números no coinciden, y para un negocio de servicios ese sistema es el CRM. GA4 explica el comportamiento en la web y la contribución de cada canal; el CRM manda sobre pipeline e ingresos. La regla operativa es usar el CRM como referencia de negocio y GA4 como lente de comportamiento, sin exigir que uno replique al otro. Cuando el origen del lead ya viaja con el registro, conectar ese dato con el flujo comercial —por ejemplo, al conectar WhatsApp Business con el CRM— cierra los últimos huecos de trazabilidad entre el primer contacto y la venta.

Qué métricas debe mirar la dirección, no solo el volumen de leads

La dirección no debería mirar el número de leads de GA4 de forma aislada, sino un puñado de métricas que conectan tráfico con ingresos. El volumen de conversiones es la métrica más fácil de inflar y la menos útil para decidir: mide actividad, no resultado. Las cuatro que sí sostienen una decisión de presupuesto son la calidad del lead, el coste por lead cualificado, la conversión de MQL a SQL y el tiempo hasta el primer contacto.

Calidad del lead, no volumen

Qué porcentaje de los leads registrados llega a cualificarse. Dos canales con el mismo número de formularios pueden tener una calidad radicalmente distinta.

Coste por lead cualificado

La inversión dividida entre los leads que el CRM valida, no entre los envíos brutos de GA4. Es la métrica que evita pagar por formularios vacíos.

Conversión MQL → SQL

Cuántos leads de marketing se convierten en oportunidades comerciales reales. Revela si el problema está en captar o en cualificar.

Tiempo hasta el primer contacto

El tiempo entre que entra el lead y el equipo lo contacta. Un dato que solo vive en el CRM y que decide la tasa de cierre.

Ninguna de estas cuatro métricas se puede leer solo desde GA4, porque todas dependen de lo que ocurre después de la captura: la parte del recorrido que vive en el CRM. Por eso la reconciliación no es un capricho técnico, sino la condición para que la analítica cuente algo sobre el negocio y no solo sobre la web. Este es exactamente el tipo de trabajo que aborda el servicio de análisis de datos de Advanze cuando una empresa necesita que sus informes describan ingresos y no eventos sueltos.

Errores que invalidan tus decisiones de presupuesto

El daño real de un desajuste entre GA4 y el CRM no es estético: es repartir dinero según una foto equivocada de qué funciona. Los errores más caros no son fallos de configuración aislados, sino decisiones tomadas sobre datos que nadie ha reconciliado. Estos son los que más a menudo destruyen la rentabilidad de una inversión en captación.

  • 1
    Optimizar campañas por conversiones de GA4 sin filtrar por el CRM

    Empujar presupuesto hacia el canal con más eventos generate_lead puede significar alimentar el canal que genera más formularios basura. Sin el filtro de calidad del CRM, se optimiza hacia el ruido.

  • 2
    Exigir que GA4 y el CRM coincidan al dígito

    Perseguir la coincidencia exacta consume semanas y termina en frustración, porque los dos sistemas miden objetos distintos por diseño. El objetivo correcto es una ratio estable, no un empate imposible.

  • 3
    Comparar periodos con lógicas de fecha distintas

    Cotejar la fecha de clic de GA4 con la fecha de creación del lead en el CRM produce diferencias artificiales que se interpretan como fallos de tracking y disparan cambios innecesarios en las campañas.

  • 4
    No capturar el origen del lead en el formulario

    Si el GCLID y las UTMs no entran en el CRM, ninguna reconciliación posterior puede reconstruir qué campaña trajo a un cliente. El dato perdido en el momento de captura no se recupera después.

  • 5
    Ignorar que parte de la brecha es legítima

    Tratar cada lead offline o cada sesión bloqueada como un error lleva a «arreglar» lo que no está roto y a desconfiar de datos que sí son válidos. Distinguir el sesgo legítimo del fallo real es la base de un buen diagnóstico.

Estos errores se refuerzan entre sí: una atribución mal capturada alimenta una optimización equivocada, que a su vez consolida un presupuesto mal repartido. Romper el ciclo empieza por aceptar que la reconciliación es un proceso continuo, no un ajuste único; encaja de lleno con el trabajo de marketing automation cuando el flujo de leads entre web, CRM y plataformas publicitarias debe quedar trazado de principio a fin.

Preguntas frecuentes

¿Por qué GA4 y el CRM muestran números de leads distintos?

Porque miden objetos diferentes: GA4 cuenta eventos de comportamiento en la web, como el envío de un formulario, mientras que el CRM cuenta contactos que han pasado validación y deduplicación. A eso se suman la atribución, la pérdida de datos por bloqueadores o consentimiento y las diferencias de fecha y zona horaria. Una diferencia estable entre ambos es normal, no un error.

¿Deberían GA4 y el CRM coincidir exactamente?

No. Por diseño nunca cuadrarán al dígito, porque cada sistema cuenta un momento distinto del recorrido del lead. El objetivo no es que coincidan, sino que la proporción entre ambos se mantenga estable mes a mes, de modo que la diferencia sea predecible y utilizable para decidir.

¿Qué es lo primero que hay que revisar cuando las cifras no cuadran?

Lo primero es igualar el periodo y la lógica de fecha en ambos sistemas y unificar la definición de lead. Muchas discrepancias desaparecen al comparar la misma ventana temporal con la misma fecha de referencia. Solo después conviene revisar disparadores de eventos, deduplicación y captura de UTMs.

¿Cómo se conecta el ingreso del CRM con las campañas de marketing?

Se captura el GCLID y las UTMs en campos ocultos del formulario para que entren en el CRM, y después se importan las conversiones offline desde el CRM hacia las plataformas publicitarias. Así las campañas se optimizan sobre leads cualificados y ventas reales, no sobre formularios enviados.

¿La discrepancia entre GA4 y el CRM es un fallo de GA4?

Casi nunca. La mayoría de las diferencias vienen de la configuración del seguimiento, de la definición de lead o de la naturaleza de cada sistema, no de un error de GA4. Antes de culpar a la herramienta conviene auditar disparadores, atribución, zona horaria y captura de origen.

Hablemos

¿Tus informes de GA4 describen ingresos o solo formularios enviados?

Advanze reconcilia GA4, el CRM y las plataformas publicitarias para que cada decisión de presupuesto se base en leads cualificados y ventas reales, no en eventos sueltos.

Contacta con nosotros