GA4 para ecommerce: eventos, embudo y configuración

Diego Hernández
GA4 para ecommerce: eventos, embudo y configuración

Para medir un ecommerce en GA4 necesitas enviar los eventos recomendados de Google, de view_item_list a purchase, cada uno con un arreglo items y, en la compra, transaction_id, value y currency. La medición mejorada de GA4 no captura esto sola. Con esos eventos bien implementados obtienes los informes de compras de ecommerce, el recorrido de compra y embudos confiables para optimizar tu tienda y tus campañas.

Actualizado: noviembre de 2026.

Respuesta rápida

  • Eventos clave del embudo: view_item_list, select_item, view_item, add_to_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info y purchase. También existen refund, remove_from_cart, add_to_wishlist, view_promotion y select_promotion.
  • Cada producto en items solo requiere item_id o item_name, pero conviene enviar ambos.
  • transaction_id es obligatorio en purchase y refund, y debe ser único por orden.
  • Cuando envías value, define currency a nivel evento (MXN para la mayoría de tiendas en México).
  • Valida todo en DebugView antes de confiar en un informe.

¿Qué eventos de ecommerce necesita GA4?

Los que Google lista en su guía oficial de medición de ecommerce. Usa exactamente esos nombres: si inventas "agregar_carrito", GA4 no llena los informes de ecommerce.

EtapaEventoCuándo se disparaParámetros clave
Descubrimientoview_item_listEl usuario ve una lista o categoríaitem_list_id, item_list_name, items
Descubrimientoselect_itemDa clic en un producto de una listaitem_list_name, items
Interésview_itemVe la ficha del productocurrency, value, items
Intenciónadd_to_cartAgrega al carritocurrency, value, items
Intenciónview_cartAbre el carritocurrency, value, items
Checkoutbegin_checkoutInicia el pagocurrency, value, coupon, items
Checkoutadd_shipping_infoElige envíoshipping_tier, items
Checkoutadd_payment_infoElige método de pagopayment_type, items
ConversiónpurchaseOrden confirmadatransaction_id, value, currency, tax, shipping, coupon, items
PosventarefundDevolución total o parcialtransaction_id, value, items

Dentro de items, cada producto lleva item_id, item_name, price, quantity y, si puedes, item_brand, item_category e item_variant. El arreglo admite hasta 200 productos. La guía de Google indica que value debe ser la suma de price × quantity de los productos.

¿Cómo configurar GA4 para ecommerce paso a paso?

Primero decide cómo vas a enviar los datos según tu plataforma; después implementa, valida y marca los eventos clave.

  1. Revisa la base. Propiedad de GA4 con flujo web, zona horaria de México y moneda MXN en la configuración de la propiedad.
  2. Elige el método de implementación. En Shopify, la app Google & YouTube puede enviar eventos de ecommerce a GA4; revisa cuáles envía en tu tienda antes de agregar otra integración. En WooCommerce, Tiendanube o VTEX hay plugins e integraciones nativas. En un sitio a la medida, usa el data layer con Google Tag Manager.
  3. Define un data layer estándar. Que tu desarrollador empuje cada evento con el arreglo items en el formato de Google. Así reusas los mismos datos para GA4, Google Ads y Meta.
  4. Configura las etiquetas en GTM. Una etiqueta de evento de GA4 por evento, con la opción de enviar datos de ecommerce desde el data layer.
  5. Asegura el transaction_id. Usa el número de orden real. Nunca un valor vacío ni fijo.
  6. Valida en DebugView (Administrar → Visualización de datos → DebugView) con la extensión Tag Assistant: recorre el embudo completo y revisa que cada evento llegue con sus parámetros.
  7. Marca purchase como evento clave si no lo está, y decide si quieres otros (por ejemplo, begin_checkout) solo para análisis, no para pujas.
  8. Vincula Google Ads y Merchant Center para ver costos y productos en el mismo lugar. Si vendes en Google Shopping, mira cómo encaja con Google Shopping y Merchant Center.
  9. Ajusta la retención de datos a 14 meses en Administrar → Recopilación y modificación de datos → Retención de datos. Las exploraciones usan esa ventana.

¿Cómo leer el embudo de compra en GA4?

Con el informe de recorrido de compra para una vista rápida y con una exploración de embudo para el análisis fino por dispositivo, fuente o producto.

  • Informes → Monetización → Compras de ecommerce: vistas, carritos, compras e ingresos por producto.
  • Recorrido de compra y recorrido de checkout: abandono por etapa, segmentable por dispositivo.
  • Exploraciones → Exploración de embudo: define tus pasos (view_item → add_to_cart → begin_checkout → add_payment_info → purchase), marca "embudo abierto" o cerrado y desglosa por categoría de canal o por tipo de dispositivo.

Para leerlo, calcula la tasa de paso entre etapas:

Tasa de paso = usuarios en la etapa siguiente ÷ usuarios en la etapa actual

