我正在尝试找到一种从 document.ready() 函数添加谷歌分析代码的方法。以下代码不起作用。
$(document).ready(function () {
var _gaq = window._gaq || [];
_gaq.push(['e._setAccount', 'UA-XXXZZ-1']);
_gaq.push(['e._setDomainName', 'company.com']);
_gaq.push(['e._trackPageview']);
_gaq.push(['a._setAccount', 'UA-XXXYY-1']);
_gaq.push(['a._setDomainName', 'company.com']);
_gaq.push(['a._trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
});
解决方案是什么?我可以将创建 ga.js 文件链接的代码放在 head 标签内,但它会解决问题吗?
谢谢