アクセス解析を Google Analytics に差し替える

2011年1月10日 at 23:34

concrete5 に標準搭載されているアクセス解析ですが、

有料のアドオン Traffic & Statistic
http://www.concrete5.org/marketplace/addons/stats/

を導入されない限り、concrete5内部でログを取得する利点はありません(きっぱり)。

このアドオンを導入することを薦める人は、ユーザーのトラッキングしたい方や、非公開ページのアクセス解析もより正確にとりたい方です。

そうでなければ、下記の方法で concrete5 内部のアクセス解析を停止させ Google Analytic を使われることをおすすめします。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
concrete5 アクセス解析の停止方法
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

concrete5 アクセス解析の停止方法は「管理画面」-「サイト全体の設定」-「ページ閲覧ログを取得する。」のチェックを外して保存してください。

重いサイトであれば、concrete5 サイトのスピードアップを測るために是非お勧めします。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Analytics にしちゃいましょう
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

んで、concrete5 本家のフォーラムに、Guy Thomasというユーザーさんが、管理画面のアクセス解析を Google Analytics に改造できる方法を紹介。実際に、この concrete5 日本語サイトでトライしてみて成功したのでここで報告。

彼の該当ページに
http://www.concrete5tutorials.com/block-tutorials/configure-the-concrete5-stats-chart-for-google-analytics/

やり方が書いてありますがその日本語訳です。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Google Analytics 使用方法
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

・Google Analytics PHP API をダウンロード
http://code.google.com/p/gapi-google-analytics-php-interface/downloads/list

・/libraries/ フォルダーに 「3rdparty」フォルダーを作成

・/libraries/3rdparty/ フォルダーに、ダウンロードした「gapi.class.php」ファイルをアップロード

・/tools/ フォルダーに「dashboard」という名前のフォルダーを作成

・上記フォルダー直下に「chart_handler.php」という空のテキストファイルを作成

・以下のページにあるコードをコピペします
http://www.concrete5tutorials.com/block-tutorials/configure-the-concrete5-stats-chart-for-google-analytics/

・以下の部分のコードを自分の Google Analytics アカウントに変更します

define('ga_email','email@gmail.com'); // Google Analytics アカウントID
define('ga_password','password'); // Google Analytics IDのパスワード
define('ga_report_id','5555555'); // プロファイル ID
define('report_period','10'); // 表示する日付の範囲
define('x_axis_label_frequency','2'); // 日付ラベルをスキップする範囲
define('cache_life','5'); // 更新する間隔(分)


・/tools/dashboard/ ディレクトリーに「chart_handler.php」をアップロード

・管理画面にアクセスしてきちんと働いているかを確認。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
プロファイル ID の確認方法
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

プロファイル ID は、「UA-」で始まる番号ではありません!

・Google Analytic ログイン後
・登録してある該当サイト一覧の「編集」リンクをクリック
・ページ左上「プロファイル設定: ○○○○○○.com」の直下に数字だけのプロファイルIDを確認できます

有償アドオン開発中:アクセス解析を Google Analytics に差し替える

2011年1月10日 at 23:38
上記の改造が面倒くさいという方は、本家のメンバー ScottCが、簡単インストールでできる有償アドオンを $30 で開発中らしいです。

http://www.concrete5.org/community/forums/block_requests/google-analytics/

スクリーンショットを見ると





範囲の任意指定やページ毎のレポートなども表示されます。
 

Re: アクセス解析を Google Analytics に差し替える

2011年1月11日 at 21:13
早速実験してみました。

まだ設置したばかりですが、私なりに実験しながらもう少し具体的に手順を書いてみました。
うまくいかないとき、以下も参考にしてみてください。
http://good-stream.com/goodstream/concrete5/googleanalytics.html

結果、スクリーンショットよりちょっと地味な感じでしたが。