Ejemplo hipotético: en un mes, 20,000 usuarios ven un producto, 2,000 lo agregan al carrito, 1,000 inician checkout, 600 agregan pago y 400 compran. Las tasas de paso son 10% (2,000 ÷ 20,000), 50% (1,000 ÷ 2,000), 60% (600 ÷ 1,000) y 66.7% (400 ÷ 600). La conversión total de ficha a compra es 2% (400 ÷ 20,000). La mayor fuga absoluta está entre ficha y carrito: 18,000 usuarios. Ahí empiezan las pruebas de precio visible, envío, fotos y reseñas.

Estos números se conectan directo con tu tasa de conversión y con el embudo de ventas digital completo, más allá del sitio.

¿Qué métricas de ecommerce revisar en GA4 cada semana?

Pocas y accionables: ingresos, compras, tasa de conversión, valor promedio de pedido y abandono por etapa, siempre por canal y dispositivo.

MétricaFórmulaQué decisión informa
Valor promedio de pedido (AOV)Ingresos ÷ comprasBundles, envío gratis desde X monto
Tasa de conversión de sesiónSesiones con compra ÷ sesionesCalidad del tráfico y del sitio
Tasa carrito → compraCompras ÷ usuarios con add_to_cartFricción en checkout
Ingresos por canalInforme de adquisición de tráficoMezcla de inversión
Ingresos por productoCompras de ecommerceQué empujar en campañas y en el feed
Tasa de reembolsoReembolsos ÷ ingresosProductos problemáticos

Para decisiones de inversión, cruza esto con costos: ROAS y ROAS de equilibrio. GA4 te da ingresos; tu margen lo tienes que poner tú.

¿Por qué GA4 no cuadra con Shopify o mi plataforma?

Porque miden cosas distintas: tu plataforma registra órdenes en el servidor y GA4 depende del navegador, del consentimiento y de que la etiqueta se dispare en la página de confirmación.

Siempre habrá cierta diferencia. Si es grande o cambia de golpe de una semana a otra, revisa:

  • Pagos que terminan en otro dominio (pasarelas, OXXO, transferencias) y no regresan a la página de gracias.
  • Pagos diferidos: la orden se crea hoy, pero el pago en efectivo se confirma días después.
  • Bloqueadores y rechazo de cookies.
  • Eventos purchase duplicados por recargar la página de confirmación, o por tener dos integraciones activas.
  • Diferencias de zona horaria o de moneda entre GA4 y tu plataforma.

Si necesitas cifras exactas de ventas, la fuente de verdad es tu plataforma o tu ERP. GA4 sirve para entender comportamiento y canales. Lo explicamos en marketing analytics: qué métricas importan.

Errores comunes

  • transaction_id vacío. La ayuda de Google Analytics sobre medición de ecommerce advierte que GA4 deduplica todas las compras con transaction_id vacío, así que verás muchas menos compras de las reales.
  • Reusar el mismo transaction_id en distintas órdenes. Subcuenta conversiones.
  • Enviar value sin currency. Los ingresos pueden no reportarse como esperas. Siempre MXN (o tu moneda) a nivel evento.
  • value con IVA en un evento y sin IVA en otro. Define una regla y documéntala.
  • Nombres de eventos propios en vez de los recomendados. Los informes de ecommerce quedan vacíos.
  • items vacío o con item_id distinto al del feed. Rompe el análisis por producto y la vinculación con Merchant Center.
  • Dos fuentes enviando purchase (app de la plataforma y GTM a mano). Duplica ingresos.
  • Importar a Google Ads el purchase de GA4 y además la etiqueta de Google Ads como principal. Doble conteo en pujas. Revisa tus acciones de conversión en Google Ads.
  • No probar en celular. Recorre el checkout completo en un celular real, con los métodos de pago que usan tus clientes, no solo en el emulador del navegador.

Preguntas frecuentes

¿GA4 mide ecommerce automáticamente?

No. La medición mejorada captura vistas de página, scroll y clics salientes, pero no productos, carritos ni compras. Necesitas una integración de tu plataforma o una implementación con data layer.

¿Cuál es la diferencia entre evento clave y conversión en GA4?

Google renombró las "conversiones" de GA4 como "eventos clave". En Google Ads, las conversiones siguen existiendo como acciones de conversión que puedes importar desde GA4.

¿Debo poner el IVA y el envío dentro de value?

Google tiene parámetros separados para tax y shipping, y define value como la suma de price × quantity. Lo importante es ser consistente y que tu equipo sepa qué incluye la cifra al compararla con finanzas.

¿Cómo registro reembolsos en GA4?

Envía un evento refund con el mismo transaction_id de la compra. Para un reembolso parcial, incluye en items solo los productos devueltos. Puedes enviarlo desde tu servidor con Measurement Protocol si el reembolso ocurre fuera del sitio.

¿Cuánto tarda GA4 en mostrar los datos?

DebugView y el informe en tiempo real muestran eventos casi al momento. Los informes estándar pueden tardar horas en procesarse, así que no evalúes un cambio con datos del mismo día.

Siguiente paso

Haz una compra de prueba hoy con DebugView abierto y revisa que purchase llegue con transaction_id, value, currency e items completos. Si quieres que auditemos tu medición y la conectemos con tus campañas, conoce nuestra agencia de ecommerce.

Te puede interesar

No items found.