Google analytics调用然后在javascript中重定向
我是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
_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']
命令可能会返回,但记录数据的跟踪像素请求可能在页面重定向之前尚未发送。有人说它应该在没有计时器的情况下工作,但你可能是对的。