Google Analytics の Event Tracking

Google Analytics の「イベントのトラッキング」を使うと、Flash や js のイベントを、PV に加算せずに計測することが可能。

これまで trackPageview 関数でイベントを計測しようとすると、通常の PV に加算されてしまうため、分けて閲覧するために trackPageview 分をフィルタ指定してもう1つプロファイルをつくって... なんて手間がかかったりしました。が、Event Tracking では別データとして計測されるのでその必要がない。

たとえば、下記のようなページ上のアクションを計測できる。

  • Flash 動画の再生回数、停止回数
  • 外部サイトへのクリック数
  • PDF のダウンロード回数
  • ページの読み込み時間

「orderForm1.pdf」という PDF のダウンロード回数を計測したかったら、こんな感じ。

<a href="/salesForms/orderForm1.pdf" onclick="pageTracker._trackEvent('Downloads', 'PDF', 'salesForms orderForm1');">Download</a>

詳しい説明は下記に。

memo

  • 「イベントのトラッキング」が表示されない方は 有効化の申し込みフォーム より、申し込むと使えるようになるはず (もう Beta じゃないから使えるはずだけど、ようわからん)
  • clickTracker とか videoTracker といった指定も可能。clickTracker にすると、カテゴリーが「Clicks」になった
  • あと urchin.js ではなく、ga.js にしましょう