Si además usas Track & Engage de E-goi para evitar carritos abandonados, puedes integrarlo con Google Tag Manager para que desde un solo lugar gestiones nuestro código junto con todos los otros que tengas:
1) Lo primero que hay que hacer es activar Track & Engage en tu cuenta E-goi y copiar el código HTML que te facilitamos.
2) Ve entonces a Google Tag Manager y crea una etiqueta HTML personalizada, en la cual debes pegar el HTML que copiaste de Track & Engage. ¡Guárdala y listo!
Ahora que has creado esta etiqueta de activación, puedes crearte otras para los tipos de rastreo que quieras hacer con Track & Engage, como recuperación de carritos.
Recuperar carritos abandonados
1) Asegúrate de que has creado la etiqueta de activación de Track & Engage siguiendo los pasos anteriores y que siempre la ejecutas antes de cualquier otra etiqueta que crees para Track & Engage.2) En Google Tag Manager, crea estas variables de capa de datos (data layer):
- PRODUCTOS (los productos añadidos al carrito)
- TOTAL_PRODUCTOS (n.º de productos en el carrito)
- TOTAL_CARRITO (valor total del carrito)
- ID_COMPRA (ID de la compra)
Usa este código para hacerlo (los valores son meros ejemplos; tienes que mandar valores dinámicos por programación):
<script> dataLayer = [{ 'TOTAL_PRODUCTOS': 3, 'TOTAL_CARRITO': '30', 'ID_COMPRA': 'ABCDE12345', 'PRODUCTOS': [ {sku:'123ABC',nome_produto: 'producto1',categoria:'categoríaA', preco:10, qtd:1}, {sku:'1234ABC',nome_produto: 'producto2', categoria:'categoríaB', preco:10, qtd:1}, {sku:'1235ABC',nome_produto: 'producto3', categoria:'categoríaC', preco:10, qtd:1} ] }]; </script>
3) A continuación, crea una etiqueta HTML personalizada para detectar cuando tus visitantes añadan productos al carrito. Pégale este código y grábala:
<script> var valor = {{TOTAL_PRODUCTOS}}; for(var i = 0; i < valor; i++) { _egoiaq.push(['addEcommerceItem',dataLayer[0].PRODUCTOS[i].sku, dataLayer[0].PRODUCTOS[i].nome_produto, dataLayer[0].PRODUCTOS[i].categoria, dataLayer[0].PRODUCTOS[i].preco, dataLayer[0].PRODUCTOS[i].qtd]); } _egoiaq.push(['trackEcommerceCartUpdate',{{TOTAL_CARRITO}}]); </script>
4) Crea una otra etiqueta HTML personalizada que detectará cuando los visitantes confirmen su compra. Pégale este código y grábala:
<script> _egoiaq.push(['trackEcommerceOrder', "{{ID_COMPRA}}", // (required) Unique Order ID {{TOTAL_CARRITO}}, // (required) Order Revenue grand total (includes tax, shipping, and subtracted discount) </script>
¡Y listo! Estas etiquetas permitirán a Track & Engage saber si tus visitantes abandonan el carrito y así automatizar tus campañas E-goi.
No sé hacer esto que me pedís en Google Tag Manager. ¡Ayúdenme!
¡Tranquilo! Nosotros podemos ayudarte :) Ve al menú "Ayuda" para enviarnos un mensaje.