Webページカウンターはどのように機能しますか?

Webで「ヒットカウンター」を検索すると、それを提供する多くのサイトが見つかります。ネットワークトラフィックを測定するインターネットトラフィックカウンターは、古いテクノロジーです。Network Worldの1999年号によると、人々がWebページにアクセスした回数をカウントするガジェットには賛否両論があります。個人またはビジネスで使用するために必要なヒットカウンターの種類は、追跡する情報の種類によって異なります。

Webサーバーカウンター

ブラウザのアドレスバーにURLを入力するたびに、ブラウザとWebサーバー間の会話が開始されます。ブラウザは情報を要求し、サーバーはそれをブラウザに送り返します。独自のWebサーバーを管理する開発者の場合は、誰かがWebページを要求するたびにカウンターをインクリメントするサーバーコードを記述できます。これが可能なのは、要求を受信するWebサーバーが、要求が発生したことを認識するだけでなく、他の情報も検出するためです。たとえば、サーバーは、使用しているブラウザの種類とサイト訪問者のIPアドレスを認識しています。

ヒットカウンタータイプ

単純なヒットカウンターは、誰かがWebページにアクセスするとカウンターをインクリメントしますが、インテリジェンスを備えたより高度なカウンターをインストールするオプションがあります。ページを閲覧するユニークビジターの数を知りたい場合は、IPアドレスを検出するカウンターが必要です。インターネット上の各コンピューターには一意のID番号があります。IP番号を認識するカウンターは、その人がすでにWebページを閲覧したかどうかを判断できます。一方、誰かがWebページをロードする回数を知りたいだけかもしれません。ページの読み込みイベントのみを測定するカウンターは、1人のユーザーがWebページを繰り返し更新した場合でも、カウンターをインクリメントします。

ISPカウンター

Webページにヒットカウンターを表示するにはWebサーバーが必要ですが、ヒットカウンターテクノロジーを使用するためにサーバーを所有している必要はありません。Technologiesなどの一部のホスティングサービスは、JavaScriptコードの小さなスニペットを提供し、それを配置するページにカウンターを作成します。これらのタイプのヒットカウンターは、機能するためにJavaScriptを必要とするため、ブラウザーでJavaScriptを無効にするサイト訪問者には機能しません。

その他のヒットカウンター

Amazing Counters、Tiny、Simple Hit Counterなどのサードパーティベンダーも、サイトに含めることができるカウンターを配布しています。一部のベンダーには、さまざまなカラフルな方法で構成できる外観のカウンターがあります。たとえば、Amazing Hit Countersには、表示されているカウンターを表示せずにサイトへのアクセスをカウントする非表示バージョンもあります。基本的なHTMLを理解している場合は、コードを記述せずに、これらのカウンターのコードをHTMLドキュメントに貼り付けることができます。