JT Ads — Ads Consulting & Performance
← Volver al blogTracking Técnico

GA4 no coincide con Meta Ads: por qué ocurre (y qué mirar antes de pelearte con el píxel)

Por Juan Tabares, fundador de JT Ads · · 10 min de lectura

Actualizado el . Documentación de Google y Meta consultada el 9 de noviembre de 2026.

Abres Meta Ads y dice una cosa. Abres GA4 y dice otra. La primera reacción es pensar que el píxel está roto. A veces lo está, pero casi siempre la razón es más simple: GA4 no coincide con Meta Ads porque no están midiendo lo mismo. Aquí te explico por qué, qué causas mueven más la diferencia y qué revisar antes de tocar la implementación.

¿Por qué GA4 no coincide con Meta Ads?

Respuesta corta

No: GA4 y Meta Ads casi nunca deben cuadrar al peso. Miden objetos distintos (sesiones y eventos clave en tu sitio frente a conversiones atribuidas a anuncios, incluido el view-through), con modelos y ventanas diferentes. Antes de pelearte con el píxel, alinea definición de evento, UTM, ventanas y mira el CRM; no esperes que los totales coincidan.

No es (solo) «el píxel está mal»

Dos lecturas del mismo lead

Piensa en un lead que llega por un anuncio de Meta. Meta lo cuenta como conversión de su anuncio si ocurrió dentro de la ventana que configuraste: después de un clic en el enlace o, según tu configuración, después de solo ver el anuncio. GA4 lo ve de otra forma: registra la sesión en tu sitio, el evento clave y le da el crédito a un canal según su modelo de atribución. Por defecto, la Ayuda de Analytics dice que GA4 usa el modelo de atribución basada en datos.

Las dos lecturas pueden ser correctas al mismo tiempo. Lo que no tiene sentido es exigirles el mismo total. La propia Ayuda de Meta lo reconoce: los conteos de conversiones de Meta pueden diferir de los de una herramienta de terceros, porque cada una define y recibe la información de forma distinta. Meta incluso advierte que no compares resultados entre conjuntos de anuncios con modelos de atribución distintos, y que si usas una herramienta externa de analítica, evalúes el rendimiento en esa herramienta.

Las causas de fondo de esa brecha las cubrimos en CPL de plataforma vs CPL real. Aquí vamos a lo concreto: GA4 contra Meta.

Causas que más mueven la brecha

Modelos y ventanas de atribución distintos

En GA4 (Ayuda de Analytics):

En Meta (Ayuda de Meta, modelo estándar):

Ninguna de estas ventanas es la misma que la de GA4. Si comparas el mismo mes en las dos plataformas sin alinear esto, estás comparando reglas distintas.

View-through: Meta cuenta la impresión

El view-through es la conversión de alguien que vio tu anuncio, no hizo clic y convirtió dentro de 1 día. Meta lo puede contar como conversión de su anuncio. GA4 no usa esa misma lógica de impresión de Meta: atribuye según sus modelos y lo que mide en tu sitio. Si tu cuenta de Meta tiene mucho alcance y mucha recordación, esa diferencia pesa.

Un detalle útil: en Meta puedes usar «Comparar configuraciones de atribución» para ver cuántas conversiones son de clic y cuántas de visualización; es la herramienta que la propia Meta indica para comparar entre configuraciones.

Fecha de la conversión

Meta te deja reportar las conversiones por el momento de la conversión o por el momento en que se mostró el anuncio. Su API lo explica con un ejemplo: si alguien vio el anuncio el 1 de enero y convirtió el 2, con fecha de impresión la conversión aparece el 1 y con fecha de conversión, el 2. Si no sabes cuál estás usando, un cierre de mes puede no cuadrar solo por eso.

UTMs ausentes o inconsistentes

