如果跟踪大量事件并不时添加新事件,则必须执行一系列相同的操作:
- 在网站上挂起一个事件。
- 在GTM中创建触发器。
- 在Google Analytics(分析)的GTM中创建事件发送代码。
- 在GTM中创建标签,以将事件发送到Yandex Metric。
- 如果要收集数据以在Facebook和VK上重新定位,则需要为它们中的每一个在GTM中创建另一个标签。
同时,GTM中的实体数量在增长,并且在实体中导航变得越来越烦人。(GTM也不是橡胶,并且允许的实体数量是有限的。)
我想出并实现了一个解决方案,该解决方案可以:
- 减少例程,消除步骤2-5;
- 不产生标签;
- 简化事件管理。
您只需要在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'
});
哪里
- Universal_event -GTM的事件标识符;
- GA_category,GA_action和GA_label-分别是Google Analytics(分析)的类别,操作和事件标签;
- google_analytics facebook metrika vkontakte-将事件传输到的系统。您可以指定一个或多个以空格或其他定界符分隔;
- retargeting_event-除Google Analytics(分析)以外的系统的事件标识符。
GTM:变量
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.




!
请记住要测试并将更改发布到GTM。
现在,在网站上创建新事件时,您只需将网站代码中所需的配置转移到dataLayer,GTM甚至不会打开它。
如果使用Metric,则还必须在其中创建一个javascript-event类型的目标,并指定变量Universal_event_name的值作为标识符。