Google's sample code表示多个帐户可以使用不同的跟踪器对象跟踪页面
_gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview']
);
但是,如果我们只是使用相同的跟踪器对象,因为API调用正在排队并在 first-in-first-out 的基础上执行,那会没关系吗?
var _gaAccounts = ['UA-XXXXX-1', 'UA-XXXXX-2'];
for(var i=0; i<_gaAccounts.length ; i++)
{
_gaq.push(['_setAccount', _gaAccounts[i]],
['_trackPageview']);
}
答案 0 :(得分:0)
根据@ jen的评论,对Google进行单次推送比进行4次推送更有效率。请记住,这些是对远程服务器的调用,因此最好将它们保持在最低限度。
理论上,您的代码 应该 可以正常工作,并由Brian Katz's post here备份。但是,在实践中,我认为存在覆盖cookie并搞砸分析的危险。如果配置不正确,多个跟踪器会不断出现问题 - 那么为什么要添加额外的不支持步骤?