Google Analyticsの新しいトラッキングコード(ユニバーサルアナリティクス、analytics.js)で、 外部リンクへの遷移をイベントとして記録するための、jQueryプラグインです。
- jQuery(1.1以上)と
jquery-ga-outbound.js
を<script>
タグで読み込んでください。 - イベントとして記録したいリンク(
<a>
タグ)のjQueryオブジェクトに対して、$.fn.gaOutbound()
メソッドを呼び出してください。 引数に、JavaScriptオブジェクトの形式で、オプションを指定することができます。
- Google Analyticsで「行動」➔「イベント」➔「上位のイベント」の順にクリックします。
- イベントカテゴリに表示される、「Outbound Links」をクリックします。
- 外部リンクに遷移した数が、URL毎に表示されます。
- プライマリディメンションの「イベントラベル」をクリックします。
- 外部リンクに遷移した数が、リンク文字列毎に表示されます。
Google Analyticsで確認できるまでに数時間かかることがあります。
コンソール出力で動作を確認することができます。
timeout
(int)- Google Analyticsから応答がない場合に、タイムアウトして画面遷移する時間をミリ秒で指定します。
デフォルト値は
250
です。 permitSameOrigin
(bool)- 同一オリジンの場合はカスタムイベントを記録しませんが、強制的に記録したい場合のみ
true
を指定します。 デフォルト値はfalse
です。 debug
(bool)- デバッグモードを指定します。コンソールにデバッグ情報を出力したい場合は
true
を指定します。 デフォルト値はfalse
です。
<a href="http://www.google.com/" class="outbound">Google</a>
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery-ga-outbound.js"></script>
<script>
var $a = $('a.outbound').gaOutbound({debug: true;});
console.log('attached event to ' + $a.length + ' elements.');
</script>