- 締切済み
ページビューの意味を教えてください
ページビューの意味を教えてください。 ページのアクセス数というのはサーバへの要求回数だというのは分かるんですが、ページビューはHTML単位だと聞きます。 具体的にどうゆう手法で算出するのか?また、ページビューを取得する際には特別なプログラムが必要なのか?・・・と、いったところを教えてもらえますか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
「ページビュー」とは、単純に、表示されたページ数のことです。 「ヒット数」とは、画像やhtmlに対するリクエスト数のこと。 「ビジット数」が、そのページの訪問者数です。 で、「アクセス数」ですが、上記三つのどれかの意味に使われるすごく曖昧な言葉です。 でも大体はページビューの意味で使われているようです。 さて、算出方法ですが、サーバのログをスクリプトを組んで処理する! というのが正直なやり方でしょう。 ビジット数は Cookieを発行したりブラウザ情報を見たりする方法がありますが、 相手の設定によってかなり左右されるので難しいです。 一つ簡単な方法は、アクセス解析サービスを利用することです。 中には所定のバナーを貼り付ければ無料で解析してくれるものもあります。 この一連の「ページビュー」の話題については参考資料のページに簡単にわかりやすく 書かれているのでご覧ください。
ページビューというのは、同一Webサイトの中に複数のページがあるわけですが、 その中のどのページをみたかというものです。ですから、基本的に、サイトへの アクセスよりも多くなるのは分かると思いますが、誰が、どれくらいのページ数を みているのかを知りたいというのであれば、サイト内にどこからのアクセスで、 どのページを参照したかを取得するSSIを置き、ある一定の期間ごとに、その保存 ログを解析することにより、実現することは可能です。解析の仕方は、単純です。 同一IPからの連続、もしくは短時間によるアクセスは、一回の訪問で参照したことを 示す(これはちょっと意見が分かれるかな?)のですから、その回数を数えれば、 一回あたり、どの程度、またどのページに人気があるのか判別することができます。 #ただ、問題は、どれくらいが短時間なのか・・・でしょう。 まぁ、それをページごとのアクセス回数をリアルタイムに表示するようにできる CGIを作成することも可能ですが、アクセス数が大きくなればなるほど、計算に 時間がかかってしまうため、それは避けた方がいいでしょう。どうしても、 そのようなものを作成したいのであれば、データベースをサポートしているものを ご使用になった方が、効率はいいはずです。 #PHPなんかも使えるはず。 間違いがありましたらご指摘ください。 ではでは☆
- 参考URL:
- かなり長いので、がんばって読んでください。
- kamuy
- ベストアンサー率32% (51/156)
「ページビュー」と「ページのアクセス数」は、 ほぼ同じモノと考えてイイと思いましたが、違うのかな? ページビューのカウント法は、私の知るものでは次の二つです。 1.各ページに極小の画像ファイルを張っておく。 1x1のGIFかJPEGファイルを張って、 このファイルに対する要求が何度あったかをカウントする。 2.アクセスログから解析する。 普通のwebサーバであれば、アクセスログを取るオプションがありますから、 コレを有効にし、取れたログをシェルマクロなりプログラムなりで チカラワザ的に解析する。 ただ、上記二つの方法を利用したとしても、 proxyやらのプロバイダーサイドでのキャッシュや、 ネットワークのバックボーンの高速化のためのキャッシュなどがありますので、 精密な情報を取ることは、理論的に不可能であることは、ご理解下さい。 ひょっとしたら、他にももっといい方法があるのかもしれませんが、ご参考まで。