というわけで、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>
赤太字にしている部分については、それぞれ環境に応じて好きな値を投入すればいいと思う。
各パラメータのイメージは以下の通り。左からカテゴリ、アクション、ラベルの並び。
0 件のコメント:
コメントを投稿