3
Google跟踪代码管理器提供用于存储事件跟踪信息的全局变量dataLayer
。要添加新事件,只需执行dataLayer.push({"Your data here"});
,即可捕获信息。Google跟踪代码管理器如何从dataLayer中提取跟踪数据?
来自该阵列的信息如何被发回给Google?有没有在后台进行该变量的某种投票?
Google跟踪代码管理器提供用于存储事件跟踪信息的全局变量dataLayer
。要添加新事件,只需执行dataLayer.push({"Your data here"});
,即可捕获信息。Google跟踪代码管理器如何从dataLayer中提取跟踪数据?
来自该阵列的信息如何被发回给Google?有没有在后台进行该变量的某种投票?
此信息未发送给Google。 Google跟踪代码管理器中的所有内容均经过客户端评估
您基于事件发布包含规则的容器。一旦将此容器加载到浏览器中,该浏览器也会加载GTM UI上定义的所有标签,规则和宏。
当容器被加载时,dataLayer数组被评估并被一个API取代,该API立即评估对push方法的调用。这不是一个普通的数组,而是一个由GTM Javascript代码定义的自定义对象。
一旦通过GTM代码评估推送,它将与容器上定义的几个规则相匹配。请注意,这不会再次到达Google,而是经过评估的客户端。
至少这是它现在的工作方式。由于没有记录,我认为它可以在将来改变。
伟大的问题,这在文档中都很不明确。 – funkybro