GA4 identifica las campañas por los parámetros UTM de la URL. La Ayuda de Analytics pide usar siempre utm_source, utm_medium y utm_campaign, y advierte que, si faltan parámetros, los informes muestran «(not set)». Además, los valores distinguen mayúsculas: Meta y meta son dos fuentes diferentes. Una cuenta con UTMs desordenados reparte el tráfico de Meta en varias filas o lo manda a otro canal.

Consentimiento, navegadores y modelización

Cuando usas el modo de consentimiento y el usuario no acepta cookies, las etiquetas de Google no guardan cookies y envían pings sin cookies; GA4 usa modelización para completar los datos que faltan. En la implementación básica (etiquetas bloqueadas hasta el consentimiento) no se recogen esos datos y no hay modelización de comportamiento en GA4. GA4 también modeliza eventos clave en navegadores que no permiten medirlos con cookies de terceros o que limitan la duración de las cookies propias.

Efecto práctico: en GA4, los datos de conversión atribuidos a cada canal pueden cambiar durante 12 días después de registrarse. Si comparas la semana que acaba de terminar, todavía se está moviendo.

Deduplicación de píxel y Conversions API

Meta recomienda usar la Conversions API junto con el píxel. Si mandas el mismo evento por las dos vías, tienes que configurar la deduplicación: lo recomendado es enviar el mismo event_id y el mismo nombre de evento desde el navegador y desde el servidor. Meta solo deduplica si los eventos llegan dentro de las 48 horas siguientes al primero con ese event_id. Si no deduplicas, Meta puede contar dos veces lo que GA4 cuenta una.

Este artículo no es un tutorial de implementación; el contexto lo tienes en qué es el tracking server-side y por qué tu píxel miente.

Definición distinta del evento

Este es el más común y el que menos se revisa. En Meta, el «lead» que ves es el evento que configuraste para optimizar y reportar. En GA4, tu evento clave puede ser otro: un envío de formulario en tu sitio, un clic en un botón o una página de gracias. Si no son el mismo evento, no hay forma de que coincidan. Meta, además, sugiere revisar si los disparos del píxel en el Administrador de eventos coinciden con tu herramienta de terceros, y revisar disparos duplicados, que a veces vienen de redirecciones.

Si sospechas que tu píxel está contando de más, repasa las señales de que tu píxel infla tus conversiones.

Atribución después de las cookies

Qué cambia en la práctica para quien pauta en LATAM

«Post-cookies» no significa que las cookies desaparecieron. Google anunció el 22 de abril de 2025 que Chrome mantiene su enfoque actual: el usuario elige sobre las cookies de terceros en la configuración, sin un aviso nuevo, y el modo incógnito ya las bloquea por defecto. El 17 de octubre de 2025, Google anunció el retiro de varias tecnologías de Privacy Sandbox, entre ellas la Attribution Reporting API y Topics. Safari, por su parte, bloquea por defecto las cookies de terceros desde Safari 13.1 e iOS 13.4 (marzo de 2020), según WebKit.

Lo que sí cambió es que cada plataforma mide con más señales propias y más modelización: GA4 modeliza lo que no puede observar (consentimiento denegado, navegadores con restricciones, cambio de dispositivo), y Meta recomienda sumar señales de servidor con la Conversions API. Cada una completa los huecos con su propio método. Por eso las lecturas se separan más, no menos.

Por qué el CRM sigue siendo el juez del «lead bueno»

Ni Meta ni GA4 saben si el lead contestó, si calificó o si compró. Eso lo sabe tu CRM. Mi criterio de operador: usa Meta para optimizar la pauta, GA4 para entender el recorrido en tu sitio, y el CRM para decidir qué campaña trae negocio. Si los tres cuentan cosas distintas, el que paga las cuentas es el tercero.

Checklist antes de pelearte con el píxel

