Conversiones de Google Tag Manager que no informan con el paquete incorporado Magento Enterprise 1.14.2 GTM
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.
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.
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:// 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.
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' });