2

我希望你能帮助我。

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

www.example.com/gallery.html#title_1

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

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

或这个 :

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

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

感谢您的回答。

4

1 回答 1

1

_setAllowAnchor用于完全不同的用例。

正确的做法是如你所说:

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

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

于 2012-09-21T21:55:06.047 回答