現在、ページの読み込みにハッシュシグナルを使用するサイトに取り組んでいます。これは、ページの「読み込み」がほとんどなく、かなり多くの ajax コンテンツの変更とテンプレート操作があることを意味します。
私の質問は、Google アナリティクスを使用してこれを追跡するにはどうすればよいですか? ハッシュやその他のパラメーターを含む URL 全体をキャプチャするコードで GA 呼び出しをトリガーする方法はありますか?
現在、ページの読み込みにハッシュシグナルを使用するサイトに取り組んでいます。これは、ページの「読み込み」がほとんどなく、かなり多くの ajax コンテンツの変更とテンプレート操作があることを意味します。
私の質問は、Google アナリティクスを使用してこれを追跡するにはどうすればよいですか? ハッシュやその他のパラメーターを含む URL 全体をキャプチャするコードで GA 呼び出しをトリガーする方法はありますか?
GA でサイト アクティビティをどのように表現するかによって異なりますが、何を「ページビュー」として認定するかを決定し、そのアクティビティが発生するたびに URL をパラメータとして含めて_trackPageview()メソッドを呼び出すことができます。
_gaq.push(['_trackPageview', 'YOUR URL HERE']);
ページが更新されると、ハッシュシグナルはオブジェクトでhashsignal.hashchange
イベントを発生させます:window
$(window).trigger('hashsignal.hashchange', [subhash]);
したがって、次のようなものを使用して、Google アナリティクスの追跡呼び出しをこのイベントにバインドできます。
$(window).on('hashsignal.hashchange', function(event, subhash){
_gaq.push(['_trackPageview', subhash]);
});