我知道之前有人问过这个问题,但因为谷歌在他们的支持中自相矛盾,我很困惑。

生成 Google 分析代码时,Google Analytics 会告诉我将跟踪代码放在开头的 body 标签之后:

但是,我在 Google 支持论坛上看到它应该在我的 <head> 标签内。

https://support.google.com/analytics/answer/1008080?hl=en-GB



有谁知道哪个最好?

最佳答案

只要它正确地包含在 <script> 标签之间,它就应该可以工作。唯一的权衡是:

  • 将它包含在 <head> 部分会导致页面渲染变慢(因为它会在解析页面的其余部分之前执行 js)
  • 将其包含在页面底部可能不会计算登陆您页面、停留 3 秒然后离开的人数。

  • 后者不会发生在小页面中,但我已经在论坛和博客中看到过这种情况,那里有很多 html 渲染,在折叠下方滚动几英尺,页面完成需要几秒钟。在这些情况下,人们可能会在 GA 代码段执行之前离开。

    当前的分析代码是异步的,所以即使你把它放在头部,它也不应该影响渲染时间,但在几毫秒内。

    TL/DR 对于普通页面来说大致相同

    关于google-analytics - 将 Google Analytics 代码放在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26755664/

    10-12 13:02