Este artículo es parte de la Guía de Implementación de Google Analytics 4,
Guía de Implementación de Ecommerce en Google Analytics 4 con Google Tag Manager y DataLayers
La implementación del comercio electrónico en Google Analytics 4 (GA4) puede ser un proceso tedioso, pero es fundamental para el éxito de cualquier negocio en línea. En esta guía, te proporcionaremos una serie de plantillas de DataLayers que podrás utilizar en diferentes instancias del ecommerce. Además, los ejemplos utilizan los nombres de variables y eventos propuestos por Google, por lo que no sería una buena práctica ponerte creativo al momento de modificar los nombres de los eventos o de las variables aquí planteadas.
La guía se divide en varias secciones, cada una de las cuales se centra en un aspecto específico de la implementación del comercio electrónico en GA4. Comenzaremos con una introducción a las diferentes formas de implementar el comercio electrónico en GA4, seguida de una descripción detallada de la estructura del ecommerce en GA4. A continuación, te mostraremos cómo implementar etiquetas de GA4 en Google Tag Manager y cómo utilizar los eventos de GA4 para medir las impresiones y clics en las promociones del sitio web.
También cubriremos los eventos de visualización de ficha de producto, ver, añadir y eliminar del carrito, checkout, generación de leads y compra. Además, te proporcionaremos algunos consejos y consideraciones adicionales para ayudarte a implementar el comercio electrónico en GA4 de manera efectiva.
Esperamos que esta guía te resulte útil y te ayude a implementar el comercio electrónico en GA4 con éxito. ¡Comencemos!
Implementación del DataLayer
El DataLayer es un objeto de JavaScript que se utiliza para pasar información desde tu sitio web a Google Tag Manager y luego a Google Analytics. Para Ecommerce, este DataLayer lleva detalles sobre los productos, las transacciones y las interacciones del usuario.
La capa de datos es un objeto que se utiliza en Google Tag Manager y gtag.js para transmitir información a las etiquetas. Los eventos o las variables se pueden transmitir a través de la capa de datos, y los activadores (trigger) se pueden configurar en función de los valores de las variables.
dataLayer.push({
'event': 'nombre_del_evento',
'ecommerce': {
'currency': 'ARS',
'value': 100.00,
// Otros parámetros relevantes
}
});
Por ejemplo, si necesitamos activar una etiqueta de conversión cuando el Usuario completa un formulario, esta acción debería activar un evento específicos por ejemplo, 'event':'generate_lead'
o cuando se un usuario hace clic en un botón 'event':'element.click'
. Puedes configurar un Datalayer o capa de datos para que esos datos estén disponibles para tus etiquetas. El objeto de la capa de datos está estructurado como JSON
Por ejemplo cuando registramos un formulario de contacto
window.dataLayer = window.dataLayer || []
dataLayer.push({
'event': 'form_Submission',
'formType': 'Contact us',
'user': {
'name':'marting',
'email':'marting@mail.com'
}
});
Las etiquetas en Google TagManager están diseñadas para hacer referencia fácilmente a la información que se agrega al dataLayer de manera organizada y predecible, en lugar de analizar variables, URLs, información de transacciones, categorías de páginas y otros indicadores que se encuentran en tu página. Una implementación de capa de datos propagada con variables y valores asociados ayudará a garantizar que los datos relevantes estén disponibles cuando las etiquetas los necesiten.
Eventos de Ecommerce en GA4
GA4 permite rastrear varios eventos relacionados con Ecommerce. Algunos de los más comunes incluyen:
view_item
: Cuando un usuario visualiza un producto.add_to_cart
: Al agregar un producto al carrito.remove_from_cart
: Al eliminar un producto del carrito.begin_checkout
: Cuando se inicia el proceso de pago.- purchase: En la confirmación de la compra.
Cada uno de estos eventos tiene parámetros específicos que deben enviarse para un rastreo efectivo, como items
, currency
, value
, etc.
Instalar el DataLayer
A medida que se generan los DataLayers estarán disponibles para ser consumidos por TagManager o los scripts y píxeles que tengas implementados. La Capa de datos, deben estar disponible con sus datos (idealmente) antes de iniciar el Script de TagManage. Pero esto no siempre se cumple y tampoco debería ocasionar mayores inconvenientes. Debes considerar que cuando sucede el dataLayer.push también tendremos el evento disponible en TagManager, como en el siguiente ejemplo event_name
dataLayer.push({
'event': 'event_name'
});
Configuración de Eventos en Google Tag Manager
Para cada evento de Ecommerce, debes configurar un trigger y un tag en GTM. El trigger especifica cuándo se debe enviar el evento, y el tag define qué datos se enviarán a GA4.
Validación y Depuración de DataLayers
Utiliza la extensión de depuración de GA y GTM para verificar que tus eventos se están disparando correctamente y que los datos se están enviando como esperas.
Recuerda tener instalado en tu navegador Chrome la extension tag-assistant para poder conectar la vista previa de GTM y poder analizar los eventos del sitio Web.
Otra extensión que puede ser de utilidad es Simple Data Layer Viewer, hay muchas mas extenciones y herramientas de debuggin puedes validarlas hasta encontrar la que se ajusta a tus necesidades
Mejores Prácticas y Consideraciones con GTM
- Mantén tu DataLayer y tus eventos organizados y documentados.
- Verifica regularmente la precisión de los datos en GA4.
- Mantente al día con las actualizaciones de GA4 y GTM.
Ejemplo Script de TagManager y DataLayer, donde el DataLayer se defina e inicializa sin datos
<script>
window.dataLayer = window.dataLayer || [];
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
¿Dudas para instalar GA4 con TagManager? empieza por aquí: Instalar GA4 con Google Tag Manager y en menos de 10 min, vas a instalar Google Analytics 4 desde Google TagManager
¿Sabías que Google Tag Manager es una herramienta súper útil? en esta introducción a GTM, exploraremos cómo esta plataforma puede impulsar tus estrategias de seguimiento en línea y maximizar tus integraciones con Google Analytics 4, Google Ads, Scripts de Facebook, TikTok, y cientos de otras herramientas de UX y CRO (clarity, hotjar, Crazy Egg, vwo y +)
Los eventos de Ecommerce para Google Analytics 4
- 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
Enviar Eventos por DataLayer vs gtag.js
Los eventos son una forma de medir las interacciones de los usuarios en tu sitio web o aplicación. Puedes utilizarlos para rastrear acciones como la carga de una página, clics en enlaces o compras. Google Analytics 4 utiliza datos de eventos para generar informes sobre tu proyecto.
En esta guía, te explicaremos cómo crear eventos recomendados y personalizados en tu sitio web, utilizando la etiqueta de Google (gtag.js) o DataLayer en combinación con Google Tag Manager. Para asegurarte de que todo funcione correctamente, es fundamental mantener coherencia en el método de envío de datos. No es necesario configurar los eventos recopilados automáticamente ni los de medición mejorada.
Desde mi experiencia personal, prefiero la opción de DataLayer junto con Google Tag Manager, ya que me brinda un mayor control sobre los datos y la flexibilidad para enviarlos a GA4, así como a otras plataformas como Facebook, Google Ads, TikTok o laA que sean necesarias.
Hay varias formas de configurar un <mark style="background-color:var(--nv-light-bg)" class="has-inline-color">evento_XXXXX</mark>
para que se active cuando un usuario haga clic en el botón o en la interacción que mas cómodo prefieras gestionar. Una forma es añadir un ID al botón button_event y, después, colocar el código del evento en un procesador de eventos. En el siguiente ejemplo con gtag.js, el evento solo se envía cuando alguien hace clic en un botón que tiene el ID <mark style="background-color:var(--nv-light-bg)" class="has-inline-color">button_event</mark>
<!--
Note: In the following code sample, make sure to
replace "TAG_ID" with your tag ID.
Learn more: https://support.google.com/tagmanager/answer/12326985
-->
<!DOCTYPE html>
<html lang="....">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
</head>
<body>
<div>This is where the purchase form would go</div>
<button id="button_event">evento_XXXXX</button>
<script>
document.getElementById("button_event").addEventListener("click", function () {
gtag("event", "evento_XXXXX... // el evento que necesites enviar
</script>
</body>
</html>
view_item_list
index
, empieza en 1 no en 0:
- Google Analytics Enhanced Ecommerce utiliza el parámetro
index
para identificar la posición de los productos en una lista (como en las páginas de categoría o en resultados de búsqueda). Este índice indica la posición del producto en relación con otros productos que se muestran en la misma página.
Criterio para el valor de «index»
- Comienzo en 1: Según las mejores prácticas y ejemplos oficiales de implementación, el índice de los productos normalmente comienza en 1. Esto sigue una convención común en la mayoría de las herramientas de medición y reporting, donde el primer elemento de una lista tiene el valor de 1.
- Uso en
view_item_list
yselect_item
: En eventos comoview_item_list
(visualización de lista de productos) yselect_item
(selección de producto), elindex
representa la posición del producto dentro de la lista. Por lo tanto, al crear tudataLayer.push()
para Enhanced Ecommerce, es preferible usar un índice que comience en 1, especialmente si sigues las directrices de Google.
dataLayer.push({
event: "view_item_list",
ecommerce: {
items: [
{
item_name: "Producto A",
item_id: "12345",
price: 29.99,
index: 1 // Primer producto en la lista
},
{
item_name: "Producto B",
item_id: "67890",
price: 49.99,
index: 2 // Segundo producto en la lista
}
]
}
});
¿Por qué no empezar en 0?
Google Analytics no utiliza un índice basado en 0 en su DataLayer para productos, a diferencia de algunos lenguajes de programación. Esto se debe a la convención del usuario final: es más intuitivo para las personas y equipos de marketing trabajar con una numeración que comience en 1, especialmente en informes y análisis de conversión.
Al definir el índice (index
) de los productos en tu dataLayer.push()
para Google Analytics, especialmente en eventos de Enhanced Ecommerce como view_item_list
o select_item
, debes comenzar en 1. Esto asegura consistencia con las directrices y ejemplos oficiales de Google, y es más claro para la interpretación de los datos en los reportes de ecommerce.
Ecommerce dataLayers para Google Analytics 4
Cuando gestionamos eventos a través de DataLayer, tenemos el control para definir cómo se envían estas variables dinámicas a plataformas como GA4 o Facebook utilizando Google Tag Manager. Esto nos brinda la flexibilidad de personalizar y ajustar el envío de datos según nuestras necesidades específicas. De esta manera, podemos optimizar el seguimiento y asegurarnos de que los datos se envíen de la manera más efectiva para nuestros objetivos de análisis y publicidad.
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
El evento view_item
en Google Analytics 4 es fundamental para entender la interacción del usuario con tus productos, especialmente en las páginas de detalle de producto (PDP) o en modales/PopUps que muestran más información. Vamos a desglosar cómo implementar y medir este evento, considerando ambas situaciones.
Medición de la Tasa de Conversión desde view_item
a add_to_cart
Para medir la efectividad de una PDP, puedes analizar cuántos usuarios que ven un producto (evento view_item
) luego proceden a añadirlo al carrito (evento add_to_cart
). Esto te proporciona la tasa de conversión de PDP
Tasa de Conversión de PDP = (Número de eventos add_to_cart
después de view_item
) / (Número total de eventos view_item
).
PDP, Implementación del Evento view_item
- En Páginas de Detalle de Producto (PDP):
- Aquí,
view_item
se dispara cuando el usuario visita la página de un producto específico. - Parámetros típicos incluyen
name
,id
,price
,category
, entre otros, que describen el producto visto. - Ejemplo de implementación:
- Aquí,
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.
}]
}
});
En Modales/PopUps de Producto PDP:
- En este caso, el evento se dispara cuando un usuario interactúa con un modal o PopUp para ver más detalles de un producto.
- Es crucial diferenciar estas vistas de las vistas de PDP regulares.
- Puedes usar un parámetro adicional, como
view_type
, para distinguir entre una vista de PDP y una vista modal.
dataLayer.push({
'event': 'view_item',
'ecommerce': {
'view_type': 'modal', // Diferenciador clave
'items': [{
'name': 'Producto XYZ',
'id': 'xyz123',
'price': 500.00,
'category': 'Electrónica'
}]
}
});
Mejores practicas para medir una PDP o Ficha de Producto, view_item
- Diferenciación de Vistas: Es importante diferenciar entre vistas en PDP y modales. Utiliza una variable como
view_type
para clasificar cada tipo de vista y así obtener análisis más precisos. - Consistencia en Parámetros: Mantén una estructura de datos coherente tanto para las vistas de PDP como para las de modales. Esto facilita el análisis comparativo.
- Captura de Información Detallada: Asegúrate de capturar detalles relevantes del producto para ambos tipos de vistas, como el nombre, ID, precio y categoría.
- Análisis de Comportamiento del Usuario: Utiliza estos datos para entender cómo los usuarios interactúan con tus productos. Por ejemplo, puedes analizar si los usuarios tienden a interactuar más con los productos a través de modales o visitando las PDP.
- Optimización Basada en Datos: Utiliza la información recogida para optimizar la experiencia del usuario. Por ejemplo, si notas que los modales tienen una tasa de conversión más alta, podrías considerar mejorar su diseño o hacerlos más accesibles.
Tasas de Conversión vinculados a Fichas de Productos
Medir la tasa de conversión de una Página de Detalle de Producto (PDP) o view_item
es crucial para entender cómo tus productos captan la atención y motivan a los usuarios a realizar una acción, como añadir un producto al carrito. Te doy algunos ideas sobre cómo podemos hacerlo y te propongo KPIs relevantes vinculados a view_item
que podemos construir en Ga4 o GTM
5 KPIs Vinculados a view_item
- Ratio de Clics en PDP (
Click-Through Rate
en PDP):- Mide cuántos usuarios que ven un producto hacen clic en elementos específicos, como fotos, descripciones detalladas o reseñas.
- Fórmula: (Número de clics en elementos específicos de PDP) / (Número total de vistas de PDP).
- Tiempo Promedio en PDP:
- Calcula el tiempo promedio que los usuarios pasan en una PDP.
- Un tiempo más prolongado puede indicar un mayor interés en el producto.
- Tasa de Rebote en PDP:
- Mide el porcentaje de visitas a la PDP donde los usuarios se van sin interactuar con la página.
- Fórmula: (Número de sesiones de una sola página en PDP) / (Total de sesiones en PDP).
- Relación de Añadir al Carrito desde PDP:
- Mide cuántos usuarios añaden productos al carrito después de visitar la PDP.
- Fórmula: (Número de eventos
add_to_cart
después deview_item
) / (Número total de vistas de PDP).
- Interacciones con Elementos de la PDP:
- Rastrea cómo los usuarios interactúan con diferentes elementos en la PDP, como selección de tamaños, colores, visualización de imágenes, etc.
- Puede dar insights sobre qué características del producto son más atractivas o necesitan mejoras.
Mejorar un Ecommerce en base al comportamiento en PDP
Estos KPIs te ayudarán a entender mejor cómo los usuarios interactúan con tus PDPs y qué los motiva a avanzar en el proceso de compra. Con esta información, puedes:
- Optimizar el diseño y contenido de las PDPs para mejorar la experiencia del usuario y la tasa de conversión.
- Identificar productos que requieren mejoras en sus descripciones o presentación visual.
- Ajustar estrategias de marketing y publicidad para resaltar características de productos que atraen más a los usuarios.
Medir y analizar estos KPIs te proporcionará valiosos insights para tomar decisiones informadas y mejorar el rendimiento general de tu tienda de Ecommerce.
event: add_to_cart
Sigamos con el evento add_to_cart
en Google Analytics 4, que es fundamental para entender cómo los usuarios interactúan con los productos en tu sitio web de Ecommerce. Este evento se utiliza para rastrear cada vez que un usuario añade un producto a su carrito de compras.
Implementar y analizar correctamente el evento add_to_cart
te brinda insights valiosos sobre las preferencias de tus clientes y puede ayudar a identificar posibles puntos de fricción en el proceso de compra. Además, estos datos son esenciales para optimizar tus estrategias de marketing y publicidad en línea.
¿Qué es el Evento add_to_cart
en GA4?
El evento add_to_cart
permite monitorear cuándo y qué productos son agregados al carrito de compras por los usuarios. Es un indicador clave del interés de los usuarios en tus productos y puede ser un predictor temprano de futuras compras. También, es útil para analizar el comportamiento del usuario en el sitio y para optimizar la experiencia de compra.
Parámetros del Evento add_to_cart
Cuando se dispara el evento add_to_cart
, se envían varios parámetros a GA4 que detallan la acción. Los parámetros más comunes son:
items
: Una lista de los productos agregados al carrito. Cada producto puede tener parámetros comoname
(nombre del producto),id
(identificador del producto),price
(precio del producto),quantity
(cantidad agregada), entre otros.value
: El valor total de los productos añadidos al carrito en esa acción.currency
: La moneda en la que se expresan los valores.
Ejemplo de Implementación del Evento add_to_cart
Imagina que un usuario en tu tienda online de electrónica añade un smartphone al carrito. El código del evento add_to_cart
podría verse así:
dataLayer:
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.
}]
}
});
gtag.js
El Hit de datos para enviarlo directamente a Google Analytics
gtag("event", "add_to_cart", {
currency: "USD",
value: 7.77,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 9.99,
quantity: 1
}
]
});
Consejos para addToCart
- Detalles del Producto: Asegúrate de incluir toda la información relevante de los productos en el
items
. Esto te ayudará a entender mejor qué productos son más atractivos para los usuarios. - Consistencia en los Datos: Mantén la consistencia en la manera en que nombras y registras los productos. Esto facilitará el análisis de los datos.
- Pruebas Rigurosas: Realiza pruebas para asegurarte de que el evento se dispara correctamente cada vez que un producto es añadido al carrito.
- Integración con Otros Eventos: Considera cómo este evento se relaciona con otros (como view_item o purchase) para tener una visión completa del recorrido del usuario.
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", //Eventos recomendados por GA4
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
dataLayer
dataLayer.push({ ecommerce: null }); // Borrar el objeto ecommerce.
dataLayer.push({
event: "generate_lead", //Eventos recomendados por GA4
currency: "USD", // Divisa de la conversión
value: 99.99 // Ingreso por la conversión, Para valores de Conversión Dinamices
});
gtag.js
El Hit de datos para enviarlo directamente a Google Analytics
gtag("event", "generate_lead", {
currency: "USD",
value: 99.99
});
[GA4] Configurar una conversión en Google Analytics 4
Para registrar una conversión, antes denominado simplemente como «objetivo» o «objetivo de conversión», generate_lead es el evento recomendó para usar en Ga4. Si tenemos múltiples objetivos de conversiones macro y micro conversiones, para cada conversión podemos o diseñar una nomenclatura de eventos complementaria a los eventos recomendados por Google o gestionarlos en función al valor de la conversión value
GA4 checkout, medir el proceso de pago
Hablemos sobre los eventos relacionados con el proceso de pago o checkout en Google Analytics 4, específicamente begin_checkout
, add_payment_info
y add_shipping_info
. Estos eventos son clave para entender cómo los usuarios interactúan con el proceso de compra en tu sitio de Ecommerce.
Evento begin_checkout
El evento begin_checkout
se utiliza para rastrear cuando un usuario inicia el proceso de pago. Es el primer paso en el proceso de finalización de la compra y es crucial para entender cuántos usuarios están realmente comprometidos con la compra.
Parámetros comunes del datalayer begin_checkout
:
items
: Lista de productos que están en el carrito en el momento de iniciar el checkout.value
: Valor total de los productos en el carrito.currency
: Moneda de la transacción.
Ejemplo de implementación:
dataLayer.push({
'event': 'begin_checkout',
'ecommerce': {
'currency': 'ARS',
'value': 45000.00,
'items': [/* lista de productos en el carrito */]
}
});
Evento add_payment_info
Este evento se utiliza para rastrear cuando un usuario añade información de pago durante el proceso de compra. Es un indicador importante de un usuario que está más cerca de completar la compra.
Parámetros comunes de add_payment_info
:
payment_type
: Tipo de pago, como tarjeta de crédito, PayPal, etc.
Ejemplo de implementación add_payment_info
dataLayer.push({
'event': 'add_payment_info',
'ecommerce': {
'payment_type': 'tarjeta de crédito'
// Otros parámetros relevantes
}
});
Evento add_shipping_info
Este evento se dispara cuando un usuario añade o modifica la información de envío. Es crucial para entender las preferencias de envío y las posibles barreras en el proceso de compra.
Parámetros comunes del datalayer add_shipping_info
shipping_tier
: Nivel o tipo de envío seleccionado por el usuario.
Ejemplo de implementación:
dataLayer.push({
'event': 'add_shipping_info',
'ecommerce': {
'shipping_tier': 'envío estándar'
// Otros parámetros relevantes
}
});
Personalización del Proceso de Checkout en GA4
GA4 permite una gran flexibilidad en la medición del proceso de checkout. Además de los pasos estándar, puedes personalizar el funnel de checkout añadiendo sub-pasos específicos para tu sitio. Esto te permite rastrear con mayor detalle el comportamiento del usuario y identificar posibles puntos de fricción.
Por ejemplo, si tu proceso de checkout incluye pasos como seleccionar un método de regalo o aplicar un código de descuento, puedes crear eventos personalizados para estos sub-pasos. La personalización te ayuda a obtener una comprensión más profunda del comportamiento del usuario y a optimizar el proceso de compra para mejorar la conversión.
Consejos para mejorar la medición del proceso de pago
- Implementa Eventos Estándar Primero: Asegúrate de tener los eventos estándar bien implementados antes de añadir eventos personalizados.
- Consistencia en los Datos: Mantén una nomenclatura y estructura de datos coherente para facilitar el análisis.
- Pruebas Rigurosas: Realiza pruebas exhaustivas para asegurarte de que todos los eventos se disparan correctamente en cada paso del proceso.
- Analiza y Optimiza: Utiliza los datos recopilados para identificar dónde los usuarios abandonan el proceso de checkout y realiza ajustes para mejorar la experiencia y la tasa de conversión.
Implementar y analizar estos eventos en GA4 te brinda una visión valiosa del comportamiento del cliente en el proceso de checkout, lo que te permite tomar decisiones informadas para optimizar tu sitio de Ecommerce.
Data Layer Purchase
Enfoquémonos en el evento purchase
de Google Analytics 4, que es crucial en cualquier implementación de Ecommerce. Este evento se utiliza para rastrear cuando un usuario completa una compra en tu sitio web o aplicación móvil. Vamos a desglosar asegurándonos de que todo quede bien claro.
Parámetros del Evento purchase
Implementar y entender el evento purchase
es un paso crucial para cualquier negocio de Ecommerce. Te permite obtener información valiosa sobre el comportamiento de compra de tus clientes, lo que te ayuda a tomar decisiones informadas para mejorar tu negocio.
Cuando se dispara el evento purchase
, se envían varios parámetros a GA4 para detallar la transacción. Algunos de los parámetros más comunes incluyen:
transaction_id
: Un identificador único para la transacción.value
: El valor total de la transacción.currency
: La moneda de la transacción (por ejemplo, ARS para pesos argentinos).tax
: El monto del impuesto aplicado.shipping
: El costo del envío.items
: Una lista de productos comprados, cada uno con sus propios detalles como nombre, ID, cantidad, precio, etc.
Ejemplo de Implementación del Evento purchase
Imaginemos que tienes una tienda online que vende libros. Un cliente acaba de comprar dos libros. Aquí te muestro cómo se vería el código del evento purchase
en el DataLayer:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: "T_12345",
value: 25.42,
tax: 4.90,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
affiliation: 'My Store',
items: [{
item_name: "smartphone samsung galaxy a22 Samsung", //Requerido! Producto nombre o Banner Name
item_id: "67890", // si aplica a Producto, Nombre producto
price: 250.25, // Precio final.
discount: 5.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: "Samsung", // 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
quantity: 3
},{
item_name: "smartphone google pixel", //Requerido! Producto nombre o Banner Name
item_id: "67890", // si aplica a Producto, Nombre producto
price: 96.25, // Precio final.
discount: 20.00, // % descuento que aplica el Cupon de la Promocionado
item_brand: "motorola", // 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: "pixel", // 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: "motorola", // 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
quantity: 1
}]
}
});
gtag.js
El Hit de datos para enviarlo directamente a Google Analytics
gtag("event", "purchase", {
transaction_id: "T_12345",
value: 25.42,
tax: 4.90,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 9.99,
quantity: 1
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 3.33,
index: 1,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "gray",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 20.99,
promotion_id: "P_12345",
promotion_name: "Summer Sale",
quantity: 1
}]
});
Consejos para mejorar la medición de <strong>event:purchase</strong>
o transacciones
- Implementar un Identificador Único de Transacción Asegúrate de que cada transacción tenga un
transaction_id
único. Esto es fundamental para prevenir la contabilización de transacciones duplicadas. - Consistencia en la moneda: Utiliza siempre la misma moneda en
currency
para evitar confusiones al analizar los datos. - Detalla los productos: Incluye tantos detalles como puedas en el parámetro
items
. - Prueba y depura: Usa herramientas de depuración para asegurarte de que los datos se envían correctamente a GA4.
- Utilizar DataLayers Dinámicos En lugar de hardcodear los datos en las páginas de agradecimiento, utiliza DataLayers dinámicos que se actualicen con la información específica de cada transacción.
- Validación en la Página de Agradecimiento Implementa lógica en tu página de agradecimiento (/thank-you-page) para verificar que una transacción se ha completado antes de enviar datos a GA4. Evita contar vistas de página como transacciones.
- Manejar las Recargas de Página Implementa mecanismos para detectar y descartar recargas en la página de agradecimiento, ya que pueden causar duplicaciones en el conteo de transacciones.
- Evitar el Envío Automático de Eventos en PageViews Configura tu seguimiento para no enviar automáticamente eventos de purchase en cada PageView. El evento de compra debe dispararse solo una vez al completarse la transacción.
- Uso de Sesiones y Cookies Considera usar sesiones o cookies para almacenar si una transacción ya fue enviada a GA4, evitando duplicaciones si el usuario vuelve a visitar la página de agradecimiento.
- Auditar y Depurar Regularmente Realiza auditorías y sesiones de depuración regulares para asegurarte de que los eventos
<a href="#Data_Layer_Purchase" title="">purchase</a>
se estén enviando correctamente. - Integración con Sistemas de Backend Si es posible, integra la confirmación de transacciones con tu sistema de backend, asegurando que solo se envíen datos a GA4 cuando la transacción se haya procesado efectivamente en tu sistema.
- Formación y Capacitación del Equipo Asegúrate de que tu equipo comprenda la importancia de una medición precisa de las transacciones y esté capacitado en las mejores prácticas de implementación y depuración.
- Personalizar el Rastreo Basado en el Comportamiento del Usuario Personaliza la medición de eventos basándote en el comportamiento específico de tus usuarios. Esto puede incluir el seguimiento de eventos adicionales que lleven a una compra, como
add_to_cart
obegin_checkout
.
event:refund medir el reembolso de compra en GA4
El evento refund
en Google Analytics 4 es crucial para comprender el comportamiento post-compra de los clientes y el impacto en la rentabilidad. Implementar y medir correctamente los reembolsos es esencial para obtener una visión precisa de las transacciones y la satisfacción del cliente. Vamos a explorar cómo se implementa y mide este evento, y cómo debería funcionar en el backend de una tienda.
Implementación del Evento refund
- Uso de DataLayer: Al igual que otros eventos en GA4, el evento
refund
se implementa mediante un DataLayer. Este evento se dispara cuando se procesa un reembolso. - Parámetros Clave:
transaction_id
: El ID único de la transacción que se está reembolsando. Debe coincidir con el ID utilizado en el eventopurchase
.value
: El valor total del reembolso.currency
: La moneda del reembolso.items
: (Opcional) Lista de productos reembolsados, si se desea rastrear reembolsos a nivel de producto.
dataLayer.push({
'event': 'refund',
'ecommerce': {
'transaction_id': '12345',
'value': 1500.00,
'currency': 'ARS',
'items': [/* lista de productos reembolsados */]
}
});
Medición y Análisis del «Event:refund
«
- Impacto en el Contador de Transacciones: Los reembolsos no restan del contador de transacciones totales, pero proporcionan un contexto importante. Permiten ver no solo el volumen de ventas, sino también el de devoluciones, lo cual es crucial para una comprensión completa de la salud financiera del negocio.
- Análisis de Datos: Al analizar estos eventos en GA4, puedes identificar tendencias en devoluciones, como productos con altas tasas de reembolso, lo que puede indicar problemas de calidad o expectativas no cumplidas.
Funcionamiento en el Backend de la Tienda
- Integración con el Sistema de Gestión de Pedidos: El sistema de backend debe estar configurado para asociar los reembolsos con sus transacciones originales. Esto asegura la consistencia en los datos reportados a GA4.
- Automatización del Evento
refund
: Idealmente, el eventorefund
debe dispararse automáticamente cuando se procesa un reembolso en el sistema de gestión. Esto garantiza la precisión y reduce el error humano. - Manejo de Reembolsos Parciales: Si solo se reembolsa parte de una transacción (por ejemplo, uno de varios productos), es importante que el evento
refund
refleje con precisión los detalles del reembolso parcial. - Seguridad y Privacidad: Asegúrate de que la gestión de reembolsos cumpla con todas las normativas de privacidad y seguridad de datos, especialmente al manejar información financiera del cliente.
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
Entendiendo 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
}]
}
});
Conclusiones
En este artículo, hemos explorado en profundidad los eventos y DataLayers esenciales que Google Analytics 4 (GA4) requiere para medir eficientemente un Ecommerce. Hemos cubierto desde los eventos fundamentales como view_item
, add_to_cart
, begin_checkout
, purchase
, hasta otros igualmente importantes como refund
, destacando cómo cada uno aporta insights valiosos para entender el comportamiento del consumidor y el rendimiento del negocio.
Cada uno de estos temas se interconecta para crear una comprensión holística de cómo GA4 puede revolucionar la medición y el análisis en el mundo del Ecommerce. Te invitamos a explorar estos artículos para ampliar tus conocimientos y habilidades en esta poderosa herramienta analítica.
Conexiones con Otros Artículos de GA4
[GA4] Crear Propiedad De Google Analytics 4 Comprender los eventos de Ecommerce en GA4 se complementa perfectamente con saber cómo crear y configurar una propiedad en GA4.
[GA4] Crear Data Streams O Fuente De Datos La implementación efectiva de eventos y DataLayers se vincula directamente con la creación adecuada de Data Streams en GA4.
Instalar Google Analytics 4 Con Google Tag Manager La integración de GA4 con Google Tag Manager (GTM) es clave para gestionar eficientemente los eventos de Ecommerce.
[GTM] Instalar Google Tag Manager Entender los eventos de Ecommerce y su implementación requiere un conocimiento básico de cómo instalar y configurar GTM.
Etiquetado UTM ¿Cómo Usar URL Builder con Google Analytics 4 ? El seguimiento de eventos se potencia con un etiquetado UTM adecuado, esencial para una atribución precisa en GA4.
GA4 Métricas y Dimensiones Los eventos de Ecommerce deben ser analizados en el contexto más amplio de las métricas y dimensiones disponibles en GA4.
¿Qué Significa unassigned, other, NotSet en Google Analytics 4? Interpretar correctamente los datos de eventos implica entender estos valores comunes en los informes de GA4.
Comparar GA4 vs GAu
Si tienes la suerte de haber comenzado a utilizar GA4 antes de julio de 2023, es probable que dispongas de datos valiosos para comparar tu propiedad Universal Analytics con GA4. Esta comparativa es crucial, ya que te permitirá evaluar la evolución y las mejoras en la recopilación y análisis de datos con GA4. Utiliza el «Comparador de los Datos de GA4 vs GA Universal» para realizar esta comparación de manera efectiva y extraer insights relevantes para la toma de decisiones estratégicas en tu negocio de Ecommerce.