Se você rastrear muitos eventos e adicionar novos de vez em quando, precisará executar uma série das mesmas operações:
- Pendure um evento no site.
- Crie um gatilho no GTM.
- Crie uma tag de envio de evento no GTM no Google Analytics.
- Crie uma tag no GTM para enviar um evento ao Yandex Metric.
- Se você estiver coletando dados para redirecionar no Facebook e no VK, para cada um deles precisará criar outra tag no GTM.
Ao mesmo tempo, o número de entidades no GTM está crescendo e torna-se cada vez mais cansativo navegá-las. (O GTM também não é de borracha e o número de entidades permitido é limitado.)
Criei e implementei uma solução que permite:
- reduza a rotina, eliminando as etapas 2 a 5;
- não produza tags;
- agilizar o gerenciamento de eventos.
Você só precisa configurar várias entidades no GTM uma vez e não toca mais ao adicionar novos eventos! Detalhes em ordem.
Evento no local
No momento em que o evento desejado é acionado, passamos vários parâmetros para o 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'
});
Onde
- universal_event - identificador de evento para GTM;
- GA_category, GA_action, GA_label - respectivamente, a categoria, a ação e o rótulo do evento para o Google Analytics;
- google_analytics facebook metrika vkontakte - sistemas para os quais o evento será transmitido. Você pode especificar um ou mais separados por espaços ou outros delimitadores;
- retargeting_event - identificador de evento para sistemas diferentes do Google Analytics.
GTM: Variáveis
GTM : event_category, event_action, event_label, universal_event_name, universal_event_systems.

GTM:
, . , universal_event_systems. universal_event.




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




!
Lembre-se de testar e publicar as alterações no GTM.
Agora, ao criar um novo evento em um site, você pode simplesmente transferir a configuração desejada no código do site para o dataLayer, e o GTM nem sequer o abre.
Se você usar o Metric, também precisará criar um destino do tipo javascript-event , especificando o valor da variável universal_event_name como um identificador .