Integrar Track & Engage de E-goi con Google Tag Manager

Google Tag Manager va fenomenal para gestionar todos los códigos de marketing que uses en tu sitio web (como los de Google Analytics, AdWords, remarketing para Facebook, etc.).

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.