TOP > スクリプト制作メモ > ヒット数とPVの違い

≫ヒット数とは

ウェブページの閲覧数を「ヒット」という単位で表したり「ページビュー」という単位で表したりする。
このふたつは大いに異なる。

定義は曖昧だが、私なりの解釈で言えば、
  • ヒット
    画像の呼び出しなどを含むサーバログの全て。


  • ページビュー
    ウェブページである HTML ファイルの呼び出し回数。
ということになる。

例えば、お気楽極楽スクリプトのトップページが呼び出されるとサーバには以下の様なログが記録される。
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/index.html HTTP/1.1" 200 3550 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/st.css HTTP/1.1" 200 2477 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/new.gif HTTP/1.1" 200 532 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/f1.gif HTTP/1.1" 200 121 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/f2.gif HTTP/1.1" 200 122 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/f3.gif HTTP/1.1" 200 123 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/f4.gif HTTP/1.1" 200 120 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/f6.gif HTTP/1.1" 200 74 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/admin3.gif HTTP/1.1" 200 990 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/dosupport_title.gif HTTP/1.1" 200 2361 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
220.144.241.170 - - [10/Apr/2004:21:47:22 +0900] "GET /st/images/bg.gif HTTP/1.1" 200 50 "http://www.bayashi.net/st/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"


合計10行のログ。1行目以外は外部スタイルシートや画像の呼び出しログです。

ヒット数としてこれを数えれば10ヒットということになります。
しかし、ページビューとして数えれば1PVです。

アクセス解析CGIは基本的にPVしか数えませんが、ウェブサーバのログでは画像などのファイルの呼び出しも記録されています。

ひとつのHTMLファイルに多数の画像ファイルが含まれている場合に、ヒット数とPVはどんどん離れてくることがわかると思います。

だからといって、HTMLファイルへの閲覧だけを数えるということも出来ません。

なぜなら、サイトによっては画像ファイルを閲覧させるのが主目的のところがあるからです。そういったサイトではHTMLファイルではなく画像ファイルに直接リンクを張ることも珍しくありません。

そうなると、HTMLファイルへのアクセスを数えるPVではただしい閲覧数が図れないのです。

≫ユニークユーザ

ヒット数やページビューという単位以外によく用いられるのがユニークユーザという数え方です。

これは、ログの数ではなく、記録されたIP(ホスト)の数を数えます。

これは、サイトを閲覧したユーザ数に出来る限り近い数字です。ひとりの人が複数のIPを使ってアクセスする場合もありますが、いくつの異なる接続で閲覧されたかを限りなく正しい数値で示してくれます。

TOP > スクリプト制作メモ > ヒット数とPVの違い
(C) bayashi.net