no-image

Google Analyticsで外部リンク先のクリック数調べる方法

Google Analyticsでクリック数をカウントできないかなーと思ってググるとたくさん情報が出てきます
でも更新が早すぎるせいかちゃんと動くのが少なかったので現時点でちゃんと動いた2つを書き止めておきます

前提条件

現時点での最新のGoogle Analyticsのコードを使用していること

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

調べ方1

aタグを以下のような書式に変更します

<a href="リンク先URL" onclick="javascript:_gaq.push(['_trackPageview', '/outgoing/リンク先URL']);" target="_blank">テキスト</a>

[コンテンツ]>[サイトコンテンツ]>ページ等に/outgoing/リンク先URLで表示されます

調べ方2

Google Analytics用機能拡張プラグイン gaPlugin.js
こちらからダウンロードして、設定ファイルを書くだけ

[コンテンツ]>[イベント]>サマリーに OffSiteLinkとして記録されます

1の方法だとリンクにひたすらonclickを書かなきゃいけないのでこちらのほうがおすすめです