2

あなたが私を助けてくれることを願っています。

私はJavascriptでギャラリーを持っています。各画像には特定のハッシュがあります。

www.example.com/gallery.html#title_1

私の統計はGoogleアナリティクスにありますが、それぞれのコードでこれを試してもハッシュは存在しません:

_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 に答える