【问题标题】:Does placing Google Analytics tracking code higher in the <head> increase accuracy?将 Google Analytics(分析)跟踪代码放在 <head> 中更高的位置会提高准确性吗?
【发布时间】:2015-02-07 16:56:44
【问题描述】:

是否在 &lt;head&gt; 顶部的任何其他内容(包括元元素和其他 JavaScript 文件)之前包含 Google Analytics (GA) 跟踪代码(而不是在结束 &lt;/head&gt; 标记 as recommended by Google 之前)确保GA 中会报告所有跳出的用户吗?

换句话说,如果 GA 跟踪代码包含在 HTML 文档头部的底部,如果浏览器在关闭他们的头部之前没有设法加载头部中的所有内容,是否可以不跟踪某些用户(如被退回)浏览器/标签或点击后退按钮?

【问题讨论】:

    标签: javascript google-analytics html-head


    【解决方案1】:

    技术上是的,但实际上不是。 用户必须使用世界上最慢的连接(或者是速度最快的浏览器)才能逃脱位于底部的 Google Analytics(分析)代码的跟踪事件&lt;head&gt; 与顶部。但是,将它放在其他链接文件之上,例如样式表和其他 JS(应该放在页面底部)将增加在用户离开之前触发跟踪事件的机会。但是,想想你的用户。让您的样式表在您的跟踪代码之前加载,这样您的网站在跟踪代码加载时不会一瞬间看起来像垃圾。

    【讨论】:

    • 答案似乎是指旧版本的跟踪代码,因为这不是当前 GA 代码的工作方式。页面中实现的代码 sn-p 创建了一个将值推送到 javascript 对象的函数。实际的分析脚本是通过 js 注入、异步和非阻塞加载的。然而,出于所有实际目的,Jason 是正确的(所以 +1 表示“几乎没有”)。这将是一个极端的极端情况,头部的顶部与底部会产生任何差异(例如,通过非常慢的连接为非常大的资产提供服务),而 GA 将是您最不必担心的。
    • @EikePierstorff,很棒的评论——你应该把它变成一个答案,这样你就可以获得信用:)
    猜你喜欢
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    • 2017-04-28
    • 2014-06-08
    • 2014-02-18
    • 1970-01-01
    相关资源
    最近更新 更多