¿Qué tener en cuenta para configurar el comercio electrónico Google Analytics 4 ? ¿Cómo recoge los datos? ¿Trae informes preconfigurados? ¿Están preparadas Woocommerce, Shopify o Prestashop?

Google Analytics 4 cambia en muchos aspectos respecto a su predecesor, y en el caso de configurar comercio electrónico Google Analytics 4 no iba a ser una excepción, aunque, todo sea dicho, los cambios no siempre han de ser negativos y en muchos casos, como en este, aporta ventajas. Este aspecto es fundamental tenerlo en cuenta en la migración de Google Analytics 4 y, como mostraremos más adelante, establecer el mapeo de eventos de enhanced ecommerce para GA4 ¡Vamos!

¿Cómo configurar el comercio electrónico en GA4?

No tenemos que hacer nada, lo cual es una ventaja en sí mismo.

Sí, así es, Google Analytics 4 viene ya preparado y configurado para recoger datos de comercio electrónico del sitio. Por defecto, ya incluye un evento de conversión purchase para recoger las transacciones del sitio como objetivo de conversión. Nuevamente, como ya hemos comentado en otros posts, con este movimiento Google normaliza la entrada de datos de forma que absolutamente todos los sitios de enhanced ecommerce que mide GA4 tengan el mismo objetivo de conversión y así disponer de un dato globalizado.

configurar comercio electrónico google analytics 4
Objetivo purchase predefinido en GA4

Otra cosa bien distinta es cómo muestra GA4 los datos de comercio electrónico por defecto y que informes podemos echar en falta de Universal Analytics para analizar el rendimiento de los sitios con ecommerce y cómo tenemos que configurar comercio electrónico google analytics 4 en GTM para que se acumulen los datos.

¿Qué informes incluye por defecto Google Analytics 4 de comercio electrónico?

En este aspecto es dónde Google Analytics 4 vienen más cojo, pues al ser una herramienta nueva, con un potente motor de exploración de datos, apenas se han construido informes predefinidos, dejando a los usuarios la autonomía y libertar de construirse aquello que necesiten para analizar sus sitios.

En el apartado Montetización / Compras en comercio electrónico y/o Compras en la aplicación, según proceda, encontraremos la información que recoge Google Analytics 4 y muestra automáticamente como informe:

Enhanced ecommerce ga4
Lista de productos del comercio electrónico

En este informe veremos la lista de productos por nombre o id, la categoría principal y las categorías secundarias con una vista sencilla en datos del embudo de conversión.

Esta es una de las principales novedades en el enriquecimiento de datos de GA4, pues GUA, sólo permitía categorizar los productos con una sola categoría y emplear para el resto dimensiones personalizadas, mientras que GA4 permite hasta 5 categorías secundarias, algo ya presente en la inmensa mayoría de las tiendas y que enriquece el análisis de los productos en la tienda y, por tanto, mejora la toma de decisiones.

Embudos de conversión en GA4

Actualización 18/04/2023: Se ha incorporado un nuevo informe que contiene el embudo de conversión de GA4, mostrando la información del comportamiento de compra del usuario en nuestro sitio.

Actualización 20/09/2023: Se ha incorporado un nuevo informe que recoge el embudo de conversión del proceso de compra.

Google Analytics 4 viene desprovisto de informes que contengan embudos de conversión, ni el general del proceso de compra en la tienda, ni el específico, que en GUA es personalizable, del proceso de tramitación de compra: checkout.

Por tanto, la única forma de disponer de estos informes es crearlos desde la opción de Explorar de Google Analytics 4:

Embudo de conversión de Google Analytics 4
Embudo de conversión de Google Analytics 4

Eventos comercio electrónico Google Analytics 4

Tal y como muestra Google en su documentación, este es en resumen el mapeo de evento de comercio electrónico de GUA a GA4:

GUAGA4
«product_impressions»view_item_list
product_clickselect_item
«product_detail»view_item
add_to_cartadd_to_cart
remove_from_cartremove_from_cart
promotion_clickview_promotion
select_promotioin
checkoutbegin_checkout
checkout_optionsadd_shipping_info
add_payment_info
purchasepurchase
refundrefund
Mapeo de eventos comercio electrónico Google Analitycs 4.
Los mencionados con «» de GUA no son eventos en sí mismos, ya que por defecto Google lo sigue como página vista.

