自分のサイト内の外部遷移のURL(アフィリエイト等)をクリックされた際に、
どのページからどの外部URLに遷移したのかをGoogleAnalyticsで簡単に調査できるように
するための方法。
GoogleAnalyticsの_trackEventを使う。
sample.js
<script type="text/javascript">
//<![CDATA[
$(function(){
$("a").on("click", function(){
url = $(this).attr('href');
if(url.indexOf($(location).attr('hostname')) == -1 && url.indexOf('http') >= 0)
{
_gaq.push(['_trackEvent','Link', $(location).attr('href'), url]);
}
});
});
//]]>
</script>
_gaq.push(['_trackEvent', category, action, opt_label, opt_value, opt_noninteraction])
という書式なので、action, opt_label等は分析したいように適当に
このコードを設置後、
GoogleAnalyticsのコンテンツ=>イベント=>上位のイベント
で確認すると以下のように外部遷移イベントを確認できるようになる。
上記のJSを設置した場合、
- イベントアクションに遷移元ページ(自分のサイト)
- イベントラベルに外部遷移したページ
が入る。
イベントアクションを外部遷移したページにしたほうがいいかもしれない。
