ケータイサイトでもGoogle Analyticsを使ってアクセス解析出来るようにしてみました。「GA4K」というPHPライブラリを使わせてもらいました。
サイトのアクセス解析に便利な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', 'https://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
うまく動いてソース表示で</html>までちゃんと出てればOK。
4.アクセス解析結果
まだ導入して間もないのですが、ある日の統計を見たらなんと6割ものセッションがケータイからということに。
ホントかな。。。しばらく様子を見てみます。
コメント
[…] | alifedesign (IPアドレスを指定してGooglebot-Mobileを除外する) ケータイでもGoogle Analyticsを使う、PHPライブラリ「GA4K」 | 本質思考道場 (携帯サイトをGoogle Analytics でトラッキングする方法を丁寧に解説) […]
[…] みです。今のところ私は無理矢理サーバ側でトラッキングしていますが、正式リリースされたら乗り換えます。 ■ケータイでもGoogle Analyticsを使う、PHPライブラリ「GA4K」 | 本質思考道場 […]