Cinco pasos que se pueden verificar. No van a hacer que los totales coincidan; van a hacer que la diferencia tenga explicación.

  1. Mismo evento en las dos plataformas. Escribe qué cuenta como lead en Meta y qué evento clave lo representa en GA4. Si no son el mismo, compara otra cosa o alinéalos primero.
  2. Ventanas y fecha a la vista. Anota la configuración de atribución de cada conjunto de anuncios en Meta y la ventana retrospectiva de GA4. Revisa si Meta reporta por fecha de impresión o de conversión. Usa «Comparar configuraciones de atribución» para separar clic de visualización.
  3. UTMs completos y en minúsculas. utm_source, utm_medium y utm_campaign en todos los anuncios, con la misma convención siempre. Busca «(not set)» en Adquisición de tráfico.
  4. Píxel y Conversions API deduplicados. Si envías el mismo evento por las dos vías, mismo event_id y mismo nombre. Compara los disparos del píxel en el Administrador de eventos con lo que ves en GA4.
  5. Cierra con el CRM y con periodos cerrados. Cuenta los leads por origen en tu CRM y compara periodos que ya no se muevan (GA4 puede ajustar la atribución por canal hasta 12 días después).

Cómo lo mira JT Ads

JT Ads es Meta Partner y Google Partner. Resultado que sí puedo decir: $500k+ USD/mes gestionados en ads. La pauta la pagas directo a la plataforma y la cuenta publicitaria queda a tu nombre.

Cuando una cuenta llega con «GA4 no coincide con Meta», no empezamos por reinstalar el píxel. Empezamos por el checklist de arriba y por el CRM. Así es como trabajamos la medición en nuestro sistema.

Preguntas frecuentes

¿Por qué GA4 no coincide con Meta Ads?

Porque no miden lo mismo. GA4 registra sesiones y eventos clave en tu sitio o app y reparte crédito según su modelo de atribución (por defecto, basada en datos). Meta Ads atribuye conversiones a interacciones con el anuncio, con ventanas de clic y de view-through. Comparar totales sin alinear definiciones produce brechas normales.

¿Si no coinciden, el píxel está mal?

No necesariamente. Una brecha no prueba por sí sola un error de implementación. Meta puede contar conversiones tras una impresión (view-through) o un clic; GA4 atribuye lo que observa en rutas de tu propiedad. Revisa primero definición del evento, UTM, ventanas y, si usas píxel más CAPI, la deduplicación.

¿El view-through explica parte de la diferencia?

Sí, suele ser una causa clave. En la atribución estándar de Meta, el view-through cuenta eventos dentro de 1 día tras una impresión del anuncio; el click-through, 1 o 7 días tras el clic en el enlace. GA4 no usa esa misma lógica de impresión de Meta; atribuye según sus modelos y lo que mide en tu sitio.

¿Cómo afectan los modelos y las ventanas de atribución?

De forma directa. En GA4, el modelo por defecto es la atribución basada en datos; la ventana retrospectiva predeterminada de los demás eventos clave es de 90 días (configurable a 30 o 60). Meta usa clic a 1 o 7 días y view-through a 1 día tras la impresión. Sin alinear ventanas, los totales del mismo periodo no son comparables.

¿Qué papel tienen las UTM y el consentimiento?

Grande. Sin UTM coherentes (utm_source, utm_medium, utm_campaign), GA4 puede mostrar (not set) y malasignar canales. Con el modo de consentimiento, si el usuario no acepta, Google puede modelizar eventos clave no observados; Meta también opera con privacidad y señales limitadas. Eso abre brechas sin que el píxel esté «roto».

¿Debo forzar que GA4 y Meta Ads muestren el mismo número?

No. Ninguna de las dos plataformas promete que sus totales coincidan. Úsalas como lecturas distintas: Meta para optimizar pauta; GA4 para recorrido en el sitio; el CRM como juez del lead o compra buena. Si disparas píxel y Conversions API, Meta pide el mismo event_id y nombre para deduplicar.

Fuentes

Consultadas el 9 de noviembre de 2026.

Google (Ayuda de Analytics y Privacy Sandbox)

Meta

Navegadores