Analyticsが携帯の解析に対応し始めたのですが、なんやかんやでちゃんと統計が取れないので、Googleに送るデータを生成するga.phpを改造してみました。参考にさせていただきました。機種固有IDが取れなかったらCookieに頼る(大量にSessionをカウントしないように)(機種固有IDもCookieも使えない携帯は無理。Analyticsだと普通にアクセスしてるよね...ってか携帯の場合だと普通キャリアのIPしか渡らない気が、、、そこに匿名性って必要なのかねー。オリジナルのソースにあった最後のほうの『?><?php』って何か意味あんの?SSL通信だと機種固有IDが取れないから、SSLページにGETでgetVisitorIdの返り値を渡せばいいと思います。これで機種固有IDの生情報をGoogleに通知することなくユニークなIDをAnalyticsに渡せるってわけです。機種固有IDが取れないと固有のIDが無いということなので、変わりにUSER-AGENTとランダム値のハッシュを使うこれを毎度毎度やっても固有のIDが取得できないからCookieにセットしてIDを引きずり回してるって感じになってます。Cookieがsetできない場合は毎度生成してしまいこいつがAnalyticsで大量のSession数をカウントしちゃうってわけ。わけで、へー一応色々考えてあるって感じでした。Mobileのコードを導入その日のセッション数が1,282件に、、、んなわきゃぁない。その証拠にAWStatsでは特に変化なし。