在哪里插入 WordPress 中的 Google 分析代码最好,页眉还是页脚?我更喜欢页脚,因为我希望通过减少页眉中脚本的数量来加载更快,但是即使脚本在页脚中,它也能工作吗?
是的,无论如何建议把 GA 代码放在页脚,因为页面不应该计算为页面访问,直到它读取了所有的标记。
Google 过去常常建议把它放在 </body>标签之前,因为他们原来提供的加载 ga.js的方法被阻塞了。不过,较新的异步语法可以安全地放在头部,阻塞最小,因此当前的建议就在 </head>标记之前。
</body>
ga.js
</head>
<head>会增加一点延迟; 在页脚会减少一些小的边距记录的页面浏览量。这是一种权衡。ga.js被大量缓存,并存在于整个网络的大部分站点上,因此它经常通过缓存提供服务,从而将延迟减少到几乎为零。
<head>
作为一个个人喜好的问题,我喜欢把它包括在 <head>,但它真的是一个喜好的问题。
如果希望在呈现页面之后加载脚本,可以使用:
function getScript(a, b) { var c = document.createElement("script"); c.src = a; var d = document.getElementsByTagName("head")[0], done = false; c.onload = c.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { done = true; b(); c.onload = c.onreadystatechange = null; d.removeChild(c) } }; d.appendChild(c) } //call the function getScript("http://www.google-analytics.com/ga.js", function() { // do stuff after the script has loaded });
正如谷歌所言:
粘贴到您的网页,正好在结束 </head>标签之前。 异步代码片段的主要优点之一是,您可以 将其放置在 HTML 文档的顶部 追踪信标会先于使用者发出 通常将 JavaScript 代码放在 部分,我们建议将代码段放在 <head>部分获得最佳性能
粘贴到您的网页,正好在结束 </head>标签之前。
异步代码片段的主要优点之一是,您可以 将其放置在 HTML 文档的顶部 追踪信标会先于使用者发出 通常将 JavaScript 代码放在 部分,我们建议将代码段放在 <head>部分获得最佳性能