首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌analytics.js不工作,但analytics_debug.js工作

问谷歌analytics.js不工作,但analytics_debug.js工作
EN

Stack Overflow用户
提问于 2018-10-05 15:48:57
回答 1查看 212关注 0票数 0

最近,我停止在谷歌分析中接收数据,就好像跟踪代码丢失了一样。我做了许多尝试来理解发生了什么,analytics.js似乎正确地加载了,并且在它初始化后,我登录到了控制台,这个全局函数已经初始化,并且如预期的那样。为了弄清楚发生了什么,我切换到了analytics_debug.js,所有的东西都工作得很好,没有改变任何其他东西。到目前为止,我把它留给了analytics_debug.js,但这不可能是永久性的,为什么analytics_debug.js可以像预期的那样工作,而analytics.js不能呢?提前感谢您的回复。

EN

回答 1

Stack Overflow用户

发布于 2018-10-06 03:03:50

在拆分所有前端JS应用程序后,我发现需要在全局变量sa中初始化另一个跟踪器,因此它必须具有:

代码语言:javascript
复制
var sa = null; 

但是,如果有一个全局变量sa,google analytics.js (足够有趣,不是analytics_debug.js)就不能工作。删除这个解决了问题(这个web应用没有使用另一个跟踪器,但代码在那里,因为它会在near功能中,从那时起,我了解到他们改变了他们的指令(同样是用一个预定义的全局变量),但至少不是用sa)。除了您指定的全局函数名之外,我不能怀疑analytics.js与全局变量有关,除此之外,我仍然不能理解为什么会出现这种情况,但删除该全局变量可以解决问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52660779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档