Comercio electrónico de GA4 (gtag.js): Envía eventos de GA4

En esta guía, se describe cómo migrar una implementación existente de comercio electrónico de Universal Analytics de gtag.js para usar eventos de comercio electrónico de Google Analytics 4.

Visita el Centro de migración para desarrolladores para obtener guías y recursos de migración adicionales.

Resultado

El resultado de seguir esta guía es que implementarás los eventos de comercio electrónico de Google Analytics 4 en una propiedad GA4 nueva y usarás esa implementación nueva para propagar tus informes existentes de Universal Analytics. Se cambiará tu implementación existente de Universal Analytics para recibir datos de comercio electrónico de GA4.

Antes de comenzar

  1. Usa la herramienta de asistencia de migración de comercio electrónico para confirmar que la siguiente información describa tu implementación actual:

    • Utilizas una propiedad Universal Analytics
    • Tu sitio usa la biblioteca gtag.js para enviar eventos de comercio electrónico
  2. Revisa las opciones de migración para las implementaciones de comercio electrónico para obtener información sobre las compensaciones de cada opción. Confirma que realmente deseas seguir esta guía para usar los eventos de comercio electrónico de Google Analytics 4 en tu implementación existente de Universal Analytics en gtag.js.

  3. Consulta la referencia de compatibilidad de eventos para aprender cómo se traducen los eventos de UA cuando se envían a una propiedad GA4.

Concesiones y consideraciones

Revisa y considera la siguiente información para comprender completamente las implicaciones de usar los eventos de comercio electrónico de Google Analytics 4 con tu implementación existente de comercio electrónico de gtag.js (Universal Analytics).

Ventajas Desventajas
  • Te permite ver datos de comercio electrónico en los informes de GA4 y Universal Analytics.
  • El uso de eventos y parámetros de GA4 garantiza informes completos de comercio electrónico de GA4.
  • Requiere que cambies tus eventos de comercio electrónico existentes.
  • No todos los eventos y parámetros de GA4 tienen equivalentes en Universal Analytics. Los parámetros shipping_tier, discount, currency, location_id, promotion_name y promotion_id no tienen equivalentes de Universal Analytics y no aparecerán en tus informes de Universal Analytics.

Implementación

1. Actualiza tu implementación de comercio electrónico

Actualiza tu implementación de comercio electrónico existente para migrar del uso de eventos de comercio electrónico de Universal Analytics a eventos de Google Analytics 4. Una vez que completes este paso, tu propiedad Universal Analytics recibirá eventos de comercio electrónico de GA4. Consulta las concesiones y consideraciones para comprender las implicaciones de esta actualización.

Para obtener ayuda con la actualización, usa los siguientes recursos:

2. Cómo crear y configurar una propiedad GA4 nueva

Una vez que hayas actualizado tu implementación de comercio electrónico para enviar eventos de comercio electrónico de GA4, completa cualquiera de las siguientes opciones para comenzar a enviar datos a una nueva propiedad Google Analytics 4.

Opción 1: Utiliza el Asistente de configuración de GA4 y habilita las etiquetas conectadas del sitio

El Asistente de configuración de GA4 creará automáticamente una nueva propiedad GA4 y copiará los siguientes parámetros de tu propiedad Universal Analytics: nombre de la propiedad, URL del sitio web, zona horaria y configuración de moneda. También puede habilitar la función etiqueta conectada del sitio para reutilizar tu implementación existente de gtag.js de Universal Analytics a fin de cargar tu nueva propiedad GA4.

Sigue los pasos que se describen en el Asistente de configuración de GA4 para crear y configurar una nueva propiedad Google Analytics 4. Asegúrate de marcar la opción Habilitar la recopilación de datos con tus etiquetas existentes para usar la función de etiqueta conectada del sitio.

Opción 2: Actualiza el fragmento de gtag.js

  1. Crea una nueva propiedad Google Analytics 4.
    • Utiliza el Asistente de configuración de GA4 para agregar una propiedad Google Analytics 4. Sin embargo, desmarca la opción Habilitar la recopilación de datos con tus etiquetas existentes cuando se te solicite durante la configuración. Como alternativa, crea una propiedad Google Analytics 4 sin el Asistente de configuración de GA4. La ventaja de usar el Asistente es que copiará algunos parámetros de configuración básicos de tu propiedad Universal Analytics.
  2. Busca el ID de etiqueta de la propiedad Google Analytics 4.
  3. Agrega la propiedad Google Analytics 4 a tu fragmento gtag.js existente con el comando config con el ID de etiqueta.

A continuación, se muestra un ejemplo de un fragmento gtag.js que configuró una propiedad Universal Analytics y una propiedad Google Analytics 4:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');  // Universal Analytics property
  gtag('config', 'TAG_ID');  // Google Analytics 4 property
</script>