ラベル myrt-mobile の投稿を表示しています。 すべての投稿を表示
ラベル myrt-mobile の投稿を表示しています。 すべての投稿を表示

2009年2月25日水曜日

携帯サイトでのアクセス解析のBESTプラクティス

PHPを使う自分の場合、今のところこのやり方が良いと思う。


1.携帯からのアクセスかそれ以外(Bot/クローラーも含む)かを判別する

PHPで高速に携帯ゲートウェイのIPから携帯キャリアを判別する - グニャラくんのグニャグニャ備忘録@はてなで配布しているPythonプログラムを使ってIPアドレス判定PHPを作成する。(参考:floatingdays: PHPで携帯からアクセスを IPアドレスで判定)


携帯キャリアのIPアドレス公表ページはこちら。変更されたらPHPを作り直す必要がある。


LinuxでApacheモジュールを入れられる環境なら、mod cidr lookupという手もある。


2.判定結果が"pc"の場合はGoogle Analyticsとかで解析する


3.判定結果が"pc"以外の場合は、myRTモバイルで解析する

PHPならリファラまで解析できるので、au・SoftBankは参照元サイトや検索キーワードの統計も見られる。
広告やリンクバック無しで無料なのはすごい。素晴らしい。

リアルタイムで見られるのは一部の情報のみで、多くの統計は見られるようになるまで時間がかかる。
その点、設置後すぐ見られるなかのひとの方が即効性・シンプルな使いやすさは上。
でも、検索キーワードの統計や着地ページを見られるなど総合力はmyRTモバイルの方が上。

なお、mod_rewriteを使っている場合はPHP埋め込みコードのgetenv('SCRIPT_NAME')をgetenv('REQUEST_URI')に変更しないといけないと思う。


4.それ以上の情報が欲しかったらWebサーバのアクセスログを解析する

AWStatsとかanalogとかで。
画像の読み込みをしないBot/クローラーの情報が欲しかったらアクセスログを解析するしかない。



参考:DSAS開発者の部屋:携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法 (今ではちょっと情報が古い)

ブログ アーカイブ

tags