質問: 携帯サイトのアクセス解析について質問があります 携帯端末では、javascriptやcookieに未対応の端末が多く、PCのアクセス解析の様にリファラーを取得することが難しいと思いますが どうにか外部の検索エンジンから誘導されてくる検索キーワードを知ることはできないでしょうか? 有料でサービスを行う「モバトラ()」や「Visionalist()」では、検索キーワードの取得も全キャリアで可能なようです。 上記サービスを調べてみたところ「Apacheサーバにモジュールをインストール」というのが必須なようでした。 Apacheのサーバにどのような仕組みを設ければ、検索キーワードを取得することが可能なのでしょうか? 携帯端末での検索キーワードを取得する場合の方法や考え方などについて教えてください
回答: 通常の携帯用アクセス解析が検索キーワードをとれないのはリファラーが取れないことによります。 JavaScript 等がないため、img タグなどで解析用CGI等を呼ぶことになりますが、これではリファラーは自サイトのものになってしまうからです。 例示されているサービスが実際どうやっているかはわかりませんが、要は自サイトのページを表示する段階でリファラーをとればいいわけです。 たとえば、mod_ext_filter のような仕組みを使えば実現は可能でしょう。 mod_ext_filter - Apache HTTP Server