Pregunta

Estoy teniendo un problema con el soporte de GTM incorporado en 1.14.2+.

  • Hemos habilitado el soporte de GTM
  • Hemos ingresado la ID de contenedor GTM correcta
  • Hemos habilitado mejor el comercio electrónico en el paquete de Google Analytics
  • Hemos establecido un etiquetado universal de análisis en todas las vistas de la página en GTM
  • Hemos establecido el seguimiento de conversión de la UA en la página de éxito en GTM

Sin embargo, todavía no conseguimos la conversión de la UA en GA.Nunca se registra.

¿Fue útil?

Solución

Así que tuve el placer de intentar establecer estos (con la falta de documentos oficiales) y parece que lo tiene que funciona ahora.

Mi comprensión es que en lugar de usar el seguimiento basado en la página de éxito, debemos usar los eventos, por lo que para las conversiones Magento dispara un evento de "compra" de "compra" que necesitamos enganchar.

Así que junto con la etiqueta PageView Tengo esta etiqueta de compra, donde el incendio es un evento personalizado con el nombre "Compra", que es lo que Magento dispara en la página de éxito.

 ingrese la descripción de la imagen aquí

El siguiente publicación de BranchLabs realmente me ayudó, sin embargo, terminé dividiendo cada evento en una nueva etiqueta para que sea más fácil ver las diferencias dentro de los analíticos según los documentos oficiales a continuación. Parece estar trabajando.

http://branchlabs.com/magento-development/how-to-set-up-google-tag-manager-for-magento#create-a-tag-for-page-views

http:// Merch. docs.magento.com/ee/user_guide/marketing/google-universal-analytics-enhanced-ecommerce.html

Otros consejos

En la mayoría de las implementaciones, debe habilitar el eCommerce mejorado en cada una de sus etiquetas de Analytics PageView o eventos universales. Tiene dos opciones para habilitar el comercio electrónico mejorado en la pantalla del editor de etiquetas de la interfaz web:

  • implementar usando la capa de datos (recomendado)
  • implementar usando una macro de JavaScript personalizado

Para la capa de datos, debe crear las siguientes capas de datos diferentes en su sitio web de Magento -:

  • Impresiones de productos
  • Product Clicks
  • Detalle del producto Impresiones
  • Agregar o quitar del carrito
  • Impresiones de promoción
  • Clics de promoción
  • pago
  • compras
  • Reembolsos

Capa de datos de ejemplo para impresiones de productos -:

<script>
// Measures product impressions and also tracks a standard
// pageview for the tag configuration.
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'EUR',                       // Local currency is optional.
    'impressions': [
     {
       'name': 'Triblend Android T-Shirt',       // Name or ID is required.
       'id': '12345',
       'price': '15.25',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Gray',
       'list': 'Search Results',
       'position': 1
     },
     {
       'name': 'Donut Friday Scented T-Shirt',
       'id': '67890',
       'price': '33.75',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Black',
       'list': 'Search Results',
       'position': 2
     }]
  }
});
</script>

Aquí está el módulo Magento que crea capas de datos para todos los puntos anteriores::

http:// www. scommerce-mage.co.uk/enhanced-ecommerce-tracking-with-google-tag-manager.html

Si no desea comprar el módulo anterior, puede hacerlo usando una macro de JavaScript personalizado::

// A custom JavaScript macro that returns an ecommerceData object
// that follows the data layer syntax.
function() {
  var ecommerceData = {
    'ecommerce': {
      'purchase': {
        'actionField': {'id': 'T12345'},
        'products': [
            // List of productFieldObjects
        ],
        ... // Rest of the code should follow the data layer syntax.
     }
  };
  return ecommerceData;
}

Si elige usar una macro de JavaScript personalizado en lugar de la capa de datos, seleccione Habilitar funciones de comercio electrónico mejoradas y configurar los datos de lectura de la opción Macro.

espero que ayude!

Asegúrese de tener una configuración de Datalayer en su código de seguimiento y que configura un activador para pasar los datos del evento.

 gaevent trigger

 Variables de evento

 gaevent

Usted presiona el evento de seguimiento en el datalayer por lo tanto:

dataLayer.push({'event': 'trackEvent', 'eventCategory': 'This is your category title', 'eventAction': 'this is your action title', 'eventLabel': 'this is your label', 'eventValue':'1' });

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top