Google Analyticsでページのようなハッシュリンクを追跡することは可能ですか?
たとえば、index.php /#1、index.php /#2、およびindex.php /#3を、ページで費やした個々の時間とともに個々のページヒットとしてすべて表示するようにします。
これを行う簡単な方法がない場合、jqueryでonclickイベントにトラックイベントを追加するにはどうすればよいですか?この方法で「ページ」情報の正確な時間を受信できますか?
これも便利なようです: https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
明確な「何をすべきか」と「何をすべきでないか」が非常に役立つ
良い質問。ハッシュリンクを追跡するには、このハッシュへのリンクごとにイベントまたはページビューを追跡する必要があります。 pageViewのサンプルコードは以下のとおりです。
onclick="_gaq.Push(['_trackPageview','/page/hashLink1']);"
注:この方法では、サイトのページ数を合計した仮想ページビューが作成されます。サイトがアンカー付きの大きなhtmlファイルである場合(このページにスライダーがある場合があります)、この方法により、ユーザーと「コンテンツ」との相互作用の推定値が得られます
Googleアナリティクスでは、 カスタムイベントの追跡 を使用できます。たとえば、AJAXページの読み込み。
(これを行う場合、通常の警告が適用されます-同じデータにアクセスするためのjavascript以外の方法があることを願っています:)
新しいユニバーサルトラッキングでは、これはもう機能しません。 https://developers.google.com/analytics/devguides/collection/analyticsjs/events に移動して、次のように更新する必要があります。
ga('send', 'event', 'category', 'action', {'page': '/my-new-page'});