【发布时间】:2012-05-29 14:03:59
【问题描述】:
我的问题是,您是否将 Google Analytics(分析)Javascript 代码放在页眉或页面的最底部(</body> 之前)。我听说人们说最好将 Google Analytics Javascript 代码放在 html 的最后。其他人说最好放在标题中。有最佳做法吗?
【问题讨论】:
标签: javascript html google-analytics webpage
我的问题是,您是否将 Google Analytics(分析)Javascript 代码放在页眉或页面的最底部(</body> 之前)。我听说人们说最好将 Google Analytics Javascript 代码放在 html 的最后。其他人说最好放在标题中。有最佳做法吗?
【问题讨论】:
标签: javascript html google-analytics webpage
把它放在你的标题中。它是异步的,因此不会阻止您的页面加载,并且通过将其放置在您的标题中,您将更有可能获得准确的统计信息。
【讨论】:
我会说最好将其放在页脚中 - 因为最好让下注者获得整个页面并有机会看到所有内容。消除了在该人错误地选择了您的网站时获得误报的一些可能性。
【讨论】:
我会将它放在页脚中,在 </body> 标记上方,这样一旦加载跟踪代码,整个页面就会加载,以便分析跟踪代码进行跟踪。
【讨论】:
区别很简单,答案取决于你的需求 假设有人误点击了您的网站并很快关闭。
如果脚本在顶部,则说明您有访客, 如果脚本在底部,则说明您没有访客。
我在底部使用它,因为如果有人不看我的网站,就不是访问者。
【讨论】:
这就是谷歌says 的内容:
找到代码 sn-p 后,将其复制并粘贴到您的网页中, 就在关闭
</head>tag*之前。如果您的网站使用模板 要生成页面,请在结束标记之前输入它 包含该部分的文件。为了最好 所有浏览器的性能我们建议您放置其他脚本 通过以下方式之一在您的网站中:
- 在跟踪代码 sn -p 之前 HTML 的
<head>部分- 在两个跟踪代码sn-p之后 和所有页面内容(例如在 HTML 正文的底部)
这里是*:
*异步 sn-p 的主要优点之一是您可以将其定位在 HTML 文档的顶部。这增加了 跟踪信标将在用户之前发送的可能性 离开页面。习惯上将 JavaScript 代码放在 部分,我们建议将 sn-p 放在 获得最佳性能的部分。
【讨论】:
根据谷歌分析
跟踪代码的放置位置
跟踪代码旨在在页面内容加载完成后从您的页面读取数据。因此,sn-p 应该位于网页的结束标记之前。加载页面内容后,跟踪代码在执行时会按照文档对象模型 (DOM) 读取页面内容。然后,所有与跟踪相关的信息都将用于建立页面信息、设置/更新 cookie,并将 GIF 请求发送到 Google Analytics 服务器。
通过将脚本放在页面正文的末尾,您可以确保跟踪代码作为 DOM 的最后一个元素执行。如果给定的页面加载由于某种原因被中断,则该页面视图的 GIF 请求可能不会被执行。但是,如果您将跟踪代码放在页面顶部,则任何加载中断都可能导致报告不完整或不准确,因为跟踪代码依赖于其报告的页面数据。
此外,页面底部的跟踪代码调用的物理位置比使用 onLoad() 函数调用跟踪代码更有效。如果您使用 onLoad() 执行跟踪代码,则执行依赖于浏览器的事件模型而不是 DOM。在这种情况下,如果远程图像无法加载到页面上,onLoad() 将不会被调用,而页面的 DOM 仍然可以完全加载。
【讨论】:
随着时间的推移,事情发生了变化。在我的 GA 帐户上,就像 2016 年一样,当我收到他们说的代码时:
这是该媒体资源的 Universal Analytics 跟踪代码。到 为该媒体资源获得 Universal Analytics 的所有优势,复制 并将此代码粘贴到您要跟踪的每个网页中。
GA 代码
使用上面的代码创建一个名为“analyticstracking.php”的文件,然后 在每个 PHP 模板页面上包含该文件。将以下行添加到 每个模板页面紧跟在开始的标签之后:
<?php include_once("analyticstracking.php") ?>
【讨论】:
要获得最佳实践,您必须了解新的异步代码,该代码可以清除大部分早期的页面加载和性能问题。
虽然谷歌官方建议应该放在<head>标签的结尾之前,但也有少数例外值得注意。
</body>标签之前,效果会更好。注意: Search Console 的点击次数和真实用户仍有 10-20% 的差异,但 Google Adwords 的定期集成显示 100% 的准确度和精确度,所以如果您使用的是 Google您网站的 Adwords 尝试将它们全部集成。
另请阅读Google Analytics Header or Footer
【讨论】:
...the Search Console clicks and reals users with 10-20% but regular... 我根本无法将长句,特别是那部分解析成任何可以理解的东西。也许只是我,对不起。有没有其他方法可以重新声明它。也许把它分成单独的句子?这里似乎有 3 个或更多不同的想法以我不理解的方式组合在一起。我是母语人士,通常甚至能够弄清楚非母语人士试图传达的内容,但我在这里真的不知所措。感谢您的帮助。