javascript - 谷歌分析片段应该在 <head> 里面吗

标签 javascript google-analytics

是否有必要在标签中包含谷歌分析片段。这是强制性的吗?

我正在尝试在一侧动态添加谷歌分析。将网站链接到谷歌分析的代码是分开的。

如果必须在 head 中包含 google analytics 片段,我们可以从 javascript 更改 DOM 并动态附加 scriptlet,通过 javascript 吗??

我在本地尝试了这些流程,但没有很好的结果。

最佳答案

如果您将 Google Code 放在页脚(或其他任何地方),Google 代码就可以正常工作,因为“没有必要”将它放在头部。但是,我至少可以想到两个原因,为什么你应该把它放在头上。

  1. 通过分析验证帐户,例如与谷歌网站管理员 如果分析代码错误,则无法使用工具 位置(但是您可以上传验证文件),以及 可能是 Analytics 提示您的跟踪代码不是 安装(外观错误,代码仍然有效)。

  2. 如果您使用 Universal Analytics,则必须将代码段放入 在任何调用 ga() 之前(综合浏览量等)——那是因为代码 snippets 设置存储分析调用的 ga 函数 一个数组(执行跟踪调用的 analytics.js 文件是 异步加载,所以它不会干扰其余的 你的页面在任何情况下)。如果您的代码在 head 部分,您 不用担心,如果你把它放在你的 body 里 确保您自己在 ga功能设置完毕。

关于javascript - 谷歌分析片段应该在 <head> 里面吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058383/

相关文章:

javascript - 检查 ul 中是否存在特定的 li 元素

javascript - jQuery 数组到无序列表

javascript - 是否可以将 localStorage JSON 文件存储或导出到磁盘?

javascript - 如何使用 lodash 循环遍历对象数组并检查该对象中的值是否与另一个数组中的项目匹配

google-analytics - 对于某些引荐来源,删除Google Analytics(分析)中的垃圾邮件引荐不再起作用

javascript - 使用 javascript 中的 html 浏览按钮捕获的文件名

node.js - Google API dailyLimit超出解决方案

html - 谷歌分析与谷歌标签管理器;我们可以同时实现吗?

php - Google Analytics Pro 可以提供视频特定数据吗?

google-analytics - 谷歌分析测量端点忽略 x-forwarded-for header !任何解决方案?