google-analytics - Google 跟踪代码管理器 : gtm. dom 和 gtm.load 丢失

标签 google-analytics google-tag-manager

我正在客户网站上实现 Google 跟踪代码管理器脚本。

我遇到了一个随机问题:dataLayer 没有获得它的 gtm.dom 和 gtm.load 对象。 它只有两个对象,一个包含我正在传递的一堆变量和一个我正在推送的 dataLoaded 事件。

这个问题确实随机出现在不同的页面上,有时dataLayer被正确填充,有时没有。

没有获得这两个 gtm 对象的原因可能是什么?

(注意:我是实现 javascript 的人。GTM 配置由外部承包商完成)

最佳答案

我在这里找到了解决方案: https://productforums.google.com/forum/#!searchin/tag-manager/gtm.load/tag-manager/0Lpevpf2Fss/OMJFuaM04BsJ

我没有推送我的变量,而是将它们分配给了数据层。它被覆盖了,所以 gtm 对象丢失了。

关于google-analytics - Google 跟踪代码管理器 : gtm. dom 和 gtm.load 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24952202/

相关文章:

html - 使用身份验证所需的查询创建 XML 站点地图

ios - 数据从增强型电子商务的数据层中的先前事件 append

google-analytics - 设置 dataLayer 并运行 GTM.js 脚本后推送到增强型电子商务

javascript - 谷歌标签管理器 : Delete custom HTML blocks after each pageview?

google-analytics - 为多环境设置集成 GTM 查找表的问题

javascript - 如何使用 JavaScript (GTM) 从字符串中删除电子邮件

google-analytics - Google Analytics 用户浏览器获取用户报告

google-analytics - 如何使用多个帐户和报告设置GA

javascript - 如何将简单的未签名 Google Checkout 购物车与 Google Analytics 集成?

google-analytics - Flask:如何防止 Google Analytics JS 在开发环境中运行?