ケータイでもGoogle Analyticsを使う、PHPライブラリ「GA4K」


ケータイサイトでもGoogle Analyticsを使ってアクセス解析出来るようにしてみました。「GA4K」というPHPライブラリを使わせてもらいました。

image

サイトのアクセス解析に便利なGoogle Analytics(以下GA)。導入している方も多いと思います。しかし、JavaScriptで動作するので、ケータイブラウザにはそのままでは使えません。何とかしてみたいと思ってたら、「GA4K」なる素晴らしいPHPライブラリが公開されていました。

1.GA4Kとは

PHPライブラリになっていて、通常ブラウザ側のJavaScriptでGAにポストする処理をサーバ側で処理してくれます。これをケータイサイトのフッター辺りに埋め込めば導入出来ます。

■GA4K – 概要 – EOS Project (PHP関連のオープンソースプロジェクト) – 日本発!
●PCサイトと携帯サイトのデータを一元管理
●ユーザ分析からキャリア別のアクセス解析を実現
●HTMLベースの静的サイトにも適用可能 (※SSIを使用)
●IDとドメインのみの簡単な設定

2.導入方法

やさしいマニュアルがPDFで公開されているので、カンタンでした。このブログではケータイサイト変換にKtai Styleを使わせてもらっていますので、その場合の方法です。

2.1.ライブラリをインストール

プラグイン形式ではないので、FTPでアップします。アップ場所はKtai Styleのテーマの直下にしました。

wp-content/plugins/ktai_style/themes/monolith/GoogleAnalytics/

2.2.analytics_config.phpを修正

GAのトラッキングIDとサイトURLを指定します。

ktai_style/themes/monolith/GoogleAnalytics/Config/analytics_config.php

define('ANALYTICS_ID',      'UA-4837701-1');
define('WEBSITE_DOMAIN',    'http://takamorry.com');

2.3.footer.phpを修正

使っているテーマのfooter.phpからsendGoogleAnalytics()を呼び出す。このブログではケータイサイト変換にKtai Styleを使わせてもらっていますので、下のファイルの最終箇所に呼出し処理を追加。

wp-content/plugins/ktai_style/themes/monolith/footer.php

<?php
	require_once('GoogleAnalytics/Config/analytics_config.php');
	require_once('GoogleAnalytics/Service/analytics.php');
	sendGoogleAnalytics(ANALYTICS_ID, WEBSITE_DOMAIN);
?>

それだけ。カンタンですよね。

3.テスト

ケータイのテストには、FireFoxプラグインが便利ですよね。

■Top – FireMobileSimulator.org

image

うまく動いてソース表示で</html>までちゃんと出てればOK。

4.アクセス解析結果

まだ導入して間もないのですが、ある日の統計を見たらなんと6割ものセッションがケータイからということに。

image

ホントかな。。。しばらく様子を見てみます。