Google Analytics和哈希/锚点不起作用

时间:2012-09-21 21:02:12

标签: javascript hash google-analytics statistics anchor

我希望你能帮助我。

我在Javascript中有一个画廊。 每张图片都有一个特定的哈希值。

www.example.com/gallery.html#title_1

我的统计信息在Google Analytics上,但即使我在相应代码中尝试使用哈希,哈希也不存在:

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

或者这个:

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

有什么想法解决这个问题吗?

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

_setAllowAnchor用于完全不同的用例。

正确的做法就像你说的那样:

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

但是你需要在哈希改变后执行它。我认为你在页面加载时执行它。当散列更改时,页面不会重新加载,因此您需要再次显式运行此函数调用。