我是对的,假设我无法从外部.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吗?这是一个现场包含,还是我必须将其作为内联脚本保存在每个页面上?
答案 0 :(得分:0)
是的,您可以将GA脚本放在单独的.js文件中,并将其排入您希望显示的网站上。
脚本可以插入页眉或页脚(页面末尾),但谷歌建议将其放在标签内,以便尽早开始加载。
答案 1 :(得分:0)
但我可以将它放入footer.php这是一个包括在网站上,或者我 必须将它作为内联脚本保存在每个页面上吗?
如果你把它放在一个php页脚文件中,它将成为包含页脚的每个页面中的内联Javascript,所以从技术上讲,答案是"两者都是"。
但是,如果您将其包含在包含/内联代码中,则需要将其包含在" hprof=cpu=samples,format=b
"标签。此外,您可能会丢失一些综合浏览量,因为用户可能会在执行代码之前离开页面(取决于加载页面所需的时间)。