ダウンロードカウンタには Google Analytics を使うことに
ダウンロードカウンタとして、download_count モジュールとか Disk Node モジュールとかを試してみたけど、このサイトに欲しい感じとは微妙に違ってたんで、何かないものか...と。
で、Google Analytics のスクリプトが urchin.js から ga.js に変わって(というか、新しい ga.js も使えるようになった...かな?)、ダウンロードファイルも勝手にカウントしてくれてるらしいということなので、早速。 今更?...
特にコンバージョン目標を設定しなくても確認できるけど、した方がわかりやすいかな...ってことで、プロジェクトタイプごとに分類した設定をしてみました。
設定内容とカウント対象ファイルはこんな↓感じ。(どれも正規表現で)
| 目標名 | URL (設定内容) | 対象ファイル | |
|---|---|---|---|
| G1 | 日本語翻訳 | /files--project--translation--.*\.zip | /files/project/translation/ ディレクトリ以下のすべての zip ファイル |
| G2 | モジュール | /files--project--module--.*\.zip | /files/project/module/ ディレクトリ以下のすべての zip ファイル |
| G3 | テーマ | /files--project--theme--.*\.zip | /files/project/theme/ ディレクトリ以下のすべての zip ファイル |
| G4 | ドキュメント | /files--document--.*\.(zip|pdf) | /files/document/ ディレクトリ以下のすべての zip および pdf ファイル |
※ ダウンロードに関するログは "/download/files--project--translation--filename.zip" というパスとして取得されているようなので、"/files/project/translation/.*\.zip" みたいな設定だと上手くいかないっぽかったです。
正確なダウンロード数が把握できない可能性があることとか、ファイル名が URL 形式っぽい感じなのでパッと見た目ではどのファイルかが分かりにくいこととか、ちょっと微妙なところはあるかもだけど、個人的には、こんな感じで大満足。


最近のコメント
6日 8時間前
6日 8時間前
6日 10時間前
6日 16時間前
6日 20時間前
6日 21時間前
6日 23時間前