Впервые опубликовано на Хабре. Если вы отслеживаете множество событий на сайте и то и дело добавляете новые, вам приходится выполнять серию одних и тех же операций: При этом количество сущностей в GTM растет и ориентироваться в них становится всё утомительней. (А еще GTM не резиновый и допустимое количество сущностей ограничено.) Я придумал и внедрил решение, которое позволяет: Нужно только один раз настроить несколько сущностей в GTM и больше вообще его не трогать при добавлении новых событий! Подробности по порядку. Событие на сайте В момент срабатывания нужного события передаем в 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'
}); где Google Tag Manager: переменные Создаем в GTM три переменные типа Переменная уровня данных: event_category, event_action,