fbpx
Saltar al contenido

GA4: Google Analytics 4 Ecommerce Datalayer Google Tag Manager

Google Analytics 4: Ecommerce Datalayer Google Tag Manager

Este artículo no esta completo, pero preferí dejarlo Publico para que puedas ir avanzando con tu implementacion a medida que completo la documentación

Este artículo es parte de la Guía de Implementación de Google Analytics 4,

Guía de Implementacion de Ecommerce en Google Analytics 4 con Google Tag Manager y DataLayers

Eventos de Ecommerce

  • Eventos del catalogo:
    • view_item_list
    • select_item
    • view_item
    • add_to_cart
    • remove_from_cart
    • add_to_wishlist
  • Promociones Internas
    • view_promotion
    • select_promotion
  • checkout
    • view_cart
    • generate_lead
    • begin_checkout
    • add_payment_info
    • add_shipping_info
  • purchase
  • refund

event: view_item_list

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    items: [
     {
      item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
      item_id: "67890",                                    // si aplica a Producto, Nombre producto 
      price: 350000.25,                                    // Precio final.
      discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
      item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
      item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
      item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
      item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
      item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
      item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
      coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
      item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
      item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
      index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
      quantity: 1.                                         // Cantidad de Items vinculados con el producto.
     },
     {
       item_name: "Donut Friday Scented T-Shirt",
       item_id: "67890",
       price: 33.75,
       item_brand: "Google",
       item_category: "Apparel",
       item_category2: "Mens",
       item_category3: "Shirts",
       item_category4: "Tshirts",
       item_variant: "Black",
       item_list_name: "Search Results",
       item_list_id: "SR123",
       index: 2,
       quantity: 1
     }]
  }
});

event: select_item

  dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
  dataLayer.push({
    event: "select_item",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: view_item

  dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
  dataLayer.push({
    event: "view_item",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: add_to_cart

  dataLayer.push({ ecommerce: null });  // Borrar el  objeto ecommerce.
  dataLayer.push({
    event: "add_to_cart",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: remove_from_cart

  dataLayer.push({ ecommerce: null });  // Borrar el  objeto ecommerce.
  dataLayer.push({
    event: "remove_from_cart",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: add_to_wishlist

  dataLayer.push({ ecommerce: null });  // Borrar el  objeto ecommerce.
  dataLayer.push({
    event: "add_to_wishlist",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: view_cart

  dataLayer.push({ ecommerce: null });  // Borrar el  objeto ecommerce.
  dataLayer.push({
    event: "view_cart",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!  Producto nombre o Banner Name
        item_id: "67890",                                    // si aplica a Producto, Nombre producto 
        price: 350000.25,                                    // Precio final.
        discount: 20.00,                                     // % descuento que aplica el Cupon de la Promocionado
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Categoria (3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Categoria (4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // El Productom puede estar vinculado con un "coupon" de descuento
        item_list_name: "Search Results",                    // Nombre del listado, vinculado con view_item_list
        item_list_id: "SR123",                               // ID de referencia vinculado con item_list_name, puede ser el mismo valor o null
        index: 1,                                            // Asociadon con la posicion dentro del item_list_name.
        quantity: 1                                         // Cantidad de Items vinculados con el producto.
      }]
    }
  });

event: generate_lead

event: begin_checkout

event: add_payment_info

event: add_shipping_info

event: purchase

revent: refund

Mediciones de Banners y carruseles de producotos como Promociones internas

En la industria del comercio electrónico, en relación a medir las interacciones con Carruseles de productos  la preferencia es ir por la medir el rendimiento de «listas», de esta manera se miden con el mismo método tanto el catálogo y los carruseles, pudiendo evaluar con el mismos criterio final cada rendimiento. Dejando las mediciones de Banners de Promociones, exclusivamente para BANNERS (no productos), los cuales pueden estar vinculados con Cupones de descuentos; Categorías o sub Tiendas o Marcas. Fundamentalmente elementos de promociones sin funcionalidades de AddToCart o vinculados con Fichas de productos o PDP (del inglés «product detail pages») donde un banner tambien es un link a una categoría de la tienda o marca,

En lo personal tambien prefiero utilizarlo con esos criterios, ya que en los reportes no hay dudas respecto a los análisis de UX y atribución, pudiencia resolver en el mismo informe el rendimiento de «listas» y Carruseles de productos  destacados. Donde utilizamos las

GA4.Dimensiones:

  • list_name

GA4.Métricas:

  • Impresión en listas
  • Select ITEM
  • View PDP
  • Add To Cart
  • Checkout

ntendiendo de mejor manera el rendimiento de un «carrousel» que ademas puede estar destacado o animado vs las «listas» estandar del catalogo, que tienen su paginado, filtros y ordenamientos

event: view_promotion

Par medir Medir Impresiones de Banner o Producto destacados como Promociones internas

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_promotion",
  ecommerce: {
    items: [{
      item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!   nombre del producto o Banner Name, igual a 'promotion_name'
      item_id: "67890",                                    // (Producto) 
      price: 350000.25,                                    // (Producto) Default 0
      discount: 20.00,                                     // (Producto) % descuento que sobre el producto
      item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
      item_category: "phones & calls",                     // Default '', Categoria (#1) primncipal Vinculada con El Producto o Banner
      item_category2: "Smartphone",                        // Default '', Sub Categoria (#2)  Vinculada con El Producto o Banner
      item_category3: "Galaxy",                            // Default '', Sub Categoria (#3)  Vinculada con El Producto o Banner
      item_category4: "A",                                 // Default '', Sub Categoria (#4)  Vinculada con El Producto o Banner
      item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
      coupon: 'SUMMER_FUN',                                // Default '', El banner o producto ¿esta vinculado con un coupono descuento?
      quantity: 1,                                         // Default 1, cantidad de items Producto dentro de la promocion.
      promotion_id: "Samsung_20Off",                       // (banner) ID de la promcion interna
      promotion_name: "Samsung_20Off",                     // (banner) Nombre de la promcion interna
      creative_name: "Samsung_bluekDays",                  // (banner) Nombre de la promcion interna
      creative_slot: "1",                                  // (banner) inicia en 1, Posicion dentro de la LISTA o Carrousel o numero de orden del Banner
      location_id: "/phones-calls/Smartphone",             // (banner) LIST NAME del del Carrousel o vitrina 
      affiliation: 'Google Store',                         // Default '', Nombre del Seller, caso Multi Tienda o multi seller
      index: 1                                             // inicia en 1, Posicion del elemento dentro de la LISTA, igual a creative_slot
    },{
      item_name: ....
    }
  ]
  }
});

event: select_promotion

Medir el clicks en Banners y Productos destacados como Promociones internas

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
  dataLayer.push({
    event: "select_promotion",
    ecommerce: {
      items: [{
        item_name: "smartphone samsung galaxy a22 Samsung",  //Requerido!   nombre del producto o Banner Name, igual a 'promotion_name'
        item_id: "67890",                                    // (Producto) 
        price: 350000.25,                                    // (Producto) Default 0
        discount: 20.00,                                     // (Producto) % descuento que sobre el producto
        item_brand: "Samsung",                               // Default '', Marca Vinculada con el Producto o banner
        item_category: "phones & calls",                     // Default '', Categoria (#1) primncipal Vinculada con El Producto o Banner
        item_category2: "Smartphone",                        // Default '', Sub Categoria (#2)  Vinculada con El Producto o Banner
        item_category3: "Galaxy",                            // Default '', Sub Categoria (#3)  Vinculada con El Producto o Banner
        item_category4: "A",                                 // Default '', Sub Categoria (#4)  Vinculada con El Producto o Banner
        item_variant: "Black",                               // Default '', si aplica, Variante del producto (talle, Color, etc)
        coupon: 'SUMMER_FUN',                                // Default '', El banner o producto ¿esta vinculado con un coupono descuento?
        quantity: 1,                                         // Default 1, cantidad de items Producto dentro de la promocion.
        promotion_id: "Samsung_20Off",                       // (banner) ID de la promcion interna
        promotion_name: "Samsung_20Off",                     // (banner) Nombre de la promcion interna
        creative_name: "Samsung_bluekDays",                  // (banner) Nombre de la promcion interna
        creative_slot: "1",                                  // (banner) inicia en 1, Posicion dentro de la LISTA o Carrousel o numero de orden del Banner
        location_id: "/phones-calls/Smartphone",             // (banner) LIST NAME del del Carrousel o vitrina 
        affiliation: 'Google Store',                         // Default '', Nombre del Seller, caso Multi Tienda o multi seller
        index: 1                                             // inicia en 1, Posicion del elemento dentro de la LISTA, igual a creative_slot
      }]
    }
  });

+Referencias

https://developers.google.com/tag-manager/ecommerce-ga4