Saltar al contenido

Solución de problemasGoogle Ads

Las conversiones de Google Ads no coinciden con GA4: por qué

Las conversiones de Google Ads y GA4 rara vez coinciden exactamente. Qué diferencias son estructurales y cuáles indican un problema real de tracking.

Publicado
Revisado

Diagnóstico

  1. Plataforma Google Ads
  2. Causa habitual Acción de conversión equivocada, datos hasheados ausentes o doble conteo con la importación de GA4.
  3. Causas, por orden 6
  4. Cómo diagnosticarlo 7
Ir a las comprobaciones

Primera respuesta gratis, en un día laborable. Describe tu caso

¿Te suena?

El síntoma

Parte del síntoma Google Ads

Alguien pone la columna conversions de Google Ads junto al recuento de compras de GA4 para el mismo rango de fechas… y no coinciden. A veces la diferencia es pequeña y se puede ignorar. A veces es lo bastante grande como para que las decisiones de presupuesto empiecen a depender de en qué número confió alguien ese día.

Dos contadores de las mismas conversiones con ventanas de tiempo distintas, que muestran totales diferentes
Marca lo que ves

Marca las líneas que coinciden con tu tienda.

Describir mi caso

La versión corta

Respuesta directa

Google Ads y GA4 no están diseñados para reportar recuentos de conversiones idénticos, incluso cuando ambos están bien configurados. Las distintas ventanas de atribución, la contabilización por hora de conversión frente a hora de clic y dos pipelines de matching completamente separados producen una diferencia de base.

La pregunta diagnóstica no es si los números coinciden exactamente —estructuralmente, no lo harán—, sino si la diferencia es estable y explicable, o creciente y errática. Una diferencia que se reduce cuando la ventana de atribución se cierra del todo es estructural y no es un problema. Una diferencia provocada por gclids perdidos o por una configuración incompleta de Enhanced Conversions es real, y te está costando conversiones atribuidas que sí te habías ganado.

Dónde mirar

Causas, por orden

Google Ads ≠ pedidos6 causas

  1. Desajuste de la ventana de atribución

    La ventana de conversión de Google Ads (normalmente 30–90 días según la acción) contabiliza una compra en la fecha del clic, incluso semanas después. GA4 la contabiliza en la fecha de la transacción. Si comparas un rango de fechas antes de que esa ventana se haya cerrado del todo, los dos discreparán por diseño.
  2. Contabilización por clic frente a por impresión (view-through)

    Google Ads puede contabilizar conversiones view-through —una impresión sin clic que después convierte—, que no tienen ninguna sesión equivalente en GA4.
  3. Hora de conversión frente a hora de clic

    Está relacionado con el problema de la ventana, pero conviene comprobarlo por separado: cambiar el reporting de una acción de conversión entre «by conversion time» y «by conversion date» puede alterar los totales para los mismos datos subyacentes.
  4. Pérdida de gclid

    Los mismos problemas de redirect, consentimiento o entre dominios que provocan el tráfico Unassigned de GA4 también pueden eliminar el parámetro gclid antes de que llegue a la lógica de matching de Google Ads, lo que significa que una compra real procedente de un anuncio nunca se atribuye al anuncio.
  5. Lagunas en Enhanced Conversions

    Si los datos de cliente con hash no se envían, o están incompletos, las conversiones que podrían haberse cotejado mediante Enhanced Conversions recurren a un matching basado en cookies más débil, o no coinciden en absoluto.
  6. Diferencias estructurales de modelo de recuento

    Aunque todo lo demás sea correcto, GA4 y Google Ads usan modelos de atribución distintos para atribuir conversiones sobre sus propios datos. Pedidos subyacentes idénticos pueden producir igualmente dos recuentos diferentes, ambos legítimos.

7 pasos

Cómo diagnosticarlo

Hazlos en este orden.

  1. En Google Ads → Goals → Conversions → Summary, abre la acción de conversión concreta y revisa su modelo de atribución y su estado.
  2. Revisa la configuración de la conversion window de esa acción: las ventanas de clic y de view-through se definen de forma independiente y ambas afectan al recuento.
  3. Compara totales solo en un rango de fechas en el que la ventana de atribución ya se haya cerrado (por ejemplo, un mes de hace 60–90 días) en lugar de los últimos 7 o 14 días, donde los números todavía se están asentando.
  4. En los ajustes de la acción de conversión, comprueba si reporta by conversion time o by conversion date y anota cuánto cambia el total entre las dos vistas.
  5. Confirma que auto-tagging está activado (Google Ads → Account settings) y luego recorre manualmente una URL real etiquetada de un anuncio hasta el checkout para verificar que el parámetro gclid sobrevive a todos los redirects.
  6. En Google Ads → Tools → Conversions, revisa la columna de estado de Enhanced Conversions en busca de un aviso de «needs attention» o de un indicador visible de tasa de coincidencia, y confirma que los datos de cliente con hash están realmente presentes en la petición de red de la página de compra.
  7. En GA4 → Advertising → Attribution → Model comparison, compara los propios recuentos de conversiones de GA4 para el canal de Google Ads con distintos modelos, para ver cuánto mueve el número la sola elección del modelo, al margen de cualquier problema de tracking.

Señal y solución

Tabla de decisión

