ウェブサイトにはどの統計アプリを使用すればよいですか?

ウェブサイトにはどの統計アプリを使用すればよいですか?

私には独自のサーバー(ルートアクセス付き)があります。

自分のウェブサイトを訪問したユーザーなどの統計が必要です...

Webalyzer というアプリを検討してみましたが、これは良い選択でしょうか?

Ubuntu 9 システムで apache2 を実行しています...

サーバー用の優れた統計アプリをご存知でしたら、ぜひ教えてください。

追加の質問です。すべての統計はログ ファイルに保存されますよね? では、これらのログ ファイルはどれくらいの大きさになるのでしょうか? 分割できると便利ですが、Webalyzer でそれが可能かどうかはわかりません...

答え1

ウェブアライザーは、Apache ログをマイニングして統計情報を取得するのに非常に優れています。たとえば、誰がどの IP アドレスからアクセスしたか、それらの IP が逆解決されるドメインの種類 (.com、.net、.co.uk、.ru など) の内訳、ブラウザーが主張している内容 (常にそうであるとは限りませんが、通常は実際の内容)、ユーザーが使用しているオペレーティング システム (ブラウザーが正確に報告している場合) などです。これは完全に非侵入的であり、Web ページに特別な変更はなく、ページが読み込まれるたびに外部サーバーに追加の要求が行われることもありません。

グーグルアナリティクス一方、GA はクライアント レベルで動作します。サイト上のすべてのページがスクリプト タグを介して Google Analytics を呼び出し、Google Analytics がこの情報 (およびその他多くの情報) を取得できるようにします。使い方は非常に簡単ですが、ページを読み込むたびにサーバーに追加のリクエストが発生します。また、一部の広告ブロッカーは Google Analytics もブロックすることに注意してください。また、GA には Javascript が必要ですが、一部のユーザー (多くはありませんが) はこれを無効にしている可能性があります。

これらはそれぞれ異なるアプローチを持つ 2 つの大きな要素です。Webalizer は完全にローカル (つまりプライベート) で非侵入的であることが魅力的かもしれません。また、GA のスコープと分析機能も魅力的かもしれません。

答え2

グーグルアナリティクス

大きなログ ファイルを処理するには、ログ ローテーターを検討してください。http://www.cyberciti.biz/faq/how-do-i-rotate-log-files/

答え3

Google Analyticsの代わりとなる、ローカルでオープンソースのPHPベースの代替品があります。ピウィックまだ開発が進んでいる段階ですが、すでにじっくり見る価値はあります。

答え4

Analog は Ubuntu 用にあらかじめパッケージ化されています。セットアップは簡単で、最小限のセットアップで十分に動作します。レポート マジックを使用して、出力の形式を改善できます。

統計の元となるデータは /var/log/apache にあります。logrotate によって自動的にローテーションされ、圧縮されます。ファイルのサイズは、クエリの数、ログ形式、お​​よびサイト上の URL のサイズによって異なります。非常に混雑したサーバーでない限り、ファイルは非常に大きくなることはありません。

awstats も Ubuntu 用にパッケージ化されていますが、セットアップはそれほど簡単ではありません。独自のログ ファイルに統計情報を保持します。訪問を追跡できると主張しています。

関連情報