(57)【特許請求の範囲】
【請求項１】
ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに具備されたウェブサイト訪問者計数装置であって、
ユニークＩＤを付加することなく前記ウェブサーバにアクセスしてきた前記ウェブブラウザに対して、当該ウェブブラウザのクッキーに保管するユニークＩＤと、当該クッキーに保管されたユニークＩＤを付加して当該ウェブサーバに再アクセスさせる再アクセス命令とを送信するユニークＩＤ付与手段と、
このユニークＩＤ付与手段による前記再アクセス命令に応答して前記ユニークＩＤを付加して前記ウェブサーバに再アクセスしてきた前記ウェブブラウザがあれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加して前記ウェブサーバにアクセスしてきた前記ウェブブラウザがあれば前記クッキー許可数として計数するクッキー許可数集計手段と、
前記ユニークＩＤ付与手段による前記再アクセス命令に応答して前記ユニークＩＤを付加することなく前記ウェブサーバに再アクセスしてきた前記ウェブブラウザがあれば、クッキー拒否数として計数するクッキー拒否数集計手段と、
前記クッキー許可数集計手段によって計数されたクッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中から前記ユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、前記クッキー拒否数集計手段によって計数されたクッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、前記見かけのクッキー許可訪問者数Ａと前記真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、前記真のクッキー拒否訪問者数Ｂ’を求める補正集計手段と、
を備えたことを特徴とするウェブサイト訪問者計数装置。
【請求項２】
前記ユニークＩＤは、所定期日までの有効期限が設定され、当該有効期限を過ぎると無いものとみなされる、
請求項１記載のウェブサイト訪問者計数装置。
【請求項３】
請求項１又は２記載のウェブサイト訪問者計数装置を具備する前記ウェブサーバを第一のウェブサーバとし、前記通信網に接続された他のウェブサーバを第二のウェブサーバとしたとき、
前記第二のウェブサーバは、当該第二のウェブサーバにアクセスしてきた前記ウェブブラウザに対して、当該ウェブブラウザのクッキーに保管されたユニークＩＤを付加して前記第一のウェブサーバにアクセスさせる命令を送信する集計依頼手段を備えた、
ことを特徴とするウェブサイト訪問者計測システム。
【請求項４】
ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに具備され、ユニークＩＤ付与手段、クッキー許可数集計手段、クッキー拒否数集計手段及び補正集計手段を備えたウェブサイト訪問者計数装置による、ウェブサイト訪問者計数方法であって、
前記ユニークＩＤ付与手段が、ユニークＩＤを付加することなく前記ウェブサーバにアクセスしてきた前記ウェブブラウザに対して、当該ウェブブラウザのクッキーに保管するユニークＩＤと、当該クッキーに保管されたユニークＩＤを付加して当該ウェブサーバに再アクセスさせる再アクセス命令とを送信するユニークＩＤ付与ステップと、
前記クッキー許可数集計手段が、前記ユニークＩＤ付与ステップにおける前記再アクセス命令に応答して前記ユニークＩＤを付加して前記ウェブサーバに再アクセスしてきた前記ウェブブラウザ、及び、最初からユニークＩＤを付加して前記ウェブサーバにアクセスしてきた前記ウェブブラウザがあれば、それぞれクッキー許可数として計数するクッキー許可数集計ステップと、
前記クッキー拒否数集計手段が、前記ユニークＩＤ付与ステップにおける前記再アクセス命令に応答して前記ユニークＩＤを付加することなく前記ウェブサーバに再アクセスしてきた前記ウェブブラウザがあれば、クッキー拒否数として計数するクッキー拒否数集計ステップと、
前記補正集計手段が、前記クッキー許可数集計ステップによって計数されたクッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中から前記ユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、前記クッキー拒否数集計ステップによって計数されたクッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、前記見かけのクッキー許可訪問者数Ａと前記真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、前記真のクッキー拒否訪問者数Ｂ’を求める補正集計ステップと、
を備えたことを特徴とするウェブサイト訪問者計数方法。
【請求項５】
ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに用いられ、
ユニークＩＤを付加することなく前記ウェブサーバにアクセスしてきた前記ウェブブラウザに対して、当該ウェブブラウザのクッキーに保管するユニークＩＤと、当該クッキーに保管されたユニークＩＤを付加して当該ウェブサーバに再アクセスさせる再アクセス命令とを送信するユニークＩＤ付与機能と、
このユニークＩＤ付与機能による前記再アクセス命令に応答して前記ユニークＩＤを付加して前記ウェブサーバに再アクセスしてきた前記ウェブブラウザがあれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加して前記ウェブサーバにアクセスしてきた前記ウェブブラウザがあれば前記クッキー許可数として計数するクッキー許可数集計機能と、
前記ユニークＩＤ付与機能による前記再アクセス命令に応答して前記ユニークＩＤを付加することなく前記ウェブサーバに再アクセスしてきた前記ウェブブラウザがあれば、クッキー拒否数として計数するクッキー拒否数集計機能と、
前記クッキー許可数集計機能によって計数されたクッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中から前記ユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、前記クッキー拒否数集計機能によって計数されたクッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、前記見かけのクッキー許可訪問者数Ａと前記真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、前記真のクッキー拒否訪問者数Ｂ’を求める補正集計機能と、
を前記ウェブサーバに実現させるためのウェブサイト訪問者計測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クッキーを用いたウェブサイト訪問者計数装置等に関する。
【背景技術】
【０００２】
クッキー（Cookie）とは、ウェブサイトの提供者が、ウェブブラウザを通じて訪問者のコンピュータに、一時的にデータを書き込んで保存させる仕組みである。クッキーには、ユーザに関する情報や、最後にそのサイトを訪れた日時及び訪問回数などを、記録しておくことができる。ウェブブラウザがウェブサイトにアクセスすると、ウェブサーバは、Set-CookieというＨＴＴＰ拡張ヘッダに、適用するドメイン名、パス名、有効期限などの内容を書いて、ウェブブラウザに送信する。ウェブブラウザ側は、そのヘッダの内容をローカルのＨＤＤにテキストファイルで保存しておき、次回そのサイトを訪れたときにはウェブサーバ側にクッキーを送信する。クッキーの内容は、ＣＧＩやJavaScriptから参照できるため、パラメータ（値）に応じてページを書き換えたり、送信するページを切り替えたりすることができる。なお、ウェブブラウザ側では、ウェブサーバからのクッキーの送信を受け入れないように設定することもできる。このようなクッキーを用いた多様な技術が知られている（例えば特許文献１）。
【０００３】
図１０は、クッキーを用いたウェブサイト訪問者計数方法の従来例を示すシーケンス図である。以下、この図面に基づき説明する。
【０００４】
最初に、ウェブブラウザ１６のクッキーには、ユニークＩＤは保管されていない状態である（ステップＳ６１）。ここで、ウェブブラウザ１６はウェブサーバ１１に対してアクセスする（ステップＳ６２）。すると、ウェブサーバ１１は、ウェブブラウザ１６に対して、ウェブコンテンツを送信するとともに、ウェブブラウザ１６のクッキーにユニークＩＤを書き込む動作を行う（ステップＳ６３）。続いて、ウェブブラウザ１６がユニークＩＤの保管を許可している場合には、ウェブブラウザ１６のクッキーにユニークＩＤが保管される。しかし、ユニークＩＤの保管を拒否している場合には、ユニークＩＤは保管されない。また、ウェブサーバ１１は、ウェブブラウザ１６がユニークＩＤの保管を許可しているか拒否しているかについて認識できない。ユニークＩＤがクッキーに保管された場合、ウェブブラウザ１６は次回のウェブサーバ１１へのアクセス時にユニークＩＤも同時に送信する（ステップＳ６４）。
【０００５】
【特許文献１】特開２００３−４４３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述の従来例では次のような問題点があった。
【０００７】
従来例では、全てのウェブブラウザ１６に保管されているユニークＩＤの総数を、ウェブサイトの訪問者数Ｍ１として計測する。しかし、ウェブブラウザ１６がユニークＩＤの保管を拒否している場合は、ウェブブラウザ１６にはユニークＩＤが存在しない。そのため、ユニークＩＤの保管が拒否されているウェブブラウザ１６からの訪問者数Ｍ２は計測することができない。
【０００８】
また、クッキーにユニークＩＤの保管を許可しているウェブブラウザ１６でも、訪問者数を集計する１日、１週間、１ヶ月等の期間内に１度だけアクセスした場合には、そのウェブブラウザ１６がユニークＩＤの保管を許可しているか否かについてウェブサーバ１１で調べることができない（図１０ステップＳ６４参照）。つまり、１度だけアクセスしたウェブサイト訪問者Ｍ３を計測することができない。
【０００９】
そのため、クッキーにユニークＩＤの保管が拒否されているウェブブラウザ１６からのウェブサイト訪問者数Ｍ２、及び、クッキーにユニークＩＤの保管が許可されていても１度だけアクセスしたウェブブラウザ１６からのウェブサイト訪問者数Ｍ３は、ウェブサイトの管理者等によって経験的に算出しなければならなかった。
【００１０】
したがって、従来例では、真のウェブサイト訪問者数が（Ｍ１＋Ｍ２＋Ｍ３）であるにもかかわらず、計測したウェブサイト訪問者数は（Ｍ１＋経験値）となるので、計測精度が悪いという問題点があった。
【００１１】
そこで、本発明の目的は、クッキーを用いてウェブサイト訪問者数を計測する際の精度を向上し得る装置等を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係るウェブサイト訪問者計数装置は、ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに用いられる。そして、本発明に係るウェブサイト訪問者計数装置は、ユニークＩＤ付与手段、クッキー許可数集計手段、クッキー拒否数集計手段及び補正集計手段を備えている。ユニークＩＤ付与手段は、ユニークＩＤを付加することなくウェブサーバにアクセスしてきたウェブブラウザに対して、ウェブブラウザのクッキーに保管するユニークＩＤと、クッキーに保管されたユニークＩＤを付加してウェブサーバに再アクセスさせる再アクセス命令とを送信する。クッキー許可数集計手段は、ユニークＩＤ付与手段による再アクセス命令に応答してユニークＩＤを付加してウェブサーバに再アクセスしてきたウェブブラウザがあれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加してウェブサーバにアクセスしてきたウェブブラウザがあればクッキー許可数として計数する。クッキー拒否数集計手段は、ユニークＩＤ付与手段による再アクセス命令に応答してユニークＩＤを付加することなくウェブサーバに再アクセスしてきたウェブブラウザがあれば、クッキー拒否数として計数する。補正集計手段は、クッキー拒否数集計手段によって計数されたクッキー拒否数を、クッキー許可数集計手段によって計数されたクッキー許可数に基づき補正する。
【００１３】
前述したように、クッキー拒否数と計測期間内に一度だけアクセスしたクッキー許可数とは、従来技術では計測できなかった。これに対して、本発明において、クッキー拒否数は、ユニークＩＤ付与手段によってユニークＩＤを付加してウェブサーバに再アクセスさせたときに、ユニークＩＤを付加してこなかった数としてクッキー拒否数集計手段によって計測される。また、計測期間内に一度だけアクセスしたクッキー許可数は、ユニークＩＤ付与手段によってユニークＩＤを付加してウェブサーバに再アクセスさせたときに、ユニークＩＤを付加してきた数としてクッキー許可数集計手段によって計測される。更に、計測期間内に二度以上アクセスしたクッキー許可数は、最初からユニークＩＤを付加してウェブサーバにアクセスしてきた数としてクッキー許可数集計手段によって計測される。これにより、正確なクッキー許可数の総数が得られる。ただし、クッキー許可数の総数には重複した訪問者が混じっている。そこで、補正集計手段は、同じユニークＩＤによる複数のアクセスは一人として数えることにより、真のクッキー許可訪問者数を得る。一方、クッキー拒否数の総数にも、重複した訪問者が混じっている。そこで、補正集計手段は、クッキー許可数の総数に含まれる真のクッキー許可訪問者の割合を用いて、クッキー拒否数の総数から真のクッキー拒否訪問者を得る。一般に、クッキー許可数の総数に含まれる真のクッキー許可訪問者の割合と、クッキー拒否数の総数に含まれる真のクッキー拒否訪問者の割合とは、同じと考えられるからである。
【００１４】
そして、補正集計手段は、クッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中からユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、クッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、見かけのクッキー許可訪問者数Ａと真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、真のクッキー拒否訪問者数Ｂ’を求める。
【００１５】
また、ユニークＩＤは、所定期日までの有効期限が設定され、当該有効期限を過ぎると無いものとみなされる、としてもよい。所定期日を例えば今日、今週、今月又は今年とすると、有効期限を過ぎたユニークＩＤを付加してウェブサーバにアクセスしてきたときはユニークＩＤを付加することなくウェブサーバにアクセスしてきたとみなされるので、今日、今週、今月又は今年の各訪問者を計測できる。
【００１６】
本発明に係るウェブサイト訪問者計測システムは、本発明に係るウェブサイト訪問者計数装置を具備するウェブサーバを第一のウェブサーバとし、通信網に接続された他のウェブサーバを第二のウェブサーバとしたとき、第二のウェブサーバは、第二のウェブサーバにアクセスしてきたウェブブラウザに対して、そのウェブブラウザのクッキーに保管されたユニークＩＤを付加して第一のウェブサーバにアクセスさせる命令を送信する集計依頼手段を備えたことを特徴とする。第二のウェブサーバは、本発明に係るウェブサイト訪問者計数装置が無くても、本発明に係るウェブサイト訪問者計数装置を有する第一のウェブサーバを使って、正確にウェブサイト訪問者数を計測できる。
【００１７】
本発明に係るウェブサイト訪問者計数方法は、ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに具備され、ユニークＩＤ付与手段、クッキー許可数集計手段、クッキー拒否数集計手段及び補正集計手段を備えたウェブサイト訪問者計数装置による、ウェブサイト訪問者計数方法であって、ユニークＩＤ付与手段が、ユニークＩＤを付加することなくウェブサーバにアクセスしてきたウェブブラウザに対して、そのウェブブラウザのクッキーに保管するユニークＩＤと、そのクッキーに保管されたユニークＩＤを付加して当該ウェブサーバに再アクセスさせる再アクセス命令とを送信するユニークＩＤ付与ステップと、クッキー許可数集計手段が、ユニークＩＤ付与ステップにおける再アクセス命令に応答してユニークＩＤを付加してウェブサーバに再アクセスしてきたウェブブラウザ、及び、最初からユニークＩＤを付加してウェブサーバにアクセスしてきたウェブブラウザがあれば、それぞれクッキー許可数として計数するクッキー許可数集計ステップと、クッキー拒否数集計手段が、ユニークＩＤ付与ステップにおける再アクセス命令に応答してユニークＩＤを付加することなくウェブサーバに再アクセスしてきたウェブブラウザがあれば、クッキー拒否数として計数するクッキー拒否数集計ステップと、補正集計手段が、前記クッキー許可数集計ステップによって計数されたクッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中から前記ユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、前記クッキー拒否数集計ステップによって計数されたクッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、前記見かけのクッキー許可訪問者数Ａと前記真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、前記真のクッキー拒否訪問者数Ｂ’を求める補正集計ステップと、を備えたことを特徴とする。
【００１８】
本発明に係るウェブサイト訪問者計測プログラムは、ウェブブラウザを有する通信端末に通信網を介して接続されたウェブサーバに用いられる。そして、本発明に係るウェブサイト訪問者計測プログラムは、ユニークＩＤを付加することなくウェブサーバにアクセスしてきたウェブブラウザに対して、そのウェブブラウザのクッキーに保管するユニークＩＤと、そのクッキーに保管されたユニークＩＤを付加してウェブサーバに再アクセスさせる再アクセス命令とを送信するユニークＩＤ付与機能と、ユニークＩＤ付与機能よる再アクセス命令に応答してユニークＩＤを付加してウェブサーバに再アクセスしてきたウェブブラウザがあれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加してウェブサーバにアクセスしてきたウェブブラウザがあればクッキー許可数として計数するクッキー許可数集計機能と、ユニークＩＤ付与機能による再アクセス命令に応答してユニークＩＤを付加することなくウェブサーバに再アクセスしてきたウェブブラウザがあれば、クッキー拒否数として計数するクッキー拒否数集計機能と、クッキー許可数集計機能によって計数されたクッキー許可数の総数としての見かけのクッキー許可訪問者数Ａの中からユニークＩＤを用いて重複する訪問者数を除外することにより真のクッキー許可訪問者数Ｂを求め、クッキー拒否数集計機能によって計数されたクッキー拒否数の総数としての見かけのクッキー拒否訪問者数Ａ’と真のクッキー拒否訪問者数Ｂ’との比率は、見かけのクッキー許可訪問者数Ａと真のクッキー許可訪問者数Ｂとの比率に等しいと仮定して、真のクッキー拒否訪問者数Ｂ’を求める補正集計機能と、をウェブサーバに実現させるためのものである。
【００１９】
図１において、ウェブブラウザ１６は、ウェブコンテンツ１３を読み込むと同時に、ウェブサーバ１１からユニークＩＤをクッキーに読み込む。ウェブブラウザ１６は、利用者１７の指定により、クッキーにデータの保管を許可している場合、又は、拒否している場合がある。続けて、ウェブブラウザ１６は、自動的にウェブサーバ１１に対してアクセスし、クッキーにデータの保管を許可していれば、ユニークＩＤも同時に送信する。一方、ウェブサーバ１１は、データをクッキーに保管することを拒否しているウェブブラウザ１６のアクセス数であるクッキー拒否数を計測することができる。したがって、訪問者数補正集計機能１２は、ユニークＩＤを用いて正確に計測できるウェブサイト訪問者のアクセス数及び訪問者数を、クッキー拒否数の中の推定訪問者数抽出に利用することにより、精度の高いウェブサイト訪問者数を算出する。
【００２０】
すなわち、パソコン等の通信端末で動作するウェブブラウザにデータを保管する機能であるクッキーに対して、ユニークＩＤを保管させ、重複のないウェブサイト訪問者数の計測を行う際、ウェブブラウザにクッキー書き込みが拒否される数を測定し、その数を補正に用いることにより、ウェブサイト訪問者数の精度を向上させることができる。
【００２１】
換言すると、本発明は次の特徴を有する。
（１）ウェブサーバが、ユニークＩＤをクッキーに保管することを拒否しているウェブブラウザのアクセス数であるクッキー拒否数を測定できる点。
（２）ウェブサーバが、ユニークＩＤをクッキーに保管することを許可していて、初めてアクセスしたウェブブラウザのアクセス数を測定できる点。
（３）正確に計測できるクッキー保管を許可しているウェブブラウザからのアクセス数及び訪問者数を利用して、クッキー拒否者中のウェブサイト推定訪問者数を算出し、これを、正確に計測できるクッキー保管を許可しているウェブブラウザを利用しているウェブサイト訪問者数に加えることで、精度の高いウェブサイト訪問者数を計測できる点。
（４）ウェブコンテンツを設置するサーバが、ウェブサイト訪問者集計機能の設置するサーバと、同一のサーバであっても、別のサーバであっても、精度の高いウェブサイト訪問者数計測ができる点。
【発明の効果】
【００２２】
本発明によれば、ユニークＩＤを付加することなくアクセスしてきたウェブブラウザに対して、そのクッキーに保管するユニークＩＤと、クッキーに保管されたユニークＩＤを付加して再アクセスさせる命令とを送信し、ユニークＩＤを付加して再アクセスしてきたウェブブラウザ及び最初からユニークＩＤを付加してアクセスしてきたウェブブラウザがあればクッキー許可数として計数し、ユニークＩＤを付加することなく再アクセスしてきたウェブブラウザがあればクッキー拒否数として計数し、クッキー拒否数をクッキー許可数に基づき補正することにより、クッキー拒否数及び計測期間内に一度だけアクセスしたクッキー許可数を正確に計測できるので、クッキーを用いてウェブサイト訪問者数を計測する際の精度を向上できる。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明に係るウェブサイト訪問者計数装置の一実施形態を示すブロック図である。以下、この図面に基づき説明する。
【００２４】
始めに概略的に説明する。本実施形態のウェブサイト訪問者計数装置１０は、ウェブブラウザ１６を有する通信端末１５に通信網１４を介して接続されたウェブサーバ１１に用いられる。そして、ウェブサイト訪問者計数装置１０は、ユニークＩＤ付与手段（ユニークＩＤ生成機能１８及び図示しない送受信機能）、クッキー許可数集計手段（クッキー拒否アクセス判定機能１９、クッキー許可アクセス結果蓄積機能１１１及び図示しない送受信機能）、クッキー拒否数集計手段（クッキー拒否アクセス判定機能１９、クッキー拒否アクセス結果蓄積機能１１０及び図示しない送受信機能）及び補正集計手段（訪問者数補正集計機能１２）を備えている。ここで、図示しない送受信機能とは、ウェブサーバ１１が有する既存の機能である。
【００２５】
各手段について説明する。ユニークＩＤ付与手段は、ユニークＩＤを付加することなくウェブサーバ１１にアクセスしてきたウェブブラウザ１６に対して、ウェブブラウザ１６のクッキーに保管するユニークＩＤと、クッキーに保管されたユニークＩＤを付加してウェブサーバ１１に再アクセスさせる命令とを送信する。クッキー許可数集計手段は、ユニークＩＤ付与手段によってユニークＩＤを付加してウェブサーバ１１に再アクセスしてきたウェブブラウザ１６があれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加してウェブサーバ１１にアクセスしてきたウェブブラウザ１６があればクッキー許可数として計数する。クッキー拒否数集計手段は、ユニークＩＤ付与手段によってユニークＩＤを付加することなくウェブサーバ１１に再アクセスしてきたウェブブラウザ１６があれば、クッキー拒否数として計数する。補正集計手段は、クッキー拒否数集計手段によって計数されたクッキー拒否数を、クッキー許可数集計手段によって計数されたクッキー許可数に基づき補正する。これらの手段は、例えばコンピュータプログラムによって実現されている。
【００２６】
ウェブサイト訪問者計数装置１０の作用及び効果について説明する。従来技術では、クッキー拒否数と計測期間内に一度だけアクセスしたクッキー許可数とについて、計測できなかった。これに対して、ウェブサイト訪問者計数装置１０において、クッキー拒否数は、ユニークＩＤ付与手段によってユニークＩＤを付加してウェブサーバ１１に再アクセスさせたときに、ユニークＩＤを付加してこなかった数としてクッキー拒否数集計手段によって計測される。また、計測期間内に一度だけアクセスしたクッキー許可数は、ユニークＩＤ付与手段によってユニークＩＤを付加してウェブサーバ１１に再アクセスさせたときに、ユニークＩＤを付加してきた数としてクッキー許可数集計手段によって計測される。更に、計測期間内に二度以上アクセスしたクッキー許可数は、最初からユニークＩＤを付加してウェブサーバにアクセスしてきた数としてクッキー許可数集計手段によって計測される。これにより、正確なクッキー許可数の総数が得られる。ただし、クッキー許可数の総数には重複した訪問者が混じっている。そこで、補正集計手段は、同じユニークＩＤによる複数のアクセスは一人として数えることにより、真のクッキー許可訪問者数を得る。一方、クッキー拒否数の総数にも、重複した訪問者が混じっている。そこで、補正集計手段は、クッキー許可数の総数に含まれる真のクッキー許可訪問者の割合を用いて、クッキー拒否数の総数から真のクッキー拒否訪問者を得る。一般に、クッキー許可数の総数に含まれる真のクッキー許可訪問者の割合と、クッキー拒否数の総数に含まれる真のクッキー拒否訪問者の割合とは、同じと考えられるからである。
【００２７】
以下に更に詳しく説明する。本実施形態のウェブサイト訪問者計数装置１０が用いられるシステムは、ウェブブラウザ１６からアクセスされるウェブサーバ１１と、インターネット等の通信網１４と、ウェブブラウザ１６が動作するパソコン等の複数の通信端末１５と、から構成されている。利用者１７は、ウェブブラウザ１６によってウェブコンテンツ１３を閲覧する。
【００２８】
ウェブサーバ１１は、ウェブコンテンツ１３と、プログラムによって実現されたウェブサイト訪問者計数装置１０とを含む。ウェブコンテンツ１３は、ウェブブラウザ１６からの要求によりウェブサーバ１１から送信される、一般的なウェブページ等のコンテンツである。ウェブサイト訪問者計数装置１０は、訪問者数補正集計機能１２と、ユニークＩＤ生成機能１８と、クッキー拒否アクセス判定機能１９と、クッキー拒否アクセス結果蓄積機能１１０と、クッキー許可アクセス結果蓄積機能１１１とを含む。
【００２９】
ユニークＩＤ生成機能１８は、ウェブサイト訪問者数を集計するための一意なデータであるユニークＩＤを生成する。ユニークＩＤとは、連番等を使用し、ウェブサイト訪問者計数装置１０内で重複の無いデータである。ユニークＩＤは、ある特定のウェブブラウザ１６が同じユニークＩＤを送信してきた場合に、それが複数のアクセスであってもウェブサイト訪問者数は１人と数えるために利用する。
【００３０】
クッキー拒否アクセス判定機能１９は、ウェブブラウザ１６がウェブサーバ１１へユニークＩＤを送付してきた場合には、正確にウェブサイト訪問者数が測定できるアクセスであると判定し、ユニークＩＤを送付してこない場合には、正確にウェブサイト訪問者数を測定できないアクセスであると判定する。
【００３１】
クッキー拒否アクセス結果蓄積機能１１０は、ウェブサーバ１１へユニークＩＤを送付してこないアクセスの結果を受け取って蓄積する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ１３の名称等である。
【００３２】
クッキー許可アクセス結果蓄積機能１１１は、ウェブサーバ１１へユニークＩＤを送付してきたアクセスの結果を受け取って蓄積する。アクセスの結果はアクセスの時刻、訪問者数集計対象のウェブコンテンツ１３の名称、ユニークＩＤ、新規フラグ、既存フラグ等である。新規フラグは、利用者１７がウェブコンテンツ１３へ初めてアクセスしたことを示す。既存フラグは、利用者１７がウェブコンテンツ１３へ２回以上アクセスしたことを示す。
【００３３】
訪問者数補正集計機能１２は、正確にウェブサイト訪問者数を測定できないアクセスの結果をクッキー拒否アクセス結果蓄積機能１１０から取得し、正確にウェブサイト訪問者数が測定できるアクセスの結果をクッキー許可アクセス結果蓄積機能１１１から取得し、これらのデータに基づいてウェブサイト訪問者数を集計する。訪問者数を集計する期間は、１日、１週間、１ヶ月等の期間を区切り、これらの期間内のアクセスを用いてウェブサイト訪問者数を集計する。クッキー拒否アクセス結果蓄積機能１１０から取得したアクセス数を、「クッキー拒否数」と呼ぶ。このクッキー拒否数からはウェブサイト訪問者数が集計できないため、クッキー許可アクセス結果蓄積機能１１１から受け取った、正確にウェブサイト訪問者数を測定できるアクセス数及び訪問者数を利用し、クッキー拒否数から推定訪問者数を算出する。そして、正確にウェブサイト訪問者数が測定できる訪問者数に推定訪問者数を加えることにより、補正されたウェブサイト訪問者数を算出する。
【００３４】
このとき、訪問者集計対象のウェブコンテンツ１３は、特定の１つのウェブコンテンツでも、異なる複数のウェブコンテンツをまとめたものでもよい。訪問者集計対象のウェブコンテンツが１つでコンテンツ名がａの場合、訪問者数補正集計機能１２はクッキー拒否アクセス結果蓄積機能１１０とクッキー許可アクセス結果蓄積機能１１１とから、訪問者集計対象のウェブコンテンツの１３の名称がａのアクセス結果を取得し、ウェブサイト訪問者数を集計する。一方、訪問者集計対象のウェブコンテンツがコンテンツ名ａ及びｂをまとめたものの場合、訪問者数補正集計機能１２はクッキー拒否アクセス結果蓄積機能１１０とクッキー許可アクセス結果蓄積機能１１１とから、訪問者集計対象のウェブコンテンツの１３の名称がａ及びｂのアクセス結果を取得し、ウェブサイト訪問者数を集計する。
【００３５】
通信端末１５は、ウェブブラウザ１６を含む。ウェブブラウザ１６は、一般的なブラウザであり、利用者１７がウェブサーバ１１へウェブコンテンツ１３を要求した場合に、ウェブサーバ１１からウェブコンテンツ１３を受信し表示する。ウェブブラウザ１６は、利用者１７によってクッキーへのデータ保管が許可されている場合には、ウェブサーバ１１からユニークＩＤを送信された際に、ユニークＩＤをクッキーへ書き込む。ウェブブラウザ１６は、利用者１７によってクッキーへのデータ保管が拒否されている場合には、ウェブサーバ１１からユニークＩＤを送信された際に、ユニークＩＤをクッキーへ書き込まない。ウェブブラウザ１６は、既にクッキーにユニークＩＤが保管されている場合は、利用者１７によってウェブサーバ１１へウェブコンテンツ１３を要求すると同時に、ユニークＩＤもウェブサーバ１１へ送信する。
【００３６】
次に、図１乃至図４を参照して、ウェブサイト訪問者計数装置１０の動作について詳細に説明する。図２は、ウェブブラウザ１６がウェブサーバ１１へアクセスする際に、ウェブブラウザ１６がクッキーへのデータ保管を拒否している場合の、クッキー拒否アクセスを測定するフローである。以下、図１及び図２に基づき説明する。
【００３７】
始めに、ウェブブラウザ１６のクッキーには、ユニークＩＤは保管されていない状態である（ステップＳ２１）。ここで、ウェブブラウザ１６はウェブサーバ１１に対してアクセスする（ステップＳ２２）。ウェブサーバ１１は、ウェブサイトアクセスを受信したものの同時にユニークＩＤを受信していないことから、ユニークＩＤ生成機能１８に対してユニークＩＤの発行を要求する（ステップＳ２３）。ユニークＩＤ生成機能１８は、ウェブサーバ１１へユニークＩＤを発行する（ステップＳ２４）。ウェブサーバ１１は、ウェブブラウザ１６へウェブコンテンツ１３を送信する。同時に、ユニークＩＤのウェブブラウザ１６のクッキーへの書き込み動作実施及び書き込み結果を調べるために、ウェブブラウザ１６のクッキーに保管されたユニークＩＤを付加して、ウェブサーバ１１へ再アクセスさせるリダイレクト命令を出す（ステップＳ２５）。
【００３８】
ウェブブラウザ１６のクッキーは、データ保管が拒否されているため、ユニークＩＤが保管されない（ステップＳ２６）。ウェブブラウザ１６は、ユニークＩＤを付加せずウェブサーバ１１へアクセスする（ステップＳ２７）。ウェブサーバ１１は、再アクセスされた内容を元に、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を拒否したか否かについて、クッキー拒否アクセス判定機能１９へ判定依頼を行う（ステップＳ２８）。クッキー拒否アクセス判定機能１９は、再アクセスされた内容の中にユニークＩＤが含まれていないことから、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を拒否したと判定し、クッキー拒否アクセス結果蓄積機能１１０へクッキー拒否アクセス結果を通知する。アクセス結果は、アクセスの時刻、訪問者集計対象のウェブコンテンツ１３の名称である（ステップＳ２９）。
【００３９】
クッキー拒否アクセス結果蓄積機能１１０は、受け取ったクッキー拒否アクセス結果を蓄積する（ステップＳ２１０）。クッキー拒否アクセス結果蓄積機能１１０は、クッキー拒否アクセス結果通知受け取り完了を、クッキー拒否アクセス判定機能１９へ知らせる（ステップＳ２１１）。クッキー拒否アクセス判定機能１９は、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を拒否したか否かについて、判定を完了したことをウェブサーバ１１へ知らせる（ステップＳ２１２）。ウェブサーバ１１は、ウェブブラウザ１６に対して、最終のアクセス確認を送信する（ステップＳ２１３）。
【００４０】
図３は、新規にウェブブラウザ１６がウェブサーバ１１へアクセスする際に、ウェブブラウザ１６がクッキーへのデータ保管を許可している場合の、新規クッキー許可アクセスを測定するフローである。ここで、新規とは、初めて特定のウェブコンテンツ１３にアクセスすることを意味する。以下、図１及び図３に基づき説明する。
【００４１】
始めに、ウェブブラウザ１６のクッキーにはユニークＩＤは保管されていない状態である。これは、ウェブブラウザ１６がウェブサーバ１１上のウェブコンテンツ１３をまだ閲覧していないことを示す（ステップＳ３１）。ここで、ウェブブラウザ１６はウェブサーバ１１にアクセスする（ステップＳ３２）。ウェブサーバ１１は、ウェブサイトアクセスを受信したものの同時にユニークＩＤを受信していないことから、ユニークＩＤ生成機能１８に対してユニークＩＤの発行を要求する（ステップＳ３３）。これにより、ユニークＩＤ生成機能１８は、ウェブサーバ１１へユニークＩＤを発行する（ステップＳ３４）。ウェブサーバ１１は、ウェブブラウザ１６へウェブコンテンツ１３を送信すると同時に、ユニークＩＤのウェブブラウザ１６のクッキーへの書き込み動作実施及び書き込み結果を調べるために、ウェブブラウザ１６のクッキーに保管されたユニークＩＤを付加して、ウェブサーバ１１へ再アクセスさせるリダイレクト命令を出す（ステップＳ３５）。
【００４２】
ウェブブラウザ１６のクッキーは、データ保管が許可されているため、ユニークＩＤが保管される（ステップＳ３６）。ウェブブラウザ１６は、ユニークＩＤを付加してウェブサーバ１１へアクセスする（ステップＳ３７）。ウェブサーバ１１は、再アクセスされた内容を元に、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を拒否したか否かについて、クッキー拒否アクセス判定機能１９へ判定依頼を行う（ステップＳ３８）。クッキー拒否アクセス判定機能１９は、再アクセスされた内容の中にユニークＩＤが含まれていることから、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を許可したと判定し、クッキー許可アクセス結果蓄積機能１１１へクッキー許可アクセス結果を通知する。アクセス結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ１３の名称、ユニークＩＤ、新規フラグなどである（ステップＳ３９）。
【００４３】
クッキー許可アクセス結果蓄積機能１１１は、受け取ったクッキー許可アクセス結果を蓄積する（ステップＳ３１０）。クッキー許可アクセス結果蓄積機能１１１は、クッキー拒否アクセス判定機能１９へクッキー許可アクセス結果通知受け取り完了を知らせる（ステップＳ３１１）。クッキー拒否アクセス判定機能１９は、ウェブブラウザ１６がクッキーへのユニークＩＤ保管を拒否したか否かについて、判定が完了したことをウェブサーバ１１へ知らせる（ステップＳ３１２）。ウェブサーバ１１は、ウェブブラウザ１６に対して、最終のアクセス確認を送信する（ステップＳ３１３）。
【００４４】
図４は、２度目以降にウェブブラウザ１６がウェブサーバ１１へアクセスする際に、既にウェブブラウザ１６のクッキーにユニークＩＤが保管されている場合の、既存クッキー許可アクセスを測定するフローである。以下、図１及び図４に基づき説明する。
【００４５】
始めに、ウェブブラウザ１６のクッキーにはユニークＩＤが保管されている状態である。これは、既にウェブサーバ１１上のウェブコンテンツ１３を１度以上閲覧したことを示す（ステップＳ４１）。ここで、ウェブブラウザ１６は、ウェブサーバ１１にアクセスし、同時にユニークＩＤを送信する（ステップＳ４２）。ウェブサーバ１１は、ウェブサイトアクセスと同時にユニークＩＤを受信したことから、ウェブブラウザ１６がクッキーにのデータ保管を許可していると判定し、クッキー許可アクセス結果蓄積機能１１１へクッキー許可アクセス結果を通知する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ１３の名称、ユニークＩＤ、既存フラグなどである（ステップＳ４３）。クッキー許可アクセス結果蓄積機能１１１は、受け取った既存クッキー許可アクセス結果を蓄積する（ステップＳ４４）。クッキー許可アクセス結果蓄積機能１１１は、ウェブサーバ１１へクッキー許可アクセス結果通知受け取り完了を知らせる（ステップＳ４５）。ウェブサーバ１１は、ウェブブラウザ１６に対して、ウェブコンテンツ及び最終のアクセス確認を送信する（ステップＳ４６）。
【００４６】
ウェブサイト訪問者計数装置１０によれば、ウェブサイト訪問者数の計測精度を向上できる。その理由は、ウェブサーバ１１はユニークＩＤをクッキーに保管することを拒否しているウェブブラウザ１６のアクセス数であるクッキー拒否数を計測することができるので、そのクッキー拒否数を用いてウェブサイト訪問者数を補正できるためである。補正の方法は、正確に計測できるクッキー保管を許可しているウェブブラウザ１６からのアクセス数と訪問者数を、クッキー拒否者中の推定訪問者数抽出に利用し、推定訪問者数と正確に計測できるクッキー保管を許可しているウェブブラウザ１６を利用している訪問者数に加える方法をとる。
【００４７】
図５は、ウェブサーバ１１が図２乃至図４のフローで測定したウェブサイトへの訪問者数とアクセス数との構成及び集計されるウェブサイト訪問者数を示す説明図である。以下、図１及び図５に基づき説明する。
【００４８】
ウェブサイト訪問者数は、訪問者数補正集計機能１２で集計される。ウェブサイト訪問者数については、１日、１週間、１ヶ月等の期間を区切り、その訪問者集計対象期間内で集計する。Ｎ１は、クッキーへのユニークＩＤ保管を許可しているウェブブラウザ１６からウェブサーバ１１への「のべアクセス数」である（図３及び図４参照）。
【００４９】
Ｎ２は、初めて特定のウェブコンテンツ１３にアクセスした、クッキー許可アクセス結果蓄積機構１１１に蓄えられたアクセス結果を元に、訪問者数補正集計機能１２が集計した新規クッキー許可訪問者数である（図３参照）。ウェブサイト訪問者数については、１日、１週間、１ヶ月等の期間を区切り、その訪問者集計対象期間内で集計する。新規クッキー許可訪問者数は、訪問者集計対象期間内のクッキー許可アクセス結果蓄積機構１１１に蓄えられたアクセス結果の中から、新規フラグを用いてデータ抽出し、かつユニークＩＤを用いて重複を排除したものである（図３参照）。
【００５０】
Ｎ３は、２回以上特定のウェブコンテンツ１３にアクセスした、クッキー許可アクセス結果蓄積機構１１１に蓄えられたアクセス結果を元に、訪問者数補正集計機能１２が集計した既存クッキー許可訪問者数である（図３及び図４参照）。この既存クッキー許可訪問者数は、訪問者集計対象期間内のクッキー許可アクセス結果蓄積機構１１１に蓄えられたアクセス結果の中から、既存フラグを用いてデータ抽出し、かつユニークＩＤを用いて重複を排除し、更に新規クッキー許可訪問者としてカウントされたユニークＩＤを除外したものである。それは、訪問者集計対象期間内におけるアクセス結果の中で、同一ユニークＩＤを持つアクセス結果が二つ以上存在し、そのアクセス結果の一つに新規フラグが存在する場合には、その訪問者集計期間内にはそのユニークＩＤを持つ利用者１７は初めて特定のウェブコンテンツ１３にアクセスしたということになる。そのため、そのようなユニークＩＤを持つアクセス結果は、訪問者集計期間内における既存クッキー許可訪問者数Ｎ３へは計上してはいけないからである。
【００５１】
Ｎ４は、クッキー拒否アクセス結果蓄積機能１１０が受け取り、蓄積したアクセス結果を集計したクッキー拒否数である（図２ステップＳ２１０参照）。Ｎ５は、クッキー許可のべアクセス数Ｎ１と、新規クッキー許可訪問者数Ｎ２及び既存クッキー許可訪問者数Ｎ３の合計との比率を利用し、クッキー拒否数Ｎ４から算出したクッキー拒否数中の推定訪問者数である。
【００５２】
一例として、クッキー許可のべアクセス数Ｎ１に対する、新規クッキー許可訪問者数Ｎ２と既存クッキー許可訪問者数Ｎ３との合計との比率（Ｂ／Ａ）を、クッキー拒否数中の推定訪問者数Ｎ５を抽出するための比率と同一とし、クッキー拒否数Ｎ４にこの比率を掛け合わせ、クッキー拒否数中の推定訪問者数Ｎ５を算出する方法が考えられる。この場合の算出式は、（Ｎ２＋Ｎ３）／Ｎ１×Ｎ４、である。Ｎ６は、新規クッキー許可訪問者数Ｎ２と、既存クッキー許可訪問者数Ｎ３と、クッキー拒否数中の推定訪問者数Ｎ５とを合計した、精度の高いウェブサイト訪問者数である。
【００５３】
図６は、本発明に係るウェブサイト訪問者計測システムの一実施形態を示すブロック図である。以下、この図面に基づき説明する。
【００５４】
本実施形態のウェブサイト訪問者計測システム８０は、ウェブサイト訪問者計数装置７０を有するウェブサーバ７１ａと、ウェブサイト訪問者計数装置７０を有しないウェブサーバ７１ｂと、ウェブブラウザ７６を有する複数の通信端末７５とが、通信網７４を介して接続されたものである。そして、ウェブサーバ７１ｂは、ウェブサーバ７１ｂにアクセスしてきたウェブブラウザ７６に対して、ウェブブラウザ７６のクッキーに保管されたユニークＩＤを付加してウェブサーバ７１ａにアクセスさせる命令を送信する集計依頼手段を備えたことを特徴とする。ウェブサーバ７１ｂは、ウェブサイト訪問者計数装置７０が無くても、ウェブサイト訪問者計数装置７０を有するウェブサーバ７１ａを使って、正確にウェブサイト訪問者数を計測できる。以下に更に詳しく説明する。
【００５５】
本実施形態の構成は、図１に示された実施形態と比べ、ウェブサーバ１１がウェブサーバ７１ａとウェブサーバ７１ｂに分割され、ウェブサーバ７１ａにはウェブサイト訪問者計数装置７０を、ウェブサーバ７１ｂにはウェブコンテンツ７３をそれぞれ配置している点で異なる。ウェブサイト訪問者計測システム８０は、ウェブブラウザ７６からアクセスされるウェブサーバ７１ａ，７１ｂと、インターネット等の通信網７４と、ウェブブラウザ７６が動作するパソコン等の複数の通信端末７５と、から構成されている。利用者７７は、ウェブブラウザ７６を用いてウェブコンテンツ７３を閲覧する。ウェブサーバ７１ｂは、ウェブコンテンツ７３を含む。ウェブコンテンツ７３は、ウェブブラウザ７６からの要求によりウェブサーバ７１ｂから送信される、一般的なウェブページ等のコンテンツである。ウェブサーバ７１ａは、ウェブサイト訪問者計数装置７０を含む。ウェブサイト訪問者計数装置７０は、訪問者数補正集計機能７２と、ユニークＩＤ生成機能７８と、クッキー拒否アクセス判定機能７９と、クッキー拒否アクセス結果蓄積機能７１０と、クッキー許可アクセス結果蓄積機能７１１とを含む。
【００５６】
ユニークＩＤ生成機能７８は、ウェブサイト訪問者数を集計するための一意なデータであるユニークＩＤを生成する。ユニークＩＤとは、連番等を使用し、ウェブサイト訪問者計数装置７０の動作範囲内で重複の無いデータである。ユニークＩＤは、ある特定のウェブブラウザ７６が同じユニークＩＤを送信してきた場合に、それが複数のアクセスであってもウェブサイト訪問者数は１人と数えるために利用する。
【００５７】
クッキー拒否アクセス判定機能７９は、ウェブブラウザ７６がウェブサーバ７１ａへユニークＩＤを送付してくれば、正確にウェブサイト訪問者数が測定できるアクセスであると判定し、ユニークＩＤを送付してこなければ、正確にウェブサイト訪問者数を測定できないアクセスであると判定する。
【００５８】
クッキー拒否アクセス結果蓄積機能７１０は、ウェブサーバ７１ａへユニークＩＤを送付してこないアクセスの結果を受け取り蓄積する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ７３の名称等である。
【００５９】
クッキー許可アクセス結果蓄積機能７１１は、ウェブサーバ７１ａにユニークＩＤを送付してきたアクセスの結果を受け取り蓄積する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ７３の名称、ユニークＩＤ、新規フラグ、既存フラグ等である。新規フラグは、利用者７７がウェブコンテンツ７３へ初めてアクセスしたことを示す。既存フラグは、利用者７７がウェブコンテンツ７３へ２回以上アクセスしたことを示す。
【００６０】
訪問者数補正集計機能７２は、正確にウェブサイト訪問者数を測定できないアクセスの結果をクッキー拒否アクセス結果蓄積機能７１０から取得し、正確にウェブサイト訪問者数を測定できるアクセスの結果をクッキー許可アクセス結果蓄積機能７１１から取得し、これらのデータに基づいてウェブサイト訪問者数を集計する。訪問者数を集計する期間については１日、１週間、１ヶ月等の期間を区切り、これらの期間内のアクセスを用いてウェブサイト訪問者数を集計する。クッキー拒否アクセス結果蓄積機能７１０から取得したアクセス数を「クッキー拒否数」と呼ぶ。このクッキー拒否数からはウェブサイト訪問者数を集計できないため、クッキー許可アクセス結果蓄積機能７１１から受け取った、正確にウェブサイト訪問者数を測定できるアクセス数及び訪問者数を利用し、クッキー拒否数から推定訪問者数を算出する。そして、正確にウェブサイト訪問者数を測定できる訪問者数に推定訪問者数を加えることで、補正されたウェブサイト訪問者数を算出する。
【００６１】
このとき、訪問者集計対象のウェブコンテンツ７３は、特定の１つのウェブコンテンツでも、異なる複数のウェブコンテンツをまとめたものでもよい。訪問者集計対象のウェブコンテンツが１つでコンテンツ名がａの場合、訪問者数補正集計機能７２はクッキー拒否アクセス結果蓄積機能７１０とクッキー許可アクセス結果蓄積機能７１１とから、訪問者集計対象のウェブコンテンツ７３の名称がａのアクセス結果を取得し、ウェブサイト訪問者数を集計する。一方、訪問者集計対象のウェブコンテンツがコンテンツ名ａ及びｂをまとめたものの場合、訪問者数補正集計機能７２はクッキー拒否アクセス結果蓄積機能７１０及びクッキー許可アクセス結果蓄積機能７１１から、訪問者集計対象のウェブコンテンツ７３の名称がａ及びｂのアクセス結果を取得し、ウェブサイト訪問者数を集計する。
【００６２】
通信端末７５は、ウェブブラウザ７６を含む。ウェブブラウザ７６は、一般的なブラウザであり、利用者７７がウェブサーバ７１ｂへウェブコンテンツ７３を要求した場合には、ウェブサーバ７１ｂからウェブコンテンツ７３を受信し表示する。ウェブブラウザ７６は、利用者７７がクッキーへのデータ保管を許可していれば、ウェブサーバ７１ａからユニークＩＤを送信された際に、ユニークＩＤをクッキーへ書き込む。ウェブブラウザ７６は、利用者７７がクッキーへのデータ保管を拒否していれば、ウェブサーバ７１ａからユニークＩＤデータを送信された際に、ユニークＩＤをクッキーへ書き込まない。ウェブブラウザ７６は、既にクッキーにユニークＩＤが保管されている場合は、利用者７７がウェブサーバ７１ｂへウェブコンテンツ７３を要求しそのウェブコンテンツ７３を受信した後、ウェブサーバ７１ｂからの命令によってユニークＩＤをウェブサーバ７１ａへ送信する。
【００６３】
次に、図６乃至図９を参照して、本実施形態のウェブサイト訪問者計測システム８０の動作について詳細に説明する。図７は、ウェブブラウザ７６がウェブサーバ７１ａ，７１ｂへアクセスする際に、ウェブブラウザ７６がクッキーへのデータ保管を拒否している場合の、クッキー拒否アクセスを測定するフローである。以下、図６及び図７に基づき説明する。
【００６４】
始めに、ウェブブラウザ７６のクッキーにはユニークＩＤは保管されていない状態である（ステップＳ８１）。ここで、ウェブブラウザ７６はウェブサーバ７１ｂに対してウェブコンテンツ７３閲覧のためにアクセスする（ステップＳ８２）。ウェブサーバ７１ｂは、ウェブブラウザ７６に対して、ウェブコンテンツ７３を送信するとともにウェブサーバ７１ａへ自動的にアクセスさせる命令とを送信する（ステップＳ８３）。ウェブブラウザ７６は、ウェブサーバ７１ｂからウェブコンテンツ７３と、次に自動的にウェブサーバ７１ａにアクセスする命令とを受け取る（ステップＳ８４）。
【００６５】
ウェブブラウザ７６は、ウェブサーバ７１ａにユニークＩＤの払い出しを行わせるため、ウェブサーバ７１ｂからの命令で自動的にウェブサーバ７１ａへアクセスする（ステップＳ８５）。ウェブサーバ７１ａは、自動的にウェブブラウザ７６からアクセスされた内容の中にユニークＩＤが含まれていないので、ユニークＩＤ生成機能７８に対してユニークＩＤの発行を要求する（ステップＳ８６）。ユニークＩＤ生成機能７８は、ウェブサーバ７１ａへユニークＩＤを発行する（ステップＳ８７）。ウェブサーバ７１ａは、ウェブブラウザ７６へ、ユニークＩＤのウェブブラウザ７６のクッキーへの書き込み動作実施及び書き込み結果を調べるために、ウェブブラウザ７６のクッキーに保管されたユニークＩＤを付加して、ウェブサーバ７１ａへ再アクセスさせるリダイレクト命令を出す（ステップＳ８８）
ウェブブラウザ７６のクッキーはデータ保管が拒否されているため、ユニークＩＤが保管されない（ステップＳ８９）。そのため、ウェブブラウザ７６は、ユニークＩＤを付加せずウェブサーバ７１ａへアクセスする（ステップＳ８１０）。ウェブサーバ７１ａは、再アクセスされた内容を元に、ウェブブラウザ７６がクッキーへのユニークＩＤ保管を拒否したか否かについて、クッキー拒否アクセス判定機能７９へ判定依頼を行う（ステップＳ８１１）。クッキー拒否アクセス判定機能７９は、再アクセスされた内容の中にユニークＩＤが含まれていないことから、ウェブブラウザ７６がクッキーへのユニークＩＤ保管を拒否したと判定し、クッキー拒否アクセス結果蓄積機能７１０へクッキー拒否アクセス結果を通知する。アクセス結果は、アクセスの時刻、訪問者集計対象のウェブコンテンツ７３の名称などである（ステップＳ８１２）。クッキー拒否アクセス結果蓄積機能７１０は、受け取ったクッキー拒否アクセス結果を蓄積する（ステップＳ８１３）。
【００６６】
クッキー拒否アクセス結果蓄積機能７１０は、クッキー拒否アクセス判定機能７９へクッキー拒否アクセス結果通知受け取り完了を知らせる（ステップＳ８１４）。クッキー拒否アクセス判定機能７９は、ウェブブラウザ７６がクッキーの保管を拒否したか否かについて判定を完了したことを、ウェブサーバ７１ａへ知らせる（ステップＳ８１５）。ウェブサーバ７１ａは、ウェブブラウザ７６に対して、最終のアクセス確認を送信する（ステップＳ８１６）。
【００６７】
図８は、新規にウェブブラウザ７６がウェブサーバ７１ｂ及びウェブサーバ７１ａへアクセスする際に、ウェブブラウザ７６がクッキーへのデータ保管を許可している場合の、新規クッキー許可アクセスを測定するフローである。ここで、新規とは、初めて特定のウェブコンテンツ７３にアクセスすることを意味する。以下、図６及び図８に基づき説明する。
【００６８】
最初に、ウェブブラウザ７６のクッキーにはユニークＩＤは保管されていない状態である。これは、まだウェブサーバ７１ｂ上のウェブコンテンツ７３を閲覧していないことを示す（ステップＳ９１）。ここで、ウェブブラウザ７６はウェブサーバ７１ｂに対してウェブコンテンツ７３閲覧のためにアクセスする（ステップＳ９２）。ウェブサーバ７１ｂは、ウェブブラウザ７６に対してウェブコンテンツ７３及びウェブサーバ７１ａへ自動的にアクセスさせる命令を送信する（ステップＳ９３）。
【００６９】
ウェブブラウザ７６は、ウェブサーバ７１ｂからウェブコンテンツ７３と、次に自動的にウェブサーバ７１ａにアクセスする命令とを受け取る（ステップＳ９４）。ウェブブラウザ７６は、ウェブサーバ７１ａにユニークＩＤの払い出しを行わせるため、ウェブサーバ７１ｂからの命令によってウェブサーバ７１ａへ自動的にアクセスする（ステップＳ９５）。ウェブサーバ７１ａは、自動的にウェブブラウザ７６からアクセスされた内容の中にユニークＩＤが含まれていないことから、ユニークＩＤ生成機能７８に対してユニークＩＤの発行を要求する（ステップＳ９６）。ユニークＩＤ生成機能７８は、ウェブサーバ７１ａへ、ユニークＩＤを発行する（ステップＳ９７）。ウェブサーバ７１ａは、ユニークＩＤのウェブブラウザ７６のクッキーへの書き込み動作実施及び書き込み結果を調べるために、ウェブブラウザ７６のクッキーに保管されたユニークＩＤを付加してウェブサーバ７１ａへ再アクセスさせるリダイレクト命令を、ウェブブラウザ７６へ出す（ステップＳ９８）。
【００７０】
ウェブブラウザ７６のクッキーはデータ保管が許可されているため、ユニークＩＤが保管される（ステップＳ９９）。ウェブブラウザ７６は、ユニークＩＤを付加してウェブサーバ７１ａへ再アクセスする（ステップＳ９１０）。ウェブサーバ１１は、再アクセスされた内容を元に、ウェブブラウザ７６がクッキーへのユニークＩＤ保管を拒否したか否かについて、クッキー拒否アクセス判定機能７９へ判定依頼を行う（ステップＳ９１１）。クッキー拒否アクセス判定機能７９は、再アクセスされた内容の中にユニークＩＤが含まれていることから、ウェブブラウザ７６がクッキーへのユニークＩＤ保管を許可したと判定し、クッキー許可アクセス結果蓄積機能７１１へクッキー許可アクセス結果を通知する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ７３の名称、ユニークＩＤ、新規フラグなどである（ステップＳ９１２）。クッキー許可アクセス結果蓄積機能７１１は、受け取ったクッキー許可アクセス結果を蓄積する（ステップＳ９１３）。
【００７１】
クッキー許可アクセス結果蓄積機能７１１は、クッキー拒否アクセス判定機能７９へクッキー拒否アクセス結果通知受け取り完了を知らせる（ステップＳ９１４）。クッキー拒否アクセス判定機能７９は、ウェブブラウザ７６がクッキーの保管を拒否したか否かについて判定を完了したことを、ウェブサーバ７１ａへ知らせる（ステップＳ９１５）。ウェブサーバ７１ａは、ウェブブラウザ７６に対して最終のアクセス確認を送信する（ステップＳ９１６）。
【００７２】
図９は、２度目以降にウェブブラウザ７６がウェブサーバ１１及びウェブサーバ７１ａへアクセスする際に、既にウェブブラウザ７６のクッキーへユニークＩＤが保管されてある場合の、既存クッキー許可アクセスを測定するフローである。以下、図６及び図９に基づき説明する。
【００７３】
始めに、ウェブブラウザ７６のクッキーにはユニークＩＤが保管されている状態である。これは、既にウェブサーバ７１ｂ上のウェブコンテンツ７３を１度以上閲覧したことを示す（ステップＳ１０１）。ここで、ウェブブラウザ７６は、ウェブサーバ７１ｂに対してウェブコンテンツ７３閲覧のためにアクセスする（ステップＳ１０２）。ウェブサーバ７１ｂは、ウェブブラウザ７６に対してウェブコンテンツ７３を送信するとともにウェブサーバ７１ａへ自動的にアクセスさせる命令を送信する（ステップＳ１０３）。ウェブブラウザ７６は、ウェブコンテンツ７３と、次に自動的にウェブサーバ７１ａにアクセスする命令とを受け取る（ステップＳ１０４）。
【００７４】
ウェブブラウザ７６は、ウェブサーバ７１ａに対して自動的にアクセスし、同時にユニークＩＤを送信する（ステップＳ１０５）。ウェブサーバ７１ａは、自動アクセス命令によるアクセスと同時にユニークＩＤを受信したことから、ウェブブラウザ７６がクッキーへのデータ保管を許可していると判定し、クッキー許可アクセス結果蓄積機能７１１へクッキー許可アクセス結果を通知する。アクセスの結果は、アクセスの時刻、訪問者数集計対象のウェブコンテンツ７３の名称、ユニークＩＤ、既存フラグなどである（ステップＳ１０６）。クッキー許可アクセス結果蓄積機能７１１は、受け取った既存クッキー許可アクセス結果を蓄積する（ステップＳ１０７）。
【００７５】
クッキー許可アクセス結果蓄積機能７１１は、ウェブサーバ７１ａへクッキー許可アクセス結果通知受け取り完了を知らせる（ステップＳ１０８）。ウェブサーバ７１ａは、ウェブブラウザ７６に対して、ウェブコンテンツ及び最終のアクセス確認を送信する（ステップＳ１０９）。
【００７６】
本実施形態によれば、ウェブサイト訪問者計数装置７０を別のウェブサーバ７１ａへ独立させたことにより、ウェブコンテンツ７３及びそれを含むウェブサーバ７１ｂが増加しても、ウェブサイト訪問者計数装置７０を一元的に運用することができる効果を有する。
【００７７】
次に、本発明に係るウェブサイト訪問者計数方法の一実施形態について、図１に基づき説明する。ただし、本発明に係るウェブサイト訪問者計数装置の一実施形態で説明した内容と同じ点は説明を省略する。
【００７８】
本実施形態のウェブサイト訪問者計数方法は、ユニークＩＤを付加することなくウェブサーバ１１にアクセスしてきたウェブブラウザ１６に対して、ウェブブラウザ１６のクッキーに保管するユニークＩＤと、そのクッキーに保管されたユニークＩＤを付加してウェブサーバ１１に再アクセスさせる命令とを送信するユニークＩＤ付与ステップと、ユニークＩＤ付与ステップによってユニークＩＤを付加してウェブサーバ１１に再アクセスしてきたウェブブラウザ１６、及び、最初からユニークＩＤを付加してウェブサーバ１１にアクセスしてきたウェブブラウザ１６があれば、それぞれクッキー許可数として計数するクッキー許可数集計ステップと、ユニークＩＤ付与ステップによってユニークＩＤを付加することなくウェブサーバ１１に再アクセスしてきたウェブブラウザ１６があれば、クッキー拒否数として計数するクッキー拒否数集計ステップと、クッキー拒否数集計ステップによって計数されたクッキー拒否数を、クッキー許可数集計ステップによって計数されたクッキー許可数に基づき補正する補正集計ステップと、を備えたことを特徴とする。詳しい内容は、本発明に係るウェブサイト訪問者計数装置の一実施形態で述べたとおりである。
【００７９】
次に、本発明に係るウェブサイト訪問者計測プログラムの一実施形態について、図１に基づき説明する。ただし、本発明に係るウェブサイト訪問者計数装置の一実施形態で説明した内容と同じ点は説明を省略する。
【００８０】
本実施形態のウェブサイト訪問者計測プログラムは、ウェブブラウザ１６を有する通信端末１５に通信網１４を介して接続されたウェブサーバ１１に用いられる。そして、本実施形態のウェブサイト訪問者計測プログラムは、ユニークＩＤを付加することなくウェブサーバ１１にアクセスしてきたウェブブラウザ１６に対して、ウェブブラウザ１６のクッキーに保管するユニークＩＤと、そのクッキーに保管されたユニークＩＤを付加してウェブサーバ１１に再アクセスさせる命令とを送信するユニークＩＤ付与機能と、ユニークＩＤ付与機能によってユニークＩＤを付加してウェブサーバ１１に再アクセスしてきたウェブブラウザ１６があれば、クッキー許可数として計数するとともに、最初からユニークＩＤを付加してウェブサーバ１１にアクセスしてきたウェブブラウザ１６があればクッキー許可数として計数するクッキー許可数集計機能と、ユニークＩＤ付与機能によってユニークＩＤを付加することなくウェブサーバ１１に再アクセスしてきたウェブブラウザ１６があれば、クッキー拒否数として計数するクッキー拒否数集計機能と、クッキー拒否数集計機能によって計数されたクッキー拒否数を、クッキー許可数集計機能によって計数されたクッキー許可数に基づき補正する補正集計機能と、をウェブサーバ１１に実現させるためのものである。
【００８１】
ウェブサーバ１１は、一般的なコンピュータを含んで成り、本実施形態のウェブサイト訪問者計測プログラムを記録媒体から読み取るか、又は通信網１４を介してダウンロードすることにより、コンピュータ内に各機能を実現させることができる。詳しい内容は、本発明に係るウェブサイト訪問者計数装置の一実施形態で述べたとおりである。
【産業上の利用可能性】
【００８２】
本発明によれば、ウェブホスティングサービスを行っているプロバイダが、ウェブホスティングサービスを利用してウェブサイトを運営しているユーザに提供するウェブサイト訪問者数の精度向上による、サービス品質の向上を図れるといった用途に適用できる。また、本発明によれば、ウェブサイトの訪問者数を計測するサービスを行っているインターネットサービス業者が、ウェブサイトを運用しているユーザのウェブサイトの訪問者数を、高い精度で計測でき、品質の高いサービスを提供するといった用途に利用できる。
【図面の簡単な説明】
【００８３】
【図１】本発明に係るウェブサイト訪問者計数装置の一実施形態を示すブロック図である。
【図２】図１のウェブサイト訪問者計数装置の動作を示すフローチャート（その１）である。
【図３】図１のウェブサイト訪問者計数装置の動作を示すフローチャート（その２）である。
【図４】図１のウェブサイト訪問者計数装置の動作を示すフローチャート（その３）である。
【図５】図１のウェブサイト訪問者計数装置におけるウェブサイト訪問者数の構成を示す説明図である。
【図６】本発明に係るウェブサイト訪問者計測システムの一実施形態を示すブロック図である。
【図７】図６のウェブサイト訪問者計測システムの動作を示すフローチャート（その１）である。
【図８】図６のウェブサイト訪問者計測システムの動作を示すフローチャート（その２）である。
【図９】図６のウェブサイト訪問者計測システムの動作を示すフローチャート（その３）である。
【図１０】従来のウェブサイト訪問者計数方法を示すフローチャートである。
【符号の説明】
【００８４】
１０，７０  ウェブサイト訪問者計数装置
１１，７０ａ，７０ｂ  ウェブサーバ
１２，７２  訪問者数補正集計機能
１３，７３  ウェブコンテンツ
１４，７４  通信網
１５，７５  通信端末
１６，７６  ウェブブラウザ
１７，７７  利用者
１８，７８  ユニークＩＤ生成機能
１９，７９  クッキー拒否アクセス判定機能
１１０，７１０  クッキー拒否アクセス結果蓄積機能
１１１，７１１  クッキー許可アクセス結果蓄積機能
８０  ウェブサイト訪問者計測システム
【図１】
0004584048.tif 000002
【図２】
0004584048.tif 000003
【図３】
0004584048.tif 000004
【図４】
0004584048.tif 000005
【図５】
0004584048.tif 000006
【図６】
0004584048.tif 000007
【図７】
0004584048.tif 000008
【図８】
0004584048.tif 000009
【図９】
0004584048.tif 000010
【図１０】
0004584048.tif 000011