2013-07-30 159 views
0

看着這個網頁上列出的選項:https://github.com/browserstate/history.js使用history.js與谷歌Analytics(分析)

這樣看來沒有辦法設置插件發送頁面查看數據,谷歌分析。
這使得使用history.js插件查看AJAX驅動的頁面時很難推斷用戶的目標。

我知道其他插件已經實現了這個,例如jQuery Addresshttp://www.asual.com/jquery/address/。我會期待歷史插件也有這個。

有沒有辦法啓用谷歌分析與history.js

回答

3

類似的問題已經在這裏找到答案:https://stackoverflow.com/a/5307532/1854499

History.js則多爲HTML5歷史API的包裝的,所以答案是一樣的。

後你確定你會顯示哪些頁面時,歷史狀態變化(在statechange回調),推另一個_trackPageview調用谷歌Analytics(分析)堆棧,像這樣:

_gaq.push(['_setAccount', 'UA-XXXXXXX-X']); 
_gaq.push(['_trackPageview', '/new/content']); 

不要忘記添加新的URL作爲第二個參數。

您可以在Google Developers上的this page(滾動到底部)找到關於這些所謂的「虛擬瀏覽量」的文檔。

祝你好運!