我希望你能帮助我。
我在Javascript中有一个画廊。 每张图片都有一个特定的哈希值。
www.example.com/gallery.html#title_1
我的统计信息在Google Analytics上,但即使我在相应代码中尝试使用哈希,哈希也不存在:
_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]);
或者这个:
_gaq.push(['_setAllowAnchor', true]);
有什么想法解决这个问题吗?
感谢您的回答。
答案 0 :(得分:1)
_setAllowAnchor
用于完全不同的用例。
正确的做法就像你说的那样:
_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]);
但是你需要在哈希改变后执行它。我认为你在页面加载时执行它。当散列更改时,页面不会重新加载,因此您需要再次显式运行此函数调用。