Google跟踪代码管理器中数据层的用途是什么

时间:2014-06-12 07:10:41

标签: google-tag-manager

我正在使用Google Tag Manger;在这里,我可以使用“Javascript Vaiables”传递动态值。谁能解释一下“dataLayer”的用途?我认为,所有这些动态价值要求都可以通过使用“Javascript变量”本身来完成。

谢谢!

2 个答案:

答案 0 :(得分:0)

至少有两件事情会浮现在脑海中:

  • Google Analytics事务跟踪需要预定义的dataLayer;这样您就可以使用Google提供的简单标记模板,而不必将自己的变量结构解析为合适的结构

  • 它在很大程度上避免了与其他脚本的变量命名冲突;您只需要检查另一个脚本或全局变量是否也使用变量名称“dataLayer”。有很多“简单”变量,你必须检查每个变量是否存在碰撞

所以是的,您不必使用dataLayer变量,但调试起来更方便,更简单。

答案 1 :(得分:0)

继Eike的回答之后,dataLayer 是一个javascript变量: - )

我认为主要的一点是,一些用户界面的部分和部分被设计为与数据层一起使用"变量让你的生活更轻松。

例如,对于某些标签/标签模板,您可以告诉GTM直接使用dataLayer中的值;如果您使用了javascript变量,则需要为每个变量手动定义宏并手动将它们分配给标记,而不是直接使用数据层中的数据。