webalizer

Apacheアクセス解析ツール

インストール

sudo apt install webalizer

結果が出力されるフォルダをブラウザから閲覧できるようにします(必要に応じて認証などを設定します)。

Alias /usage "/var/www/webalizer"

設定

/etc/webalizer/webalizer.confを編集して細かくカスタマイズすることも可能ですが、コマンドラインオプションからもある程度のことができそうです。-pは「preserve state」で以前のデータを残しながら追記していく場合に必要です。-uで計測から除外したいファイル名を指定可能です。

sudo webalizer -n lmlab.net -p -u "*.css" -u "*.ico" -u "*.js" /var/log/apache2/other_vhosts_access.log

データの見方

,Hits,ヒット数。エラーをも含む、ログに記録されたすべてのアクセス数
,Files,ファイル数。Hitsのうち、正常アクセスの数
,Pages,ページ数。Hitsのうち、HTMLページの数
,Vists,訪問者数。30分以内で同一IPからはカウントしない
,Sites,サイト。1年間で同一IPからはカウントしない
,KBytes,転送したデータ容量

Pagesはページビューと呼ばれることもあります。また、各アクセス数の比率から、様々な傾向を確認することができます。

Visits / Sites = リピート訪問率
Pages / Visits = 一回の訪問で閲覧するページの数