Cómo configurar GA4 en Shopify correctamente
Si querés entender mejor tus ventas, conversiones y el comportamiento de tus usuarios en Shopify, configurar GA4 correctamente es clave. Una mala implementación puede generar datos incompletos, compras duplicadas o diferencias en los reportes. En esta guía te explico qué revisar, cómo configurarlo y cuáles son los errores más comunes.
Si necesitás ayuda profesional, podés consultar mis servicios de analítica y medición.
Qué necesitás antes de configurar GA4 en Shopify
Antes de empezar, asegurate de tener:
- Una cuenta de Google Analytics con acceso de administrador
- Una propiedad de GA4 creada (no Universal Analytics)
- Acceso al panel de administración de tu tienda Shopify
- Definir si vas a implementar con la integración nativa de Shopify, con Google Tag Manager o con una app de terceros
Esta decisión es importante porque mezclar métodos es una de las causas más comunes de datos duplicados.
Cómo configurar GA4 en Shopify paso a paso
Crear la propiedad de GA4
Si todavía no tenés una propiedad de GA4, creá una desde Google Analytics > Administración > Crear propiedad. Elegí la zona horaria y moneda de tu tienda para evitar inconsistencias en los reportes.
Instalar Google Tag Manager o definir método de implementación
Podés implementar GA4 en Shopify de tres formas:
- Integración nativa de Shopify: desde el panel de Shopify, en Configuración > Customer Events o en la sección de Google Channel.
- Google Tag Manager (GTM): instalando GTM en el theme y en el checkout de Shopify, y configurando las etiquetas de GA4 desde ahí.
- Apps de terceros: como Elevar, Analyzify u otras que automatizan la instalación de eventos.
Cada método tiene ventajas y limitaciones. Lo importante es usar uno solo para evitar duplicaciones. Si querés profundizar, te recomiendo leer la guía de GA4 para Shopify.
Configurar eventos clave en Shopify
GA4 funciona con eventos. Para ecommerce en Shopify, los eventos imprescindibles son:
page_view: cada vez que un usuario visita una páginaview_item: cuando se ve la ficha de un productoadd_to_cart: al agregar un producto al carritobegin_checkout: al iniciar el proceso de checkoutpurchase: cuando se completa una compra
Sin estos eventos, los reportes de embudo, ingresos y conversiones van a estar incompletos.
Validar eventos como page_view, add_to_cart, begin_checkout y purchase
Después de configurar, validá que cada evento se dispare correctamente:
- Usá Google Tag Assistant o el modo de vista previa de GTM
- Revisá el informe de DebugView en GA4
- Hacé una compra de prueba completa y verificá que el evento
purchasellegue con los datos correctos
Revisar moneda, revenue y parámetros ecommerce
Confirmá que:
- El revenue enviado sea el valor neto (sin impuestos ni envío, si así lo definiste)
- La moneda (
currency) coincida con la configurada en GA4 - Los parámetros como
transaction_id,itemsyvalueestén presentes en el eventopurchase
Esto es clave para que los reportes de ingresos sean confiables.
Errores comunes al configurar GA4 en Shopify
Purchase duplicado
Es el error más frecuente. Ocurre cuando tenés más de un método de implementación activo al mismo tiempo (por ejemplo, la integración nativa de Shopify más GTM, o una app más GTM). Cada uno dispara su propio evento purchase, y GA4 lo cuenta dos veces.
Solución: usá un solo método y desactivá los demás.
Eventos incompletos
A veces los eventos llegan a GA4 pero sin parámetros clave como value, currency o transaction_id. Esto hace que los reportes de ingresos muestren cero o valores incorrectos.
Solución: validá cada evento con DebugView y revisá que todos los parámetros obligatorios estén presentes.
Problemas de atribución
GA4 usa un modelo de atribución basado en datos, mientras que Shopify asigna la venta al último clic o al canal directo. Esto genera diferencias en cómo cada plataforma reporta el origen de las ventas.
Para entender mejor estas diferencias, leé por qué GA4 no coincide con Shopify.
Diferencias entre Shopify y GA4
Es normal que GA4 y Shopify no muestren exactamente los mismos números. Las causas más habituales son:
- Diferencias en zona horaria
- Bloqueadores de cookies o navegadores que limitan el tracking
- Consent mode que reduce los datos capturados
- Diferencias en la definición de "ingreso" (con o sin impuestos, con o sin envío)
Implementaciones mezcladas entre apps, GTM e integración nativa
Este es un problema muy común en tiendas que fueron creciendo y probando distintas soluciones. Terminan con múltiples scripts activos que se pisan entre sí.
Solución: hacé una auditoría GA4 para ecommerce para identificar qué está activo y qué hay que limpiar.
Cómo validar que GA4 esté midiendo bien en Shopify
Después de configurar todo, seguí estos pasos para validar:
- Hacé una compra de prueba completa (o pedí a alguien que la haga)
- Revisá en GA4 > DebugView que todos los eventos se disparen en orden
- Compará el
transaction_identre Shopify y GA4 - Revisá los reportes de Monetización en GA4 y compará con el dashboard de Shopify
- Esperá 48 horas antes de comparar datos, porque GA4 puede tardar en procesar
Si los datos no cierran, puede ser momento de considerar cuándo conviene trabajar con un consultor GA4.
Preguntas frecuentes sobre GA4 en Shopify
¿GA4 y Shopify deberían mostrar exactamente las mismas ventas?
No necesariamente. Siempre va a haber diferencias por modelo de atribución, zona horaria, bloqueo de cookies y definición de revenue. Lo importante es que la diferencia sea consistente y no supere el 10-15%.
¿Conviene implementar GA4 con GTM o con integración nativa?
Depende del nivel de personalización que necesites. La integración nativa es más simple pero menos flexible. GTM te da más control sobre los eventos y parámetros. Lo importante es no usar ambos al mismo tiempo.
¿Qué eventos son imprescindibles en Shopify?
Como mínimo: page_view, view_item, add_to_cart, begin_checkout y purchase. Sin estos no vas a poder analizar el embudo de conversión ni los ingresos.
¿Por qué GA4 puede mostrar menos compras que Shopify?
Porque GA4 depende de JavaScript y cookies para registrar eventos. Si el usuario bloquea cookies, usa un navegador restrictivo o cierra la página antes de que se dispare el evento, GA4 no lo registra. Shopify sí, porque registra la transacción del lado del servidor.
¿Cómo validar si purchase está configurado correctamente?
Usá Google Tag Assistant o DebugView para hacer una compra de prueba. Verificá que el evento purchase tenga transaction_id, value, currency y al menos un item. Si falta alguno, el evento está incompleto.
¿Qué revisar si mis conversiones no coinciden?
Revisá: zona horaria, moneda, método de implementación (que no esté duplicado), ventana de atribución, y si hay pérdida de datos por consent mode o bloqueadores.
¿Querés revisar si tu GA4 en Shopify está bien implementado?
Si no tenés claro si tus datos son confiables o querés corregir errores de medición, puedo ayudarte a revisar la implementación y ordenar la medición para que tomes decisiones con más claridad.
Ver servicios de analítica y medición