插入Google Analytics(分析)代码的最佳位置

2020/10/24 01:21 · javascript ·  · 0评论

在WordPress,页眉或页脚中插入Google Analytics(分析)代码的最佳位置是哪里?我更喜欢页脚,因为我希望通过减少页眉中的脚本数量来加快网站加载速度,但是即使脚本位于页脚中也可以正常工作吗?

Google过去建议将其放在</body>标签之前,因为它们提供的用于加载的原始方法ga.js被阻止了。不过,可以将更新的异步语法安全地放到头部,而不会造成太大的阻塞,因此当前的建议就在</head>标签之前

<head>会增加一点延迟;页脚中的会减少少量记录的网页浏览量。这是一个权衡。ga.js被大量缓存并存在于Web上很大比例的网站上,因此它通常由缓存提供服务,从而将延迟降低到几乎为零。

根据个人喜好,我喜欢将其包含在中<head>,但实际上,这是喜好问题。

正如谷歌所说

将其粘贴到您的网页中,紧接在结束</head>标记之前

异步代码段的主要优点之一是,您可以将其放在HTML文档的顶部。这增加了在用户离开页面之前发送跟踪信标的可能性。通常将JavaScript代码放在该
<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
});

是的,无论如何都建议将GA代码放在页脚中,因为在读取所有标记之前,该页面不应该算作一次页面访问。

本文地址:http://javascript.askforanswer.com/charugoogle-analyticsfenxidaimadezuijiaweizhi.html
文章标签: ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!