我所試圖做的是發送一個事件,谷歌Analytics(分析)後立即向用戶下一個頁面重定向:谷歌分析:_gaq.push()是一個阻塞函數嗎?
_gaq.push(['_trackEvent', 'xxx' ...]);
window.location = 'some url ...';
上面的代碼管理,以註冊事件,因爲我可以在GA報告中看到它們。不過我懷疑一些事件被丟失,因爲瀏覽器之前軌道像素負荷將用戶重定向到新的一頁。
我的問題是:
- 是否_gaq.push()塊,直到事件已經成功地達到了谷歌的服務器?
- 如果不是,最好的方法是什麼來實現我所需要的?
謝謝!
相關:http://stackoverflow.com/questions/3427580/race-condition-and-using-google-analytics-asynchronous-gaq-synchronously – 2013-09-20 15:14:25