« | »

2009.01.17

WordPress Ktai StyleでGoogle Analyticsを使う。

携帯はJavascriptを使用するので、
Javascriptを使用するGoogle Analyticsは通常使えません。

で、色々調べてみたのですが、

エクスブリッジという会社が
携帯サイトでAnalyticsを使用する為のライブラリ「SELENE.GA4K」
と言うのをオープンソースで開発したようです。

この「SELENE.GA4K」をKtai Styleで使ってみたので、
適当にそのときのメモです。

もっと色々なやり方があると思うけど、
とりあえず使えるか試してみたので、、適当です。

ただ、Google Analyticsを携帯サイトで使用すると
もしかしたら、規約違反になるかもしれないということです。
参考↓
codeなにがし
Google Analytics サービス利用規約
まぁ自己責任ということで。

マニュアルが
http://eos.exbridge.jp/projects/show/ga4k
にPDFファイルであります。

1. ダウンロード&展開

1-1. SELENE.GA4Kをダウンロード

http://sourceforge.jp/projects/ga4k/releases/
上記のサイトからselene_ga4k_1.1.0.tgzをダウンロード

1-2. 展開

$ tar zxvf selene_ga4k_1.1.0.tgz


1-3. ファイルの移動

GoogleAnalyticsという
ディレクトリをKtai Styleで使用しているthemesのディレクトリに移動
$ cd selene_ga4k
$ mv GoogleAnalytics/ /var/www/html/wordpress/wp-content/plugins/ktai_style/themes/default/
(↑適宜変更、自分の場合はdefaultのテーマを使用してたので)

2. アカウント IDとかを設定する

$ vi analytics_config.php
(/var/www/html/wordpress/wp-content/plugins/ktai_style/themes/default/GoogleAnalytics/Config)
——————————————————————
21,22行目
1) コメントになっている//を消します
2) ANALYTICS_IDにAnalyticsのアカウント ID。
3) WEBSITE_DOMAINにサイトのドメインを記述
define(‘ANALYTICS_ID’, ‘UA-9999999′);
define(‘WEBSITE_DOMAIN’, ‘http://www.example.com’);
——————————————————————-

3. header.phpにanalytics.phpとanalytics_config.phpを呼び出すよう設定

$ vi header.php
(/var/www/html/wordpress/wp-content/plugins/ktai_style/themes/default/)
———————————————————————
1) analytics.phpとanalytics_config.phpを呼び出します。
<?php
require_once (dirname(__FILE__) . ‘/GoogleAnalytics/Service/analytics.php’);
require_once (dirname(__FILE__) . ‘/GoogleAnalytics/Config/analytics_config.php’);
sendGoogleAnalytics(ANALYTICS_ID, WEBSITE_DOMAIN);
?>
</head>の上に上記を記述
———————————————————————

4. 携帯でサイトにアクセスしてみる。

- 何かエラーがある場合は、error_logに記述されると思います。
– 1,2時間経過するとGoogle Analyticsに反映されてると思います。

ga_broweros

メモ.
FirefoxのアドオンでFireMobileSimulatorというのがあるので、
それを使うとUserAgentなどを偽装してくるので、とっても便利です!
UIDとかも送信してくれます!
ダウンロードは下記から
FireMobileSimulator.org: http://firemobilesimulator.org/

いじょー


Google Analytics 完全解説Google Analytics 完全解説