StatPress SEOlution のOS・ブラウザ設定追加
StatPress SEOlution で取得できる情報の中に、OSの情報があります。この情報をみていて気になったことがひとつ。Windows NT のアクセスの不自然な多さです。反面、Windows 7 がない。これは、本来Windows 7として集計されるべき情報が、Windows NTとして記録されちゃってるんじゃないか?というところで、定義ファイルを調べてみました。
StatPress SEOlutionの定義ファイルは、下記のディレクトリにあります。
…/wp-content/plugins/statpress-seolution/def
- banips.dat :設定したIPアドレスを集計しない
- browser.dat :Agentに含まれるブラウザ情報を定義する
- os.dat :Agentに含まれるOS情報を定義する
- searchengines.dat :referrerに含まれる検索エンジン情報を定義する
- spider.dat :agent に含まれるスパイダー情報を定義する
os.dat を開いてみると、Windows 7 の定義も存在しています。
Windows 7|Windows NT7.0
一見正しそうに見えるこの設定ですが、実際には間違いです。正しくはこのように・・・
Windows 7|Windows NT6.1
これで、Windows 7 のデータを正しく取得することができるようになりました。
さらに、今回はブラウザの設定を追加。browser.dat を開きます。
定義ファイルに、IE8の設定まではありますが、IE9の設定がありません。このため、IE9でのアクセスは、Internet Explorerとだけ記録されます。そこで、browser.dat に、下記の定義を追加します。
Internet Explorer 9|MSIE9.|
こんな設定を追加し、IE9のアクセスも正しく取得されるようになりました。ついでに、Firefoxの設定も追加しました。
デフォルトでは、Firefox 3の設定までしかありません。元々の設定を参考に、こんな形でデータを追加します。
Firefox 4|Firefox/4|
Firefox 5|Firefox/5|
これでファイルを保存すると、IE9、Firefox4、Firefox5も同様に正しいログが取得・記録されるようになります。
新たにOSが追加されたり、取得の必要なブラウザタイプが追加された場合は、この定義ファイルを更新すればいいことになります。この定義ファイルですが、2009年2月から更新されていないので、他にも追加しなければならない設定もあるかもしれません。
ちなみにこの設定ですが、他のStatPress系アクセス解析であるStatPress Reloaded や Kstat reloadedなどでも有効です。
—-
追記:
※その後、Adagioで行こうさんで作成されたStatPress用の定義ファイルに差し替えました。
StatPress の定義ファイル更新|Adagioで行こう
Adagioで行こうさんの spider.dat と browser.dat の定義ファイルは、前述のIE9の設定のほか、携帯やスマートフォンなどの設定が充実していました。4月の記事以降に更新されたFirefox 5 の設定は登録がないので、それだけ追加すれば大丈夫です。
追加された主なデータは下記の通り。
browser.dat
au|UP.browser|
DoCoMo MOVA|DoCoMo/1|
DoCoMo FOMA|DoCoMo/2|
SoftBank 4-2 Series|J-PHONE/3.|
SoftBank 6-5 Series|J-PHONE/4.|
SoftBank 3G Series|Vodafone/1.|
SoftBank 3G Series|SoftBank/1.|
さらに、2010年9月の記事でOSの定義ファイルも記載がありましたので、こちらも os.dat を差し替えました。やはり、携帯やスマートフォンなどの設定が充実しているほか、PS3やPSP、NINTENDO DSやWii、Linux関連の情報が追加されます。
追加された主なデータは下記の通り。
os.dat
Nintendo DS|DSi|
Nintendo Wii|Wii|
PlayStation Portable|PSP|
PlayStation 3|PS3|
DoCoMo MOVA|DoCoMo/1|
DoCoMo FOMA|DoCoMo/2|
SoftBank 4-2 Series|J-PHONE/3.|
SoftBank 6-5 Series|J-PHONE/4.|
SoftBank 3G Series|Vodafone/1.|
SoftBank 3G Series|SoftBank/1.|
au|KDDI|
Android 3|Android3.|
Android 2|Android2.|
Android|Android|
※au、Androidの設定を追加しました。
—-
あとは検索エンジン情報を更新できれば、だいたいOKになりそうです。
デジ備忘さんの記事を元に、searchengine.dat に、ezweb の情報を追加しました。
異常なページビュー数。その犯人は!! – StatPressプラグイン[携帯対応]|デジ備忘
searchengine.dat
ezweb|ezsch.ezweb.ne.jp|query|
本来なら、pluginのアップデートで、このあたりの定義ファイルも更新されるべきなのかもしれませんが、StatPress系のpluginの定義ファイルは、前述のとおり2009年から更新が止まっています。半年放置してしまった自分ですが、これから新たにStatPress系のPluginを導入される人がおりましたら、ぜひご参考に。