Además, Google Analytics 4 en el seguimiento del comercio electrónico recoge nuevos eventos para tener más detalle y enriquecer más el embudo de conversión de EE GA:

  • view_cart
  • add_to_wishlist

Con estos dos eventos se añade información del carrito al embudo, aunque en muchas implementaciones ya se consideraba una parte del checkout. Y por otro lado, se considera un elemento de interacción de comercio electrónico mejorado en GA4 cuando el usuario añade un producto a la lista de deseos.

En lo referente a la métrica ingresos, Google Analytics 4 tiene sus particularidades que he desarrollado en post aparte: ingresos en Google Analytics 4.

Parámetros enhanced ecommerce GA4

En lo referente a los parámetros de enhanced ecommerce que GA4 requiere para los eventos del seguimiento de comercio electrónico mencionados en el punto anterior, hay uno que e común a todos ellos: items.

items comercio electrónico Google Analytics 4
Ejemplo hit view_item enviado a GA4

Items no deja de ser la variable productos del objeto ecommerce, algo que es trasversal a toda la implementación y que está presente en cada interacción del usuario con la tienda.

Por otro lado, en aquellos dónde aplica cuantificarlo, se envían los parámetros de la moneda y del precio del producto o productos, del array, en el caso de los eventos relacionados con el checkout: view_cart, begin_checkout, add_payment_info, add_shipping_info y purchase.

Como se puede ver en el hit view_item, se están enviado la información de todas las categorías en las que está incluido el producto, además de los su moneda y valor, este último redundante en los casos de los hits de un sólo item, aunque el almacén de dicha información es distinto ya que equivale, en sí, a si al productClick de EE de GUA le diésemos valor, como se hace en muchas implementaciones, aunque Google en sus guidelines no lo indique.

dataLayer comercio electrónico Google Analtyics 4

También en este aspecto es disruptivo GA4, pues cambia la estructura y cambian también los nombres de los parámetros recogidos en el objeto ecommerce. Más abajo ejemplo de dataLayer para las impresiones de productos con el view_item_list asociado:

// Measure product views / impressions
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    items: [
     {
       item_name: "Triblend Android T-Shirt",       // Name or ID is required.
       item_id: "12345",
       price: 15.25,
       item_brand: "Google",
       item_category: "Apparel",
       item_category2: "Mens",
       item_category3: "Shirts",
       item_category4: "Tshirts",
       item_variant: "Gray",
       item_list_name: "Search Results",
       item_list_id: "SR123",
       index: 1,
       quantity: 1
     },
     {
       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
     }]
  }
});

El objeto ecommerce debe vaciarse para que no entre en conflicto con GUA, si se emplea una implementación mixta de e GUA y GA4, de forma que GUA siga recogiendo los datos correctamente.

Hay múltiples fórmulas de trabajar los datos para pasarlos a través de datalayer a GA4.

En este punto hay que poner especial atención a los valores numéricos, ya que Google Analytics 4 es más delicado que GUA y no procesará ningún valor correctamente formateado, es decir, como número con «.» como carácter de separador de decimales, en lugar de «,».

la importancia de una coma en GA4

Google Analytics 4 Woocommerce (WordPress)

Existen muchas posibilidades de medir una tienda online con Woocommerce en Google Analytics 4, pero la más práctica, eficiente y siempre económica es emplear un plugin que te saque la información de los productos a la capa de datos para que posteriormente se puedan recoger con Gooogle Tag Manager.

Hacer este tipo de implementaciones siempre desde GTM da autonomía al equipo de analítica y evita tener que tocar la web para cambio a realizar.

Uno de esos plugins, que funciona a la perfección es gtm4wp, que además es gratuito, con el que de forma sencilla se podrá configurar el seguimiento de comercio electrónico en GA4 de cualquier tienda sobre Woocommerce para posteriormente configurar las etiquetas, activadores y variables en Google Tag Manager.

