Google Analytics で、インバウンド/アウトバウンドリンクのクリックをイベントで計測する

【Blogger】ブログのクリックイベントをGoogleアナリティクスで計測する簡単な方法 | For Content Creator にある方法を実験すべく、以下コードを導入してみます。

<script type='text/javascript'>
jQuery(function() {
    /* click tracking google ana */
    jQuery('a').click(function(e) {
        var ahref = jQuery(this).attr('href');
        if (ahref.indexOf('http://aws.kaoritter.com/') != -1 || ahref.indexOf('http') == -1 ) {
            _gaq.push(['_trackEvent', 'Inbound Links', 'Click', ahref]);
        }
        else {
            _gaq.push(['_trackEvent', 'Outbound Links', 'Click', ahref]);
        }
    });
});
</script>

[メインページ] と [カテゴリ別記事リスト] と [月別記事リスト] と [記事] のフッターに追加しました。この Rainier のテンプレートは、 jQuery v1.10.1 が最初から入っていたけれど、このVersionで動くかな。うまくイベントが取れるといいな。

その後、Analyticsのリアルタイムアナリティクス見ながら、サイト内外リンク押してたらトラックされてるのを確認しました。Inbound / Outbound ともどこからどこへ、がわかるともっといいなあ。jQuery を改造してみようかな。 ga_realtime.png