Google analytics调用然后在javascript中重定向

Google analytics调用然后在javascript中重定向,javascript,asynchronous,google-analytics,Javascript,Asynchronous,Google Analytics,我是javascript新手,对异步调用有疑问。例如: _gaq.push(['_xxyyz', 'xyz']); window.location.href = "www.wwwwww.com"; 这是有效代码吗?_gaq.push analytics代码是否正常运行,并且我不会用重定向中断调用?因为我们的分析显示无效数据,这是javascript中唯一可疑的区域。我在 因此,诀窍是将重定向包装到\u gaq.push()函数中,因为这些函数是按顺序执行的 _gaq.push(['_xxyyz

我是javascript新手,对异步调用有疑问。例如:

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

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

我在

因此,诀窍是将重定向包装到
\u gaq.push()
函数中,因为这些函数是按顺序执行的

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

官方

FYI中的更多信息,如果正在推送的
['''uxxyyz','xyz']
命令是记录数据的东西(如
\uTrackPageView
\uTrackEvent
\uTrackTrans
),数据可能不会被记录。问题在于,虽然
[''uxxyyz','xyz']
命令可能会返回,但记录数据的跟踪像素请求可能在页面重定向之前尚未发送。有人说它应该在没有计时器的情况下工作,但你可能是对的。