GA4, Meta CAPI y UTMs: la base de una medición fiable
Antes de optimizar tus campañas, necesitas saber si tus datos mienten: esta es la guía para construir un stack de medición que te diga la verdad.
Hay tiendas Shopify que llevan meses optimizando sus campañas sobre datos que mienten. Aumentan el presupuesto en lo que parece funcionar, cortan lo que parece fallar y, semana tras semana, los resultados no mejoran. El problema no está en la creatividad ni en la segmentación. Está en la base: un stack de medición roto que reporta una realidad que no existe.
Esta guía cubre los tres pilares que construyen una analítica fiable para tiendas DTC: GA4 bien configurado, Meta CAPI activo y UTMs con criterio. Sin los tres en orden, cualquier decisión de inversión es poco más que una apuesta.
Por qué tu analítica actual probablemente te está mintiendo
El problema no es que GA4 o Meta Ads sean malos. El problema es que la mayoría de tiendas los instalan con la configuración por defecto y dan por hecho que los datos son correctos. No lo son.
Los síntomas más comunes de una analítica rota son: conversiones duplicadas en GA4, pedidos que no aparecen en Meta a pesar de haberse cerrado, tráfico directo inflado porque las campañas de email no llevan UTMs, o ROAS de Meta que no cuadra con los ingresos reales de Shopify. Cuando ves estos síntomas, no es un problema de rendimiento de campaña. Es un problema de datos.
El primer paso, antes de tocar ningún presupuesto, es auditar la capa de medición.
GA4 bien configurado: lo mínimo en una tienda Shopify
Shopify tiene integración nativa con GA4 a través de la app de Google and YouTube. El problema es que la integración estándar no siempre dispara los eventos correctamente, y el dataLayer que genera Shopify tiene matices que conviene revisar.
Los tres eventos críticos que debes verificar antes de cualquier otra cosa son:
- purchase: debe incluir transaction_id, value, currency, items. Comprueba que no se duplica al recargar la página de confirmación.
- begin_checkout: debe dispararse una sola vez al entrar al checkout, no en cada paso.
- add_to_cart: debe capturar item_id, item_name y price correctamente, sin dispararse doble en variantes con selección rápida.
Para auditar el dataLayer, usa la extensión DataLayer Checker o el modo de depuración de Google Tag Manager. Filtra por los eventos de ecommerce y revisa que los parámetros llegan completos. Un transaction_id que llega vacío o que siempre es el mismo valor es la causa más frecuente de duplicados en GA4.
Conversiones en GA4 frente a conversiones en Google Ads
Si usas Google Ads, importa las conversiones desde GA4 en lugar de instalar la etiqueta de conversión de Ads por separado. Evitas el doble conteo y mantienes una fuente de verdad única. Configura la ventana de conversión según tu ciclo de compra real: si el ticket medio supera 100 euros, una ventana de 30 días es razonable.
Meta CAPI y el problema del tracking sin servidor
El píxel de Meta funciona en el navegador del usuario. Eso estuvo bien durante años. Pero desde iOS 14 y la proliferación de bloqueadores de anuncios, entre el 20 y el 40 por ciento de las conversiones no llegan a Meta por esta vía. El resultado: Meta infravalora el rendimiento de tus campañas, el algoritmo de puja recibe menos señal y el ROAS que ves en el Administrador de Anuncios no refleja la realidad.
Si Meta no sabe que vendiste, no puede aprender de esa venta. El algoritmo optimiza sobre lo que ve, no sobre lo que pasó.
La Conversions API (CAPI) resuelve esto. En lugar de depender del navegador, envía los eventos de conversión directamente desde tu servidor a Meta. Shopify tiene integración nativa con CAPI a través de la app de Meta. Actívala, mapea los eventos que quieres enviar y verifica en el Event Manager que los eventos aparecen con una calidad de coincidencia (Event Match Quality) por encima de 6 sobre 10. Por debajo de ese umbral, la señal es demasiado débil para que el algoritmo la aproveche.
Los parámetros que más suben la calidad de coincidencia son el email y el teléfono hasheados. Shopify los incluye automáticamente si el cliente ha completado el checkout con esos datos.
Comprueba el Event Match Quality antes de escalar
Entra en Meta Events Manager, selecciona el evento Purchase y revisa la puntuación EMQ. Si está por debajo de 6, añade más parámetros de cliente antes de aumentar presupuesto. Una señal débil encarece el coste por resultado.
UTMs: la convención que salva tu atribución
Un UTM mal puesto o ausente destruye la atribución en GA4. El tráfico sin etiquetar se acumula en la fuente "direct", que en la mayoría de tiendas aparece inflada de forma artificial porque los emails, los mensajes de WhatsApp y las publicaciones orgánicas no llevan parámetros.
La convención mínima que debes aplicar de forma consistente es:
- utm_source: identifica el origen del tráfico (meta, google, klaviyo, instagram, etc.).
- utm_medium: identifica el canal (cpc, email, social, sms).
- utm_campaign: identifica la campaña concreta (bf2024, reactivacion-q1, lanzamiento-coleccion-verano).
- utm_content: diferencia creatividades o variantes dentro de la misma campaña.
El error más común es usar nombres distintos para el mismo canal según quien cree el enlace. Si un mes utm_source es "Facebook" y al siguiente es "facebook-ads", GA4 los trata como dos fuentes distintas y tu informe de adquisición se fragmenta. Define la convención en un documento compartido y exígela en cada enlace que salga de tu equipo.
Para los anuncios de Meta y Google, usa parámetros dinámicos: utm_campaign={{campaign.name}} se rellena automáticamente con el nombre de la campaña real. Evitas errores manuales y mantienes granularidad sin esfuerzo extra.
Deduplicación: cuando el mismo pedido aparece en dos sitios
Cuando tienes el píxel de Meta y CAPI activos al mismo tiempo, el riesgo es que el mismo evento de compra llegue dos veces: una desde el navegador y otra desde el servidor. Meta deduplica automáticamente si le pasas el mismo event_id en ambos canales.
En Shopify, el event_id que debes usar para la deduplicación es el número de pedido o el checkout token. La integración nativa de Meta con Shopify lo gestiona sola si está bien configurada, pero vale la pena verificarlo en el Event Manager. Busca eventos con el indicador "Deduplicado" en el detalle del evento Purchase. Si no ves ese indicador, probablemente estás contando conversiones dobles.
El mismo principio aplica si usas tanto la etiqueta de Google Ads como GA4 para reportar conversiones: elige una fuente y desactiva la otra. Dos fuentes contando lo mismo no te da más información, solo más ruido.
Modelos de atribución: qué te dice cada uno
El modelo de atribución decide qué canal recibe el crédito por una venta cuando el cliente ha interactuado con más de uno. No existe un modelo perfecto. Cada uno cuenta una historia distinta.
- Last click: todo el crédito al último canal antes de la compra. Favorece la búsqueda de marca y las campañas de retargeting. Infravalora la prospección.
- Data-driven (GA4): distribuye el crédito según el impacto estadístico real de cada interacción. Es el más fiable cuando tienes volumen suficiente de conversiones (más de 300 al mes).
- Atribución de Meta: Meta mide en su propio silo. Siempre reportará más conversiones que GA4 porque cuenta vistas de anuncio, no solo clics. Úsalo para optimizar dentro de Meta, no para comparar canales entre sí.
La recomendación práctica es usar data-driven en GA4 como fuente de verdad para comparar canales, y la atribución nativa de cada plataforma para optimizar las campañas dentro de esa plataforma. No intentes que los números cuadren exactamente: nunca lo harán.
Checklist de auditoría: 10 puntos antes de fiar una decisión a tus datos
Antes de tomar cualquier decisión de inversión basada en tus datos, recorre esta lista. Si falla algún punto, arréglalo antes de escalar presupuesto.
- El evento purchase en GA4 incluye transaction_id único, value y currency en todos los pedidos.
- No hay conversiones duplicadas en GA4 al recargar la página de confirmación.
- El evento begin_checkout dispara una sola vez por sesión de checkout.
- Meta CAPI está activo y el Event Manager muestra eventos Purchase con EMQ mayor a 6.
- La deduplicación de Meta funciona: los eventos del navegador y del servidor comparten el mismo event_id.
- Todos los enlaces de campañas de pago llevan UTMs con nomenclatura consistente.
- Los emails de Klaviyo o tu ESP llevan utm_source, utm_medium y utm_campaign en cada enlace.
- El tráfico directo en GA4 representa menos del 15 por ciento del total. Si es mayor, hay fuentes sin etiquetar.
- Las conversiones en Google Ads se importan desde GA4, no desde una etiqueta independiente.
- El modelo de atribución en GA4 está configurado en data-driven (o last click si tienes menos de 300 conversiones mensuales).
Un stack de medición fiable no es un proyecto de un día, pero tampoco es un proyecto de meses. Con una semana de trabajo enfocado puedes tener los tres pilares en orden. Y a partir de ahí, cada decisión de inversión descansa sobre datos que reflejan lo que realmente pasó.
Un stack fiable es el prerequisito de cualquier decisión de inversión que no sea una apuesta a ciegas. Si quieres que revisemos tu analítica antes de escalar, reserva una llamada de crecimiento y lo miramos juntos.
Laura Vega
Data y Retención · ReadyCart
Lidera medición y retención en ReadyCart. Convierte datos de GA4, CAPI y email en decisiones de crecimiento para marcas Shopify.
Trabaja con ReadyCartRecibe tácticas como esta cada semana
Contenido práctico para dueños de marcas en Shopify que quieren crecer con estrategia, no con suerte.
