AWStatsでサーチフレーズが出ない場合 / How to fix search phrase statistics in AWStats

  • 投稿日:
  • 更新日:2015/02/23
  • by
  • カテゴリ:

(English below)

AWStatsを使ってWebサーバのアクセス統計を取っていると、どういうキーワードで自分のサイトが検索されたのか表示してくれる機能があります。 ところが、私のサイトではこの機能がしばらく動いていませんでした。 ちょうどTinyCoreに入れ替えたときで、その影響かとしばらく放置していたのですが、原因がわかりました。

どうやら、これはAWStatsののバグのようでした。 私が確認した限りこのバグはAWStats 7.0および7.1で発生していましたが、 もう少し広範に発生するようです。

そのため、今は最新バージョン(今ならAWStats 7.3)にアップデートすれば回復します。

さて、するとアップデートした時点からのアクセスログについてはサーチフレーズが出ますが、過去の分については出ません。 これは過去のaccess_logファイルが残っていれば復元できます。 私の場合、幸い過去のaccess_logを保存してあったため、awstats.plを対象ファイルに対して処理しなおすことにより過去のサーチフレーズも表示できるようになりました。 その方法については次回...。


When you are making statistics of your web server using AWStats, you can see what search phrases are used in search engines to reach your web site. But this functionality didn't work on my site for a while, and I left it when I had installed TinyCore. I thought it might have been due to TinyCore, but it didn't, and I figured out why.

Actually this was a bug in AWStats. As far as I checked, this issue existed in AWStats 7.0 and 7.1, but it seems being in broader versions.

The solution is simple - just update it to the latest version (e.g. AWStats 7.3 as of today).

Then you'll see search phrases after updating AWStats, but not for the past reports. You can fix it if you keep old access_log files. In my case, I kept old access_log files and apply to them and I've got all search phrases in the past. Next time I'll explain the detail.