关于wp的Google分析

时间:2017-07-31 10:06:55

标签: javascript php google-analytics

我是对的,假设我无法从外部.js文件加载此分析脚本吗?

    (function(b, o, i, l, e, r) {
        b.GoogleAnalyticsObject = l;
        b[l] || (b[l] =
            function() {
                (b[l].q = b[l].q || []).push(arguments)
            });
        b[l].l = +new Date;
        e = o.createElement(i);
        r = o.getElementsByTagName(i)[0];
        e.src = 'https://www.google-analytics.com/analytics.js';
        r.parentNode.insertBefore(e, r)
    }(window, document, 'script', 'ga'));
    ga('create', 'UA-XXXXX-X', 'auto');
    ga('send', 'pageview');

但我可以把它放入footer.php吗?这是一个现场包含,还是我必须将其作为内联脚本保存在每个页面上?

2 个答案:

答案 0 :(得分:0)

是的,您可以将GA脚本放在单独的.js文件中,并将其排入您希望显示的网站上。

脚本可以插入页眉或页脚(页面末尾),但谷歌建议将其放在标签内,以便尽早开始加载。

答案 1 :(得分:0)

  

但我可以将它放入footer.php这是一个包括在网站上,或者我   必须将它作为内联脚本保存在每个页面上吗?

如果你把它放在一个php页脚文件中,它将成为包含页脚的每个页面中的内联Javascript,所以从技术上讲,答案是"两者都是"。

但是,如果您将其包含在包含/内联代码中,则需要将其包含在" hprof=cpu=samples,format=b"标签。此外,您可能会丢失一些综合浏览量,因为用户可能会在执行代码之前离开页面(取决于加载页面所需的时间)。