【发布时间】:2017-12-20 03:24:09
【问题描述】:
请帮忙。我正在尝试使用 GTM dataLayer 在我的销售确认页面上跟踪购买情况。我添加了 dataLayer,它位于 GTM 容器 sn-p 上方,但 Google Tag Manager 完全无法识别该数据层。就像它在页面上不存在一样。为什么?您可以在源代码中看到所有内容均已正确格式化:view-source:http://www.maverickhelicopter.com/survey.aspx 但 GTM 预览工具甚至无法识别数据层的存在。 screenshot of GTM preview tool
【问题讨论】:
-
在您的页面代码中,您推送到 - 此时未初始化 - dataLayer(这会给您一个“survey.aspx:35 Uncaught TypeError: Cannot read property 'push' of undefined”错误浏览器控制台)。然后你尝试初始化dataLayer。尝试交换两者,看看它是否开始工作。
标签: javascript google-tag-manager enhanced-ecommerce google-datalayer