2012年3月26日月曜日

Google Analyticsで外部リンクのURLとクリック数をカウントするコード

 通常イベントを記録するには<a>タグ全てにonclick="_gaq.push(['_trackEvent', 'OutLink', 'Click', 'http://********/']);"を設定しなければいけないのですがこちらのコードでは全ての外部リンクに自動的に設定できます。


取得するコード

必ずGoogle Analyticsトラッキングコードの下に配置してください。(非同期タイプ用) 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery(function($) {
  $.each($("a[href^='http://'], a[href^='https://']"), function() {
    $(this).click(function() {
      _gaq.push(['_trackEvent', 'OutLink', 'Click', $(this).attr('href')]);
    });
  });
});
</script>



レポートの見方

コンテンツ > イベント > サマリーでイベントラベルを選択することによってクリックされたリンク先が分かります。

 ※ コードは http://syousei.wordpress.com/2011/01/20/google-analytics-event-tracking/ とそのコメント欄の方の転載です。

 


0 件のコメント:

コメントを投稿