2.07.2014

wordpress+google analyticsでファイルダウンロード数のカウント

せっかくツールを作っているので、どのぐらいの方にダウンロードいただいているのかは気になるところだ。 

というわけで、google analyticsのevent tracking機能を使用し、ダウンロード数のカウントをしようと色々ググってみるも、どうも現行のバージョンで動作するものがパッと見つからない。 

というわけで、マニュアルを読みつつ適用できたので、方法を記しておこうと思う。   

まず、wordpressのヘッダファイルを編集する。 

</head>のタグを検索し、その寸前に以下のコードを投入する。
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-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>
  
このスクリプトの4行目のUA-xx部分には、google analyticsで使用しているIDを投入するので、それぞれユニークな値が入る。   

続いて、トラッキングしたいリンクの書き方を少し変更する必要がある。   例えば、当サイトであれば、
<a href="/file/flash_subnet_for_win.zip>Flash Subnet for Win</a>
  

のリンクがファイルのダウンロードリンクになるわけだが、こちらを以下の通り編集する。
<a onclick="_gaq.push(['_trackEvent','Files','Download','Flash Subnet for Win']);" href="/file/flash_subnet_for_win.zip">Flash Subnet for Win</a>
  
赤太字にしている部分については、それぞれ環境に応じて好きな値を投入すればいいと思う。 

各パラメータのイメージは以下の通り。左からカテゴリ、アクション、ラベルの並び。

  スクリーンショット 2014-01-14 21.31.52
  スクリーンショット 2014-01-14 21.32.09
  スクリーンショット 2014-01-14 21.32.17



0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...