我知道之前有人问过这个问题,但因为谷歌在他们的支持中自相矛盾,我很困惑。
生成 Google 分析代码时,Google Analytics 会告诉我将跟踪代码放在开头的 body 标签之后:
但是,我在 Google 支持论坛上看到它应该在我的 <head>
标签内。
https://support.google.com/analytics/answer/1008080?hl=en-GB
有谁知道哪个最好?
最佳答案
只要它正确地包含在 <script>
标签之间,它就应该可以工作。唯一的权衡是:
<head>
部分会导致页面渲染变慢(因为它会在解析页面的其余部分之前执行 js) 后者不会发生在小页面中,但我已经在论坛和博客中看到过这种情况,那里有很多 html 渲染,在折叠下方滚动几英尺,页面完成需要几秒钟。在这些情况下,人们可能会在 GA 代码段执行之前离开。
当前的分析代码是异步的,所以即使你把它放在头部,它也不应该影响渲染时间,但在几毫秒内。
TL/DR 对于普通页面来说大致相同
关于google-analytics - 将 Google Analytics 代码放在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26755664/