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 にしましょう