实施GTM数据层



需要一些建议,以使我们的开发人员为数据层的代码提供与GTM代码一起使用的数据。如果Datalayer将与容器标签代码一起在每个页面上,则如何为域上许多事件定义所有变量?

dataLayer = [];

我已经读到,使用宏是未来的最佳方法,这应该意味着将来与开发人员打交道的时间更少。我不是编码员,所以我很难理解要提供的代码。挣扎于目前缺乏非发展的文档的文档。

该网站是一个非会员网站,但我们跟踪许多事件作为微型转换。

ninjasys

您的代码正确:-)。您已经成功实现了GTM数据层(应该是在网页的源代码中GTM标签本身之前)。

您现在唯一需要做的就是填充它。您可以在页面加载时指定其项目(如果有需要),或者您可以将更新推向它当用户执行某些操作时(例如,单击按钮/选择下拉值值)。

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

onclick =" datalayer.push({'event':'eventfire-topmenu', 'eventscategory':"导航"," eventAction":"菜单"," EventLabel": 'quickcheck'});"

使用此代码,您告诉GTM跟踪事件。设置3个宏将从数据层检索值( eventScategory eventAction eventlabel ),然后将规则设置为触发AGoogle Analytics(分析)事件标签,条件为 event equals eventfire-topmenu

请记住,您可以选择所需的任何名称,我只是从我的一个网页中复制了上面的示例。我还建议阅读几个月前GTM引入的有关活动听众的文章,这使您的生活变得更加轻松。

,但我希望这个简单的例子能让您入门。

最新更新