[Javascript] 插入Google Analytics代码的最佳位置


Answers

正如谷歌所说

将它粘贴到您的网页上,就在关闭</head>标签之前。

异步片段的主要优点之一是,您可以将其放在HTML文档的顶部。 这增加了在用户离开页面之前发送跟踪信标的可能性。 通常将JavaScript代码放在<head>部分,我们建议将代码片段放在<head>部分的底部以获得最佳性能

Question

这个问题在这里已经有了答案:

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




如果您希望脚本在页面渲染后加载,您可以使用:

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
});