2012-09-21 23 views
2

我希望你能幫助我。谷歌分析和散列/錨點不起作用

我有一個在Javascript的畫廊。 每張圖片都有一個特定的散列。

www.example.com/gallery.html#title_1

我的統計是在谷歌Analytics(分析),但是當我嘗試這樣做在各自的散列碼根本不存在:

_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]); 

或者這個:

_gaq.push(['_setAllowAnchor', true]); 

任何想法來解決這個問題?

謝謝您的回答。

回答

1

_setAllowAnchor是一個完全不同的用例。

正確的方法來做到這一點是因爲你說:

_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]); 

但你需要的散列已經改變後執行此操作。我認爲你在頁面加載時正在執行此操作。當散列更改時,頁面不會重新加載,因此您需要再次顯式運行此函數調用。

+0

感謝您的回答,我已經嘗試使用此代碼,但它不起作用,這就是爲什麼我提出了有關此問題的問題。 – Hedra

+1

再次閱讀我的答案。您需要在更改散列後執行此代碼,而不是頁面加載。 – Eduardo

+0

經過多次操縱,我找到了答案。爲了獲得正確的統計數據,我必須將這一行代碼放在我的JavaScript代碼中。我不知道你的答案當然可以幫助我。現在問題解決了。謝謝。 – Hedra