CausaSeñal que verásCorrección
Desajuste de la ventana de atribuciónLa diferencia se reduce cuanto más atrás miras y converge en rangos de fechas totalmente cerradosNo hace falta corregir nada: compara solo ventanas cerradas y documenta el desfase esperado para las partes interesadas
Inflación por view-throughGoogle Ads incluye conversiones sin ningún clic o sesión correspondiente en GA4Revisa el ajuste de la ventana view-through; decide de forma deliberada si incluirla en las comparaciones
Pérdida de gclidLas conversiones basadas en clics se sitúan de forma constante por debajo de los pedidos de pago reales, y la causa se remonta a un redirect o a una ruta de consentimientoCorrige el redirect que elimina los parámetros; confirma que auto-tagging está activado y que gclid persiste a lo largo del checkout
Laguna en Enhanced ConversionsLa tasa de coincidencia es baja o parcial en la interfaz de Ads; faltan datos con hash en el payload de redCompleta el flujo de datos de Enhanced Conversions (email, teléfono, dirección) en la página de compra
Diferencia estructural del modelo de recuentoLa diferencia es estable y más o menos constante mes a mes, y no tiende a ceroDocuméntala como esperada; toma la estabilidad, y no el tamaño, como señal de salud

Una nota de Daniilantes de decidir

¿Deberías arreglarlo tú mismo o pedir ayuda?

Revisar los ajustes de la ventana de atribución y del momento de conversión, confirmar que auto-tagging está activado y comparar solo rangos de fechas totalmente cerrados es algo que puedes hacer directamente en las interfaces de Google Ads y GA4.

Lo que suele necesitar a un especialista es implementar o depurar el flujo de datos de Enhanced Conversions, rastrear la pérdida de gclid a través de un redirect o de una cadena de consentimiento que no controlas del todo, o construir un proceso de conciliación repetible entre Ads, GA4 y Shopify en lugar de limitarte a mirar dos paneles cada mes a ojo.

Si la diferencia crece en lugar de converger, o aparece justo después de un cambio de checkout o de consentimiento, merece la pena definir su alcance mediante un trabajo de tracking de conversiones de Google Ads en lugar de asumir que es solo ruido estructural.

— Daniil

Siguiente paso

Si la comprobación no lo resuelve.

Las comprobaciones anteriores encuentran la causa en la mayoría de las tiendas. Cuando se solapan dos o más, una conciliación a nivel de pedido es más rápida que otra tarde comparando paneles.

Tracking Health Check

Precio
EUR 375
Acceso
Solo lectura
Plazo
veredicto dos días laborables después del kickoff

Lo que muestra la conciliación para este síntoma.

Un Health Check concilia este síntoma pedido por pedido contra tus pedidos de Shopify, así que la causa es un hecho de tus propios datos, no una suposición desde un panel. Todavía no hay cifras reales publicadas para este síntoma — pide el informe de muestra.

Solicitar un Health Check · EUR 375

Sigue el pedido. Después compara las pruebas.

  1. Pedido realID del pedido, importe, moneda
  2. Eventos del navegador / servidorConsentimiento, ID del evento, entrega
  3. GA4 / plataformas publicitariasEventos recibidos e informes
  4. Conciliar los registrosComparar IDs, períodos y definiciones
Un pedido completado y una conversión registrada son registros distintos. Revisa el recorrido y compara criterios equivalentes antes de interpretar una diferencia como datos perdidos.

Preguntas

Preguntas que plantea este síntoma

¿Por qué Google Ads y GA4 nunca muestran exactamente el mismo recuento de conversiones?

Son dos sistemas de atribución independientes que leen datos solapados pero no idénticos. Google Ads atribuye una conversión al día del clic y usa su propio modelo de atribución y su propia ventana de conversión; GA4 atribuye a partir de los datos de sesión y de su propio modelo. Incluso con un tracking perfecto, es estructuralmente improbable que estos dos sistemas coincidan en el mismo número.

¿Debería fiarme del número de Google Ads o del de GA4 para decidir presupuestos?

Ninguno es «más correcto» por sí solo: responden a preguntas distintas. El número de Google Ads es contra el que optimiza su propio algoritmo de pujas, así que importa para las decisiones dentro de la plataforma. El de GA4 es útil para comparar entre canales. Conciliar ambos contra los pedidos reales de Shopify es lo que te dice cuál de los dos, si es que alguno, hay que corregir.

¿Qué es Enhanced Conversions y lo necesito?

Enhanced Conversions envía datos de cliente de origen propio con hash (email, teléfono, dirección) junto con una conversión para que Google pueda hacer el match aunque no se haya capturado una cookie o un ID de clic. Por lo general mejora las tasas de coincidencia, sobre todo en recorridos más largos o entre dispositivos, pero no es la solución para un evento purchase que está fundamentalmente roto: enriquece datos buenos, no los crea.

¿Por qué cambió mi recuento de conversiones de la semana pasada cuando lo consulté hoy de nuevo?

Esto es normal y esperado, no un error. Las conversiones se atribuyen a la fecha del clic, así que una compra que se completa varios días después del clic se añade a esa fecha anterior en cuanto se procesa, lo que significa que cualquier rango de fechas dentro de tu ventana de conversión todavía puede estar actualizándose.

Sigue leyendo, o revisa un síntoma vecino.

Todos los síntomas
Daniil Maximkin

Hola, soy Daniil.

Trabajo contigo desde la definición del problema hasta la implementación y la entrega. Hablas con quien hace el trabajo. Trabajo en inglés y ruso.

¿Lo has intentado y sigues atascado?

Describe tu tarea

La primera respuesta es gratis, en un día laborable. O escribe directamente: next@taskfordaniel.com