Google analytics 实现GTM数据层

Google analytics 实现GTM数据层,google-analytics,google-tag-manager,universal-analytics,google-datalayer,Google Analytics,Google Tag Manager,Universal Analytics,Google Datalayer,需要一些关于给我们的开发人员提供与GTM代码一起使用的数据层代码的建议。 如果数据层与容器标记代码一起出现在每个页面上,那么如何为域中的许多事件定义所有变量 dataLayer = []; 我已经读到,使用宏是向前发展的最好方式,这意味着将来与开发人员打交道的时间会更少。我不是一个编码员,所以我很难理解应该给出什么代码。与当前非开发人员文档的缺乏作斗争 该网站是一个非电子商务网站,但我们将许多活动作为微转换进行跟踪。忍者 您的代码是正确的:-。您已经成功地实现了GTM数据层,它应该位于网页源代

需要一些关于给我们的开发人员提供与GTM代码一起使用的数据层代码的建议。 如果数据层与容器标记代码一起出现在每个页面上,那么如何为域中的许多事件定义所有变量

dataLayer = [];
我已经读到,使用宏是向前发展的最好方式,这意味着将来与开发人员打交道的时间会更少。我不是一个编码员,所以我很难理解应该给出什么代码。与当前非开发人员文档的缺乏作斗争

该网站是一个非电子商务网站,但我们将许多活动作为微转换进行跟踪。

忍者

您的代码是正确的:-。您已经成功地实现了GTM数据层,它应该位于网页源代码中GTM标记本身之前

你现在唯一需要做的就是填满它。如果需要,可以在页面加载时指定其项目,也可以在用户单击按钮/选择下拉值等操作时推送更新

使用onclick属性是最简单的方法-只需添加:

onclick=dataLayer.push{'event':'eventfiretopmenu', “事件类别”:“导航”,“事件操作”:“菜单”,“事件标签”: “快速检查”}

使用此代码,您告诉GTM跟踪事件。设置3个宏,从数据层EventCategory、EventAction和EventLabel中检索值,然后设置规则以触发Google Analytics事件标记,条件为Event equals EventFire TopMenu

记住,你可以选择任何你想要的名字,我只是从我的一个网页上复制了上面的例子。我还建议大家阅读几个月前GTM的介绍,它会让你的生活轻松很多

但我希望这个简单的例子能让你开始学习。

忍者

您的代码是正确的:-。您已经成功地实现了GTM数据层,它应该位于网页源代码中GTM标记本身之前

你现在唯一需要做的就是填满它。如果需要,可以在页面加载时指定其项目,也可以在用户单击按钮/选择下拉值等操作时推送更新

使用onclick属性是最简单的方法-只需添加:

onclick=dataLayer.push{'event':'eventfiretopmenu', “事件类别”:“导航”,“事件操作”:“菜单”,“事件标签”: “快速检查”}

使用此代码,您告诉GTM跟踪事件。设置3个宏,从数据层EventCategory、EventAction和EventLabel中检索值,然后设置规则以触发Google Analytics事件标记,条件为Event equals EventFire TopMenu

记住,你可以选择任何你想要的名字,我只是从我的一个网页上复制了上面的例子。我还建议大家阅读几个月前GTM的介绍,它会让你的生活轻松很多


但是我希望这个简单的例子能让你开始。

当然,很高兴我能帮上忙:谢谢你的解释。另外,我正在寻找一些参考资料来解释信息是如何从数据层传递到google服务器的。任何帮助都会很好。嘿,Vivek-GTM获取数据层对象中的数据,然后GTM向GA端点发起特定的HTTP请求。希望这能澄清你的问题。当然,很高兴我能帮忙:谢谢你的解释。另外,我正在寻找一些参考资料来解释信息是如何从数据层传递到google服务器的。任何帮助都会很好。嘿,Vivek-GTM获取数据层对象中的数据,然后GTM向GA端点发起特定的HTTP请求。希望这能澄清你的问题。