google analytics 4 woocommerce
Apartado configuración gtm4wp para la integración con woocommerce

Google Analytics 4 Shopify

Shopify en su actual versión no dispone de integración nativa con GA4, el script de seguimiento de comercio electrónico mejorado de Shopify es solamente para GUA, el cual hace seguimiento de las tiendas en las que está configurado en Google Universal Analytics, aunque con algunas deficiencias, pues no completa todos los informes de comercio electrónico.

Por otro lado, de forma nativa, no tiene la posibilidad de medir simultáneamente en ambas versión de Google Analtytics, algo totalmente necesario durante el próximo año.

Google Analytics 4 Shopify
Configuración GUA en Shopify

Por tanto, nuevamente la solución pasa por generar dataLayer desde Shopify, desde aplicación o script propio en el código que posibilitan esta función, para leerlo desde GTM y hacerle seguimiento al sitio tanto en GUA como en GA4, y teniendo todos los informes completos en lo referente a las categorías y listas de productos: rendimiento de clics, añadidos a carrito y ventas de cada lista/categoría.

Enhanced ecommerce ga4
Lista de productos del comercio electrónico

Actualización 18/04/2023: Existen herramientas que integran GA4 con shopify que permiten medir las ventas pero no contienen todos los eventos del embudo para tener el detalle completo.

Google Analytics 4 Prestashop

Google Analytics 4 se puede instalar el Prestashop empleando módulos que recogen los eventos principales de medición para enviarlos a la plataforma, aunque con bastantes limitaciones y sin posibilidad de personalizar, adaptar o corregir los eventos enviados.

Como en anteriores casos, siempre recomiendo aplicación o script que saque la información al dataLayer, pero que el control de los eventos y de la información enviada a GA4 se tenga en todo momento desde el contenedor de Google Tag Manager.

Varias monedas económicas GA4

(Actualización 27/10/2023)

Otra de las casuísticas a resolver a nivel de seguimiento de comercio electrónico en GA4 es cuando se tienen varias monedas económicas GA4 para que los usuarios puedan transaccionar, como es muy frecuente en sitios internacionales, turismo, viajes, transporte internacional, etc.

Hay que dejar constancia antes de avanzar que Google sólo tiene la posibilidad de mostrar una moneda en los informes, y ésta es la que se indica en la configuración, por tanto a la pregunta si es posible ver varias monedas económicas en los informes de GA4, la respuesta es no.

GA4 por defecto si no se indica nada en el dataLayer asociado a los eventos de comercio electrónico, procesará los importes económicos asociados a los items o a los eventos en dólares USD y en función de la moneda que se tenga indicada en la configuración de la cuenta, hará la conversión a ésta, por ejemplo EUR, al cambio vigente en el momento del almacenamiento de la información. Esto es importante tenerlo en cuenta, ya que como el cambio de paridad de moneda fluctúa lo que ahora es x en el futuro puede ser x+2 o x-3.

Así, en los informes tendremos toda la información unificada en una sola moneda aunque en nuestra tienda tengamos varias. Lo único que hemos de hacer para que la información esté correctamente almacenada es indicar en el dataLayer en qué moneda está los importes y GA4 se encargará automáticamente de convertirlos.

Conclusiones

En resumen, ¿con qué podemos concluir este post?

  • Google ha simplificado la puesta en marcha de GA4.
  • Los informes de seguimiento de comercio electrónico son muy escuetos.
  • Potente herramienta para crear informes personalizados y exploraciones de datos..
  • Enriquecimiento de los datos con múltiples categorías en el comercio electrónico.
  • Hay mayor detalle de todo el embudo de compra a nivel de eventos de lo que había en GUA.
  • Simplificación de la estrucutra del dataLayer, items está al mismo nivel en todos los eventos.
  • Plataformas de ecommmerce (Woocommerce, Shopify, Prestashop) no adaptadas nativamente.

Si has llegado hasta aquí, gracias por la lectura, si te ha resultado útil: califica y comparte el post, y si tienes dudas: comenta o escríbeme directamente.

Otras entradas relacionadas