Evento universal en Google Tag Manager

Si realiza un seguimiento de muchos eventos y agrega nuevos de vez en cuando, debe realizar una serie de las mismas operaciones:


  1. Cuelgue un evento en el sitio.
  2. Crea un disparador en GTM.
  3. Cree una etiqueta de envío de eventos en GTM en Google Analytics.
  4. Cree una etiqueta en GTM para enviar un evento a Yandex Metric.
  5. Si está recopilando datos para reorientar en Facebook y VK, entonces para cada uno de ellos debe crear otra etiqueta en GTM.

Al mismo tiempo, el número de entidades en GTM está creciendo y se vuelve cada vez más agotador navegar en ellas. (GTM tampoco es de goma y el número de entidades permitidas es limitado).


Se me ocurrió e implementé una solución que permite:


  • reducir la rutina, eliminando los pasos 2-5;
  • no produzca etiquetas;
  • agilizar la gestión de eventos.

¡Solo necesita configurar varias entidades en GTM una vez y no tocarlo más al agregar nuevos eventos! Detalles en orden.


Evento en el sitio


En el momento en que se desencadena el evento deseado, pasamos varios parámetros al dataLayer:


dataLayer.push(
{
   'event':'universal_event',
   'event_category':'GA_category',
   'event_action':'GA_action',
   'event_label':'GA_label',
   'universal_event_systems':'google_analytics facebook metrika vkontakte',
   'universal_event_name':'retargeting_event'
});

Dónde


  • universal_event : identificador de evento para GTM;
  • GA_category, GA_action, GA_label : respectivamente, la etiqueta de categoría, acción y evento para Google Analytics;
  • google_analytics facebook metrika vkontakte : sistemas a los que se transmitirá el evento. Puede especificar uno o más separados por espacios u otros delimitadores;
  • retargeting_event : identificador de evento para sistemas distintos de Google Analytics.

GTM: variables


GTM : event_category, event_action, event_label, universal_event_name, universal_event_systems.


imagen


GTM:


, . , universal_event_systems. universal_event.


imagen


imagen


imagen


imagen


GTM:


. GA event_category, event_action, event_label, universal_event_name.


imagen


imagen


imagen


imagen


!


Recuerde probar y publicar los cambios en GTM.


Ahora, al crear un nuevo evento en el sitio, simplemente puede transferir la configuración deseada en el código del sitio al dataLayer, y GTM ni siquiera lo abre.


Si usa Metric, también debe crear un objetivo de tipo de evento javascript en él , especificando el valor de la variable universal_event_name como identificador .


All Articles