Guía · Analítica Digital

    Seguimiento Ecommerce en GA4: Guía Paso a Paso 2026

    Domina el seguimiento de comercio electrónico en Google Analytics 4. Descubre cómo configurar eventos clave como purchase, add_to_cart y view_item para obtener una visión completa del rendimiento de tu tienda y tomar decisiones basadas en datos.

    Por ··11 min de lectura
    Seguimiento Ecommerce en GA4: Guía Paso a Paso 2026

    Resumen rápido: para medir ventas en GA4 necesitas tres cosas: un dataLayer con el array items correcto en cada paso del funnel, etiquetas de evento en GTM para view_item, add_to_cart, begin_checkout y purchase, y una validación posterior comparando GA4 con tu backoffice. Si la desviación supera el 5%, el problema casi siempre está en el transaction_id duplicado o en las compras bloqueadas por el consentimiento.

    ¿Por qué es crucial el seguimiento de ecommerce en GA4?

    Si gestionas una tienda online, no basta con saber cuántas visitas recibe tu web. Necesitas comprender el comportamiento de compra de tus usuarios en cada etapa del funnel. El seguimiento de comercio electrónico (ecommerce tracking) en Google Analytics 4 es la herramienta que te permite pasar de las métricas de vanidad a los insights que realmente impulsan tu negocio.

    Implementar un seguimiento ecommerce robusto te proporciona una ventaja competitiva incalculable. Podrás responder a preguntas clave como:

    • ¿Qué productos son los más vistos pero menos añadidos al carrito? Identifica problemas en tus fichas de producto.
    • ¿En qué paso del checkout abandonan más usuarios? Optimiza tu proceso de pago para reducir la fricción.
    • ¿Cuál es el valor de vida del cliente (LTV) por canal de adquisición? Asigna tu presupuesto de marketing de forma más inteligente.
    • ¿Qué categorías de productos generan mayores ingresos? Orienta tus campañas y estrategias de stock.

    Sin estos datos, estás operando a ciegas. Con ellos, tomas decisiones informadas que maximizan tus ingresos y la rentabilidad de tu inversión publicitaria.

    Las bases del Ecommerce en GA4: Eventos y Parámetros

    Google Analytics 4 ha cambiado las reglas del juego en comparación con su predecesor, Universal Analytics. El modelo de datos ahora se basa exclusivamente en eventos. Para el seguimiento ecommerce, esto significa que cada acción del usuario (ver un producto, añadirlo al carrito, comprar) se registra como un evento específico.

    La magia reside en la estructura de estos eventos. En lugar de tener docenas de eventos diferentes, GA4 utiliza un conjunto de eventos recomendados que se enriquecen con parámetros detallados, especialmente a través de un objeto clave: el array items.

    El array items: El corazón de tus datos de producto

    Casi todos los eventos de comercio electrónico en GA4 incluyen un parámetro llamado items. Este es un array (una lista) que contiene uno o más objetos, cada uno representando un producto con el que el usuario ha interactuado.

    Comprender su estructura es fundamental. Cada producto dentro del array items puede tener múltiples descriptores. Aquí tienes los más importantes recomendados por Google:

    ParámetroDescripciónEjemploObligatorio
    item_idEl SKU o identificador único de tu producto.SKU_12345Sí
    item_nameEl nombre del producto.Zapatillas Deportivas Modelo XSí
    priceEl precio unitario del producto.89.99No
    quantityEl número de unidades del producto.1No
    item_brandLa marca del producto.MiMarcaNo
    item_categoryLa categoría principal del producto.CalzadoNo
    item_category2Subcategoría 1 (y hasta item_category5).RunningNo
    item_variantLa variante del producto (color, talla...).Azul, 42No
    couponEl cupón de descuento asociado a este producto.VERANO20No

    Una implementación correcta de este array en cada paso del funnel es lo que te permitirá tener informes de producto detallados y fiables.

    Guía de Eventos Ecommerce recomendados para GA4

    Para trazar el recorrido completo del comprador, Google recomienda un conjunto estandarizado de eventos. Implementarlos en el orden correcto te proporcionará un embudo de conversión claro y accionable.

    view_item_list y select_item

    • view_item_list: Se dispara cuando un usuario ve una lista de productos (Ej: una página de categoría, resultados de búsqueda).
      • Cuándo usarlo: En la carga de cualquier página que muestre múltiples productos. El array items debe contener todos los productos visibles.
    • select_item: Se dispara cuando un usuario hace clic en un producto dentro de una lista.
      • Cuándo usarlo: En el clic de un producto en la misma página donde se disparó view_item_list. El array items debe contener solo la información del producto clicado.

    view_item

    • Descripción: Se dispara cuando un usuario ve la ficha de detalle de un producto específico.
    • Cuándo usarlo: En la carga de la página de producto. El array items contendrá la información de ese único producto.

    add_to_cart y remove_from_cart

    • add_to_cart: Se dispara cuando un usuario añade uno o más productos a su carrito de la compra.
    • remove_from_cart: Se dispara cuando un usuario elimina productos del carrito.
    • Cuándo usarlos: En la acción de añadir/eliminar. El array items deberá contener los productos que se están añadiendo o quitando en esa interacción.

    view_cart

    • Descripción: Se dispara cuando un usuario visita la página de su carrito de la compra.
    • Cuándo usarlo: En la carga de la página del carrito. El array items debe contener todos los productos que están actualmente en el carrito.

    begin_checkout

    • Descripción: Marca el inicio del proceso de pago. Es uno de los eventos más importantes del funnel.
    • Cuándo usarlo: Cuando el usuario hace clic en el botón "Finalizar compra" o "Ir a pagar" desde el carrito. El array items debe contener todos los productos del carrito.

    add_shipping_info y add_payment_info

    • add_shipping_info: El usuario ha introducido su información de envío.
    • add_payment_info: El usuario ha seleccionado un método de pago.
    • Cuándo usarlos: Se disparan al completar los pasos correspondientes en el checkout. Ayudan a identificar puntos de fuga específicos dentro del proceso de pago.

    purchase

    • Descripción: El evento final y más valioso. Registra una compra completada.
    • Cuándo usarlo: En la página de agradecimiento o de confirmación de pedido, una vez el pago ha sido procesado con éxito.
    • Parámetros únicos: Además del array items, el evento purchase incluye parámetros a nivel de transacción:
      • transaction_id: El ID único del pedido. Obligatorio para evitar duplicados.
      • value: El valor total de la transacción (incluyendo impuestos y envío).
      • currency: La moneda de la transacción (Ej: EUR).
      • tax: El total de impuestos.
      • shipping: El coste del envío.
      • coupon: El cupón de descuento usado a nivel de pedido.

    Implementación práctica: dataLayer y Google Tag Manager

    Ahora que conocemos la teoría, ¿cómo llevamos esto a la práctica? La implementación estándar y más flexible se realiza a través de la capa de datos (dataLayer) y Google Tag Manager (GTM).

    Advertencia: Este proceso es técnico y requiere la colaboración de un desarrollador. Un error en la estructura del dataLayer puede invalidar toda tu recogida de datos. Si no te sientes seguro, en Analytic Pixel Pro somos especialistas en implementaciones a medida.

    Paso 1: Preparar el dataLayer en tu ecommerce

    Tu desarrollador debe modificar el código de tu web para que, en cada una de las interacciones que hemos descrito (ver un producto, comprar, etc.), se envíe un dataLayer.push() con la información estructurada correctamente. Google proporciona una guía oficial muy detallada sobre cómo debe ser este código.

    Por ejemplo, este sería un dataLayer.push() para un evento purchase:

    window.dataLayer = window.dataLayer || [];
    dataLayer.push({
      event: 'purchase',
      ecommerce: {
          transaction_id: 'T_12345',
          value: 105.98,
          tax: 18.39,
          shipping: 5.00,
          currency: 'EUR',
          coupon: 'PROMO10',
          items: [{
            item_id: 'SKU_12345',
            item_name: 'Zapatillas Deportivas Modelo X',
            price: 89.99,
            quantity: 1
           },{
            item_id: 'SKU_67890',
            item_name: 'Calcetines Running',
            price: 15.99,
            quantity: 1
          }]
      }
    });
    

    Paso 2: Configurar Variables en Google Tag Manager

    Dentro de GTM, no necesitarás crear una variable para cada parámetro. GTM es lo suficientemente inteligente como para entender la estructura ecommerce completa. La clave está en los siguientes pasos.

    Paso 3: Crear los Activadores (Triggers)

    Por cada evento ecommerce que tu desarrollador haya implementado en el dataLayer, debes crear un activador en GTM.

    1. Ve a Activadores > Nuevo.
    2. Elige el tipo de activador: Evento personalizado.
    3. En Nombre del evento, introduce el nombre exacto que se usa en el dataLayer.push() (ej. purchase, add_to_cart).
    4. Guarda el activador con un nombre descriptivo, como CE - purchase.

    Paso 4: Configurar la Etiqueta de evento de GA4

    Aquí es donde todo se une. En lugar de crear una etiqueta para cada evento de ecommerce por separado, puedes crear una sola etiqueta que gestione la mayoría de ellos.

    1. Ve a Etiquetas > Nueva.
    2. Elige el tipo de etiqueta: Google Analytics: Evento de GA4.
    3. Selecciona tu etiqueta de configuración de GA4.
    4. En Nombre del evento, en lugar de un nombre fijo, inserta la variable predefinida {{Event}}. Esta variable tomará dinámicamente el nombre del evento del dataLayer (purchase, add_to_cart, etc.).
    5. Este es el paso crucial: Despliega la sección Parámetros del evento y marca la casilla Enviar datos de comercio electrónico.
    6. Asegúrate de que la Fuente de datos esté configurada como Capa de datos.
    7. En la sección Activación, añade todos los activadores de ecommerce que creaste en el paso anterior (CE - purchase, CE - add_to_cart, etc.).

    Al marcar esa casilla, GTM buscará automáticamente un objeto ecommerce en el dataLayer cuando se dispare el evento y pasará toda esa información estructurada a GA4 sin que tengas que mapear cada parámetro manualmente.

    ¿Dónde ver los datos de Ecommerce en GA4?

    Una vez que tu implementación esté activa y recogiendo datos, podrás encontrarlos en la sección Informes > Monetización. Los informes clave son:

    • Visión general de la monetización: Un dashboard con las métricas más importantes (ingresos, compras, valor medio de compra).
    • Compras de comercio electrónico: Un informe detallado para analizar el rendimiento de tus productos: cuántas veces se han visto, añadido al carrito, comprado y los ingresos que han generado.

    Además, puedes crear exploraciones personalizadas (en la sección Explorar) para construir embudos de compra a medida y analizar el comportamiento del usuario con una granularidad mucho mayor.

    El siguiente nivel: Server-Side y Consent Mode

    Una implementación de ecommerce a través del dataLayer y GTM es el estándar de la industria, pero podemos llevarlo más allá. En Analytic Pixel Pro, recomendamos complementar esta configuración con:

    • Google Tag Manager Server-Side: Mover la lógica de etiquetado a un servidor propio aumenta la precisión de los datos (evitando bloqueadores de anuncios), mejora la velocidad de la web y te da un control total sobre qué información compartes con terceros como Google o Meta. Enviar tus eventos purchase a través del servidor es una práctica recomendada para la fiabilidad.
    • Consent Mode v2: Para cumplir con el RGPD y la Ley de Mercados Digitales, necesitas gestionar el consentimiento del usuario. Consent Mode v2 permite que, incluso cuando un usuario no acepta las cookies de seguimiento, GA4 pueda modelar las conversiones perdidas, dándote una visión más completa del rendimiento de tu ecommerce.

    ¿Necesitas ayuda experta con tu seguimiento Ecommerce?

    Implementar el seguimiento de comercio electrónico en GA4 es un proceso complejo y técnico. Un pequeño error en el dataLayer o en la configuración de GTM puede llevar a datos incorrectos, duplicados o incompletos, lo que invalida cualquier análisis posterior.

    En Analytic Pixel Pro somos expertos en analítica digital y nos especializamos en implementaciones avanzadas de GA4, GTM (cliente y servidor) y Consent Mode v2 para empresas en España. Nos aseguramos de que cada interacción del usuario en tu tienda online se mida con precisión, proporcionándote los datos fiables que necesitas para crecer.

    No dejes el activo más valioso de tu negocio —tus datos— al azar. Contacta con nuestros expertos en analítica y solicita un presupuesto para una implementación profesional y a medida.

    Fuentes oficiales

    Preguntas frecuentes sobre el ecommerce en GA4

    ¿Cuánto se tarda en implementar el seguimiento ecommerce en GA4?

    En una tienda estándar de Shopify, WooCommerce o PrestaShop, entre 1 y 3 días de trabajo: el dataLayer, las etiquetas de GTM y la validación. En ecommerce a medida o con checkout propio suele llevar de 1 a 2 semanas porque hay que coordinar cambios con desarrollo.

    ¿Por qué GA4 registra menos compras que mi plataforma de ecommerce?

    Las causas más habituales son el rechazo de cookies sin Consent Mode bien configurado, los bloqueadores de anuncios, las compras que no llegan a cargar la página de gracias y el transaction_id duplicado. Con medición server-side se recupera buena parte de esas compras perdidas.

    ¿Necesito GTM para medir ecommerce en GA4?

    No es obligatorio, pero sí recomendable. Google Tag Manager te permite cambiar la medición sin tocar el código de la tienda y reutilizar el mismo dataLayer para Meta, TikTok o Google Ads.

    ¿Qué es el array items y por qué es tan importante?

    Es la lista de productos que acompaña a cada evento de ecommerce. Contiene item_id, item_name, price, quantity y las categorías. Si falta o llega incompleto, los informes de producto de GA4 quedan vacíos aunque las compras sí se registren.

    ¿Se puede medir ecommerce con medición server-side?

    Sí, y es la opción más precisa en 2026. Los eventos se envían desde tu propio servidor, lo que reduce la pérdida de datos por bloqueadores y por las limitaciones de los navegadores.

    Sigue aprendiendo


    ¿Quieres aplicar esto en tu negocio? En Analytic Pixel Pro implementamos y auditamos GA4, GTM y medición server-side para empresas en España. Solicita presupuesto y revisamos tu caso.

    ¿Necesitas ayuda con tu analítica digital?

    Solicita una consultoría y analizamos tu setup actual de GA4, GTM, Consent Mode y server-side tracking.