谷歌分析调用然后在JavaScript中重定向

时间:2013-12-16 13:23:16

标签: javascript asynchronous google-analytics

我是javascript的新手,我有一个关于异步调用的问题。例如:

_gaq.push(['_xxyyz', 'xyz']);
window.location.href = "www.wwwwww.com";

这是一个有效的代码吗? _gaq.push分析代码是否正常运行,我不会通过重定向中断调用?因为我们的分析显示无效数据,这是javascript中唯一可疑的区域。

1 个答案:

答案 0 :(得分:1)

我在similar question

中找到了解决方案

所以诀窍是将重定向包装在_gaq.push()函数中,因为这些函数是按顺序执行的。

_gaq.push(['_xxyyz', 'xyz']);
_gaq.push(function(){
   window.location = 'MY REDIRECT URL';
});

官方google Analytics documentation

中的更多信息