(57)【特許請求の範囲】
【請求項１】
インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する個人情報記録装置であって、
個々の個人に関する前記個人情報と前記行動履歴情報とを互い対応付けて記憶する記憶装置と、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させるとともに、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する処理装置と
を備えることを特徴とする個人情報記録装置。
【請求項２】
同じ個人に関する前記個人情報と行動履歴情報とは、当該個人を識別するための識別符号を共に含むことによって、相互に対応付けられている
ことを特徴とする請求項１記載の個人情報記録装置。
【請求項３】
前記識別符号は、個人に対して一意に付与された個人識別情報である
ことを特徴とする請求項２記載の個人情報記録装置。
【請求項４】
前記識別符号は、前記端末に対して一意に付与された端末識別情報である
ことを特徴とする請求項２記載の個人情報記録装置。
【請求項５】
前記処理装置は、前記記憶装置に未だ登録されていない個人に関する前記個人情報を受信すると、当該個人を識別するための識別符号を付して、当該個人情報を前記記憶装置に記憶させる
ことを特徴とする請求項２記載の個人情報記録装置。
【請求項６】
インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置，及び前記行動履歴情報を受信する受信装置を有するコンピュータに対して、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させる第１の処理を実行させ、
受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する第２の処理を実行させる
ことを特徴とする個人情報記録プログラム。
【請求項７】
インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置，及び前記行動履歴情報を受信する受信装置を有するコンピュータが、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶し、
受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する
ことを特徴する個人情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上における特定個人によるウェブサイト閲覧，オンラインショッピング，オンライン会員登録等の行動履歴データを、当該特定個人の個人情報とともに記録する個人情報記録方法及び個人情報記録装置，ならびに、コンピュータをかかる個人情報記録装置として機能させる個人情報記録プログラムに関する。
【背景技術】
【０００２】
近年、いわゆるビックデータを利用したマーケティングが提言されるようになってきている。ビッグデータについては様々な定義がなされているが、一般的には、多様な出所のリアルタイムの多量なデータであり、事業に役立つ知見を導出するためのデータであると、いうことができる。かかるビッグデータの一例として、多数の個人について、それぞれ、ネットワーク上でのウェブサイト閲覧，オンラインショッピング，オンライン会員登録，マルチメディアデータのアップロードやダウンロード，ＳＮＳ（ソーシャルネットワーキングサービス）での発言，友達登録等の行動の履歴情報を蓄積したものが挙げられる。このようなビッグデータから、例えば、あるテーマＡについて関心を持っている一群のユーザを抽出した場合に、その一群のユーザがある場面（例えば、ショッピングサイトを閲覧した場面）に直面したときに採る行動（買い物）に偏り（例えば、ある商品Ｂを買うユーザの比率が格段に大きかったということ）を発見することができれば、「当該テーマＡに関心をもっているユーザは商品Ｂを購入する傾向がある」と関連付けすることができる。このような関連付けをすることができれば、以後、テーマＡに関心に示したユーザに対しては、商品Ｂを推薦（リコメンド）すれば、当該ユーザが購入行動を採ってくれる確率を高めることができることになるのである。
【０００３】
このようなビッグデータの収集を効率良くするには、ビッグデータを収集する業者は、様々なウェブサイトの運営者（コンテンツプロバイダ）と契約を交わして、ユーザの行動履歴情報の提供を依頼するととももに、各行動履歴情報が誰の行動履歴であるかを特定するための共通識別符号（例えば,連携トラストフレームワーク［http://www.meti.go.jp/policy/it_policy/id_renkei/］によって連携された共通ＩＤ，当該ユーザが用いる端末のＭＡＣアドレスや携帯電話の固体識別情報，等）を行動履歴情報に含ませることを依頼しておく必要がある。
【０００４】
また、このようなビッグデータの情報価値を高めるには、個々のユーザがどのようなクラスタに属するかを端的に示す属性情報（例えば、住所，職業，年収，住居の種類，家族構成等のユーザプロフィール情報）を予め当該ユーザの同意の下に取得しておき、ビッグデータを構成する行動履歴データと紐つけしておけば良い。そうすることにより、ある特定のクラスタに属するユーザは、どのような行動をとるか、具体的には、どのような事項に関心を持ち、どのような物を買い、どのような会員サービスの会員となるか等の傾向を知ることができる。
【０００５】
そこで、従来、行動履歴情報の収集に同意したユーザから予めユーザプロフィール情報を取得して、これをデータベースに登録しておくとともに、ネットワークを通じて当該ユーザの行動履歴データが受信される都度、受信した行動履歴情報を当該ユーザのユーザプロフィール情報に紐つけして蓄積するシステムが、提供されている。
【０００６】
以上の説明に関連して、下記特許文献１には、複数のウェブシステムが個々に保持する利用者を識別、管理するＩＤ情報を複数のシステム（例えば、サービス提供サーバ,認証サーバ）間で連携させるＩＤ連携技術が、記載されている。
【０００７】
また、下記特許文献２には、ユーザの個人情報およびログ情報をユーザ情報データベースに記憶しておき、ユーザ情報データベースから読み出したログ情報をクラスタ分析してユーザをクラスタに分け、各クラスタのユーザに対してクラスタに適合した広告を提供する技術が、記載されている。
【０００８】
また、下記特許文献３には、ネットワーク上の行動履歴ではなくリアル店舗でのユーザの行動履歴を収集するシステムではあるが、ユーザ毎に、カードＩＤ，ユーザＩＤ，ユーザの個人情報とユーザの商品の購入及びサービスの利用の履歴情報を含む「ユーザの属性情報」とを対応付けてサーバに記憶しておき、記憶しているユーザの個人情報に応じてユーザ毎に異なる提供情報をユーザ端末に表示させる一方、実店舗に設置された店舗端末からユーザが購入及び利用した商品及びサービスの通知をサーバが受けると、受信した情報によって上述の「ユーザの属性情報」を更新する技術が、記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−２２１７２９号公報
【特許文献２】特開２００９−２８９１７２号公報
【特許文献３】特開２０１３−７７１１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献２にはクラスタ分析の材料としてユーザの個人情報を用いるとは記載されてないので、当該個人情報を更新するかについても記載されていない。また、特許文献３にも、商品購入又は利用の履歴である「ユーザの属性情報」については更新されると記載されているものの、ユーザの個人情報が更新されるとは記載されていない。
【００１１】
以上のように、従来技術では、ユーザ行動履歴データに紐付けられる個人情報は更新されないので、例えば、この個人情報に基づいてユーザがどのクラスタに属するかといったクラスタ分析を行おうとする際に、その時点における当該ユーザの個人情報が古すぎて当該ユーザが現実に置かれている環境を反映していないために、その時点における最適なクラスタに当該ユーザを分類することができないという問題が生じる。その場合、クラスタ分析に従って商品や情報を当該ユーザに推薦（リコメンド）しても、所望の効果を得ることはできない。
【００１２】
他方、各ユーザが置かれた環境が変化する毎にユーザ自身に個人情報の変更を申請してもらい、この申請に基づいて、サーバに記憶されている個人情報の更新を行うことも考えられる。
【００１３】
しかしながら、その場合、個人情報の更新がユーザの恣意に委ねられてしまうことになるので、ユーザが非協力的であると、やはり、当該ユーザの個人情報が古すぎて当該ユーザが現実に置かれている環境を反映していないために、その時点における最適なクラスタに当該ユーザを分類することができないという問題が残ってしまうことになる。
【００１４】
以上に鑑み、本発明の課題は、予めユーザの個人情報を記憶装置に記憶しておくとともに、ネットワークを通じて外部の装置から当該ユーザの行動履歴データを受信する都度、受信した行動履歴データを当該ユーザの個人情報を紐付けて記憶装置に記憶する装置において、ユーザの自発的行動に頼ることなく、記憶装置に登録されているユーザの個人情報を最新のものに更新することである。
【課題を解決するための手段】
【００１５】
本発明による個人情報記録装置は、上記した課題を解決するために、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する個人情報記録装置であって、個々の個人に関する前記個人情報と前記行動履歴情報とを互い対応付けて記憶する記憶装置と、何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させるとともに、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する処理装置とを、備えることを特徴とする。
【００１６】
また、本発明による個人情報記録プログラムは、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置，及び前記行動履歴情報を受信する受信装置を有するコンピュータに対して、  何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させる第１の処理を実行させ、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する第２の処理を実行させることを特徴とする。
【００１７】
また、本発明による個人情報記録方法は、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置，及び前記行動履歴情報を受信する受信装置を有するコンピュータが、何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶し、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新することを特徴とする。
【発明の効果】
【００１８】
以上のように構成された本発明によれば、予めユーザの個人情報を記憶装置に記憶しておくとともに、ネットワークを通じて外部の装置から当該ユーザの行動履歴データを受信する都度、受信した行動履歴データを当該ユーザの個人情報を紐付けて記憶装置に記憶する装置において、ユーザの自発的行動に頼ることなく、記憶装置に登録ユーザの個人情報を最新のものに更新することができる。
【００１９】
その結果、本発明によって記憶装置に記憶された個人情報及び行動履歴に基づいてユーザのクラスタ分析をすれば、記憶装置に記憶されている個人情報はユーザが現実に置かれている環境を直に示しているか当該環境に極めて近い状況を示していることになるので、当該ユーザを、当該ユーザが置かれている環境に極めて近いクラスタに分類することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明による行動履歴収集方法の実施形態の一つであるネットワークシステムのシステム構成図
【図２】コンテンツプロバイダが運用するＷｅｂサーバ装置に記憶されたショッピングサイト用商品管理データベースのデータ構造を示す表
【図３】ショッピングサイトの購入申込ページの画面内容を示す図
【図４】モニタ会員登録ページの画面内容を示す図
【図５】モニタ会員情報のデータ構造を示す表
【図６】コンテンツプロバイダが運営するＷｅｂサーバ装置がプログラムに従って実行する処理例を示すフローチャート
【図７】ユーザ行動履歴等サーバ装置がプログラムに従って実行する処理例を示すフローチャート
【図８】モニタ会員管理サーバ装置がモニタ会員登録フォーム情報を受信した際にプログラムに従って実行する処理を示すフローチャート
【図９】モニタ会員管理サーバ装置がユーザ行動履歴情報を受信した際にプログラムに従って実行する処理を示すフローチャート
【図１０】モニタ会員登録時における各装置間でのデータ連携を示すアロー図
【図１１】ユーザ行動履歴データ受信時における各装置間でのデータ連携を示すアロー図
【図１２】住宅ローン借り換え申込ページの画面内容を示す図
【図１３】クレジットカード申込ページの画面内容を示す図
【発明を実施するための最良の形態】
【００２１】
以下、図面に基づいて、本発明による行動履歴収集方法を実施するための最良の形態を説明する。
（構成）
【００２２】
図１に、本発明による行動履歴収集方法の一つの実施形態であるネットワークシステムの構成を示す。図１に示されるように、このネットワークシステムは、インターネット等の公衆ネットワークや専用ネットワークである第１のネットワークＮＷ１を通じて相互にデータ通信可能に接続されたウェブサーバ装置１，ユーザ行動履歴等サーバ装置２及びモニタ会員管理サーバ装置３と、インターネットＮＷ２を通じてウェブサーバ装置１との間でデータ通信可能に接続された多数（図１では一台のみ図示）のクライアント装置４とを主たる構成要素として、構成されている。
【００２３】
クライアント装置４は、インターネット接続機能を有するパーソナルコンピュータ，スマートフォン，タブレット端末等のコンピュータである。クライアント装置４は、主要な構成として、ディスプレイ４０，入力装置４１，ＣＰＵ４２，ハードディスク４３及び通信装置４６を備えている。ＣＰＵ４２は、ハードディスク４３に格納されているプログラムを実行する中央処理装置であり、ディスプレイ４０は、ＣＰＵ４２によって生成された画面データに基づく画像を表示する。また、入力装置４１は、ＣＰＵ４２に対してデータやコマンドを入力するためのキーボード又はポインティングデバイスである。ハードディスク４３は、ＣＰＵ４２が実行する各種プログラムや、プログラムに従って動作するＣＰＵ４２が所定の処理を実行するために参照する各種データが格納されている。
【００２４】
ハードディスク４３に格納されている各種プログラムとしては、クライアント装置４を構成する各種ハードウェアを制御する基本プログラムであるＯＳ（オペレーティング・システム）の他、ＨＴＴＰ（ハイパー・テキスト・トランスファー・プロトコル）に従ったインターネット経由でのウェブサーバ装置とのデータ交換及びウェブ画面表示をＣＰＵ４２に実行させるブラウザプログラム４４が格納されている。また、クライアント装置４がアクセスするウェブサーバ装置によっては、クライアント装置４の同一性を識別して認証処理を省略するために用いられる端末識別情報であるクッキー４５を発行する。このようにして何れかのウェブサーバ装置によって発行されてクライアント装置４が受信したクッキー４５も、ハードディスク４３に格納される。
【００２５】
通信装置４６は、クライアント装置４がスマートフォン等の無線通信機器であれば、アンテナや変調器を含む無線通信ユニットであり、クライアント装置４がＬＡＮ経由でインターネットＮＷ２に接続されている場合には、ＬＡＮアダプタ及びルータがこれに当たる。これら通信装置４６には、一意に識別するための端末識別情報として、マックアドレスや端末番号が、予め付与されている。
【００２６】
ウェブサーバ装置１，ユーザ行動履歴等サーバ装置２及びモニタ会員管理サーバ装置３は、同一の業者によって運用されていても良いし、相互にデータ連携についての方式等を契約によって取決めた別々の業者によってそれぞれ運用されても良い。ここでは、その一例として、各サーバ装置が別々の業者によって運用されている例をもって説明する。
【００２７】
まず、ウェブサーバ装置１は、各種インターネットサービスを提供するコンテンツプロバイダによって運営されているサーバ装置であり、インターネットＮＷ２を通じてアクセスしてくる不特定多数のクライアント装置４に対して、そのクライアント装置４から受信した様々な要求を格納したＨＴＭＬリクエストメッセージに対応して、ウェブページのＨＴＭＬデータ等の各種データを応答する。このウェブサーバ装置１は、一台又は複数台のコンピュータから構成されているが、図１では、説明の簡略化のために、一台のコンピュータのみからウェブサーバ装置１が構成されている例が示されている。
【００２８】
このウェブサーバ装置１は、主要な構成部品として、図示せぬバスを通じて相互に接続されたＣＰＵ１０，ＲＡＭ１１及びハードディスク１２を備えている。ＣＰＵ１０は、ハードディスク１２に格納されているプログラムに従って各種処理を実行する中央処理装置である。また、ＲＡＭ１１は、ＣＰＵ１０が各種処理を実行する際に用いられる作業領域が展開される主記憶装置である。
【００２９】
ハードディスク１２は、一台又は複数台の固定ディスク装置からなり、ＣＰＵ１０が読み出して実行する各種プログラム及び各種データを格納している。ハードディスク１２が格納しているプログラムには、一般的なＯＳやウェブサーバプログラムの他、ウェブサーバ装置１が提供するサービスに固有の処理をＣＰＵ１０に実行させるための多数のＣＧＩプログラムが含まれている。また、ハードディスク１２が格納しているデータには、クライアント装置４からの要求に対して提供されるサービス内容に応じた多数のウェブ画面をクライアント端末４のディスプレイ４０に表示させるためのＨＴＭＬデータ，フラッシュデータ，アプレットといった画面データ，写真データ，動画ファイル等のマルチメディアデータが含まれる。さらに、一部の画面データを動的に生成するために必要な材料となるテーブル，データベース等も含まれる。
【００３０】
本実施形態では、ウェブサーバ装置１が提供する本来のサービスとして、クライアント装置４を操作するユーザに対して商品の掲示を行って商品の注文を受け付けるいわゆるショッピングサイトのサービスを例に挙げるが、ウェブサーバ装置１が提供するサービスはこれに限らず、例えば、生命保険や損害保険の内容を説明して保険契約の申込を受け付けるサービスであっても良いし、アンケートへの回答の代償として懸賞への申込を受け付けるサービスであっても良い。
【００３１】
図２に、いわゆるショッピングサイトのサービスを提供するためにハードディスク１２に格納された商品管理データベース１４のデータ構造例を示す。この例では、商品の名称，コード（ＪＡＮコード,ＥＡＮコード，ＵＰＣコード等）及び本体価格が一意のシリアル番号に対応付けられて、商品管理データベース１４に格納されている。
【００３２】
また、図３は、いわゆるショッピングサイトのサービスにおいて、提示された商品を購入対象として選択したユーザのクライアント端末４へウェブサーバ装置１から送信されるＨＴＭＬデータによる購入申込画面の例を示す。図３において「商品名」は、ユーザが選択した商品の名称であり、購入金額は、商品管理データベース１４から読み込まれた本体価格に基づいて動的に算出された税込価格である。
【００３３】
また、この購入申込画面には、ＩＤ連携トラストフレームワークに従って各サーバ装置１，２，３間で個々のユーザの共通の個人識別情報として承認されたＩＤ（以下,「共通ＩＤ」という）及びパスワードを夫々入力する欄１００，１０１，ユーザの姓名の漢字表記を入力する欄１０２，１０３，ユーザの姓名のカナを入力する欄１０４，１０５，ユーザの生年月日を入力する欄１０６，ユーザの性別を入力する欄１０７，ユーザの住所に関する情報を入力する欄１０８〜１１２，ユーザの職業を入力する欄１１３，希望連絡先を入力する欄１１４，電話番号を入力する欄１１５，携帯電話番号を入力する欄１１６，ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄１１７及び購入ボタン１２１が、含まれている。
【００３４】
さらに、この購入申込画面には、年収,保有資格，興味や関心のある事項をアンケート形式で答えさせる欄１１８〜１２０が、含まれている。そして、この購入申込画面を表示させるためのＨＴＭＬデータには、購入ボタン１２１がクリックされた場合に商品名に対応するコード，購入要求の旨，共通ＩＤ及びパスワードの他、後述するユーザプロフィール情報の一部項目に相当する各欄１０２〜１２０に入力された情報をウェブサーバ装置１へ送信させるタグ又はスクリプトが組み込まれている。
【００３５】
なお、いずれのサービスを提供する場合であっても、ウェブサーバ装置１は、「行動履歴収集方法」を実施するための付随的サービスとして、モニタ会員管理サーバ装置３と連携することによってユーザ行動履歴情報の商業利用を承諾したユーザを「モニタ会員」として登録するサービスや、ユーザ行動履歴等サーバ装置２と連携することでユーザ（モニタ会員には限定されない）の行動履歴を抽出するサービスをも提供する。よって、かかる登録サービスや行動履歴抽出サービスに固有の処理を実行させるためのプログラム１３や、図４に示すモニタ会員登録ページをクライアント装置４のディスプレイ４０に表示させるためのＨＴＭＬデータも、ハードディスク１２に格納されているのである。
【００３６】
ユーザ行動履歴情報とは、どのユーザがアクセスしたのかを示す情報（共通ＩＤ，クッキー，マックアドレス等）、どのサイトにアクセスしたのかを示す情報（サイト名，ＵＲＬ等）,いつアクセスしたのかを示す情報（日時）,どのような行動（商品購入，サービス申込,資料請求,会員登録,等）をしたのかを示す情報（コンバージョンフラグ），行動の対象の名称（商品名,サービス名,資料名称等）,当該行動の対象が有料であればその価格，等の情報である。なお、上述したように、ユーザがアクセスしたサイトによっては、その個人情報としてのユーザプロフィール情報（姓名，そのフリガナ，ローマ字表記，生年月日，郵便番号，住所，職業，国籍，希望連絡先，電話番号，携帯電話番号，メールアドレス，保有資格，学歴，家族構成，学歴，家族構成，勤務先の会社情報，住居情報，収入情報，借入情報，ならびに、現在の住宅ローン対象物件についての情報，等）の一部がユーザの要求に対応する申込の条件や、アンケート等の名目で聴取される場合もある。そのようなユーザプロフィール情報の聴取がなされた場合には、聴取されたユーザプロフィール情報も、ユーザ行動履歴情報に含まれることとなる。
【００３７】
図４は、上述したモニタ会員登録ページの画面例を示す。図４に示されるように、このモニタ会員登録ページには、モニタ会員登録を申し込むユーザの共通ＩD，これに対応するパスワード，当該ユーザの各種ユーザプロフィール情報を夫々記入する多数の欄が含まれているとともに、登録ボタン２００が含まれている。また、このモニタ会員登録ページを表示させるためのＨＴＭＬデータには、登録ボタン２００がクリックされた場合に各欄に入力された情報（以下、「モニタ会員登録フォーム情報」という）をウェブサーバ装置１へ送信させるタグ又はスクリプトが組み込まれている。
【００３８】
ユーザ行動履歴等サーバ装置２は、上述したユーザ行動履歴抽出サービスを行うウェブサーバ装置１をそれぞれ運営する複数コンテンツプロバイダと提携してユーザのユーザ行動履歴情報を収集するサービスを提供する業者によって、運営される。このユーザ行動履歴等サーバ装置２は、上述したウェブサーバ装置と同様のハードウェア構成（ＣＰＵ２０，ＲＡＭ２１，ハードディスク２２）を備えている。
【００３９】
ユーザ行動履歴等サーバ装置２のハードディスク２２に格納されている各種プログラムには、ＣＰＵ２０に対して多数のウェブサーバ１からユーザ行動履歴情報を収集するプログラム（ユーザ行動履歴［ユーザプロフィール］送出プログラム２３）が、含まれている。
【００４０】
また、ハードディスク２２には、ＣＰＵ２０が収集したユーザ行動履歴情報２４が格納される。なお、ユーザ行動履歴情報２４にユーザプロフィール情報２５が含まれる場合もあることは、上述した通りである。
【００４１】
個人情報記録装置としてのモニタ会員管理サーバ装置３は、ウェブサーバ装置１を運営する業者及びユーザ行動履歴等サーバ装置２を運営する業者と提携してモニタ会員として登録されたユーザについてのユーザ行動履歴情報を蓄積して分析する業者によって、運営される。このモニタ会員管理サーバ装置３も、上述したウェブサーバ装置と同様のハードウェア構成（ＣＰＵ３０，ＲＡＭ３１，ハードディスク３２）を備えている。
【００４２】
モニタ会員管理サーバ装置３の記憶装置であるハードディスク３２には、モニタ会員データベース３５が格納されている。モニタ会員データベース３５は、上述したモニタ会員について、その共通ＩD等の共通識別符号に紐付けて、当該ユーザの各種ユーザプロフィール情報及び当該ユーザの過去から現在にかけての多数のユーザ行動履歴情報が登録されるデータベースである。なお、共通識別符号としては、モニタ会員に一意に付与された個人識別情報である共通ＩＤ以外にも、当該モニタ会員が使用しているクライアント端末４の端末番号や通信装置４６のマックアドレスのような端末識別情報であっても良いし、当該クライアント端末４に対して発行されたクッキーであっても良い。
【００４３】
図５は、モニタ会員データベース３５を構成する個々のモニタ会員についてのレコード（モニタ会員情報）のデータ構成図である。この図５に示すように、モニタ会員情報は、一組のユーザプロフィール情報と複数組のユーザ行動履歴情報とから構成され、前者と後者とは、共に上述した共通識別符号（共通ＩＤ，マックアドレス，クッキー等）を含んでいるので、この共通識別符号によって相互に紐付けられている。ユーザプロフィール情報は、さらに、基本属性情報と更新頻度情報に区分されている。
【００４４】
ユーザプロフィール情報の基本属性情報は、上述した共通識別符号（共通ＩＤ，マックアドレス,クッキー等）の他、氏名の漢字表記，氏名のフリガナ，氏名のローマ字表記,生年月日，性別，国籍，電子メールアドレス，電話番号（複数登録可能），携帯電話番号，職業，保有資格（複数登録可能），学歴に関する情報（具体的には、最終学歴，最終学校卒業年月，最終学校名，等），居住地に関する情報（具体的には、郵便番号，都道府県名，市区町村名，番地，マンション名，等），住居情報（具体的には、住居種類［一戸建て，マンション，アパート，社宅又は寮，公営住宅，間借又は下宿，もしくは、その他］，住居費用負担の有無，所有又は賃貸の区別，入居年月，購入時期，建築年月，最寄駅，等），家族構成に関する情報（具体的には、配偶者の有無，家族の人数，子供の人数，並びに、各家族構成員の氏名，続柄，生年月日,性別,扶養義務の有無,同居又は別居の区別，等），収入情報（前年度の年収，世帯年収，世帯主との関係，貯蓄金額，等），勤務先情報（具体的には、勤務先の区分［上場企業，非上場企業，国家又は地方官公庁，法人経営，個人自営，学校法人，もしくは、その他］，法人格の種別［株式会社，有限会社,相互会社，もしくは、その他］，業種，名称，住所，電話番号，資本金［法人の場合］，従業員数，設立年月日，本店所在地，業種，勤務先における役職，勤務先における所属部署，入社年月日，雇用形態，定年制度の有無，出向の有無，収入形態，勤務先からの月収，勤務先からの給与日，等），借入情報（具体的には、借入の有無，借入の件数，借入の内容，ローン残高，金利，返済開始日，月当たりの返済額，金利種類，残り弁済回数，ボーナス返済額，延滞履歴，等），ならびに、ローン対象物件についての情報（具体的には、ローン対象物件の有無，ローン対象物件の種別［住宅，車，もしくは、その他］，ローン物件［住宅の場合］の住所，ローン物件［住宅の場合］の構造［木造，鉄骨，ＳＲＣ，ＲＣ，軽量鉄骨，もしくは、その他］，同居人数，物件入居日，等）を、含んでいる。
【００４５】
また、更新頻度情報は、ユーザプロフィール情報の初回登録日時，ユーザプロフィール情報の最終更新日時，ユーザ行動履歴情報の初回登録日時，ユーザ行動履歴情報の最終更新日時，更新回数を、含んでいる。
【００４６】
各ユーザ行動履歴情報の内容は、そのユーザ行動履歴情報に対応するウェブサイトの種類によって様々であるが、どのウェブサイトにアクセスした場合においても、上述した共通ＩＤ（共通識別符号）の他、そのウェブサイトのサイト名，ＵＲＬ，アクセス日時が含まれる。図５に示したユーザ行動履歴情報の例は、ショッピングサイトにアクセスした場合の例であるので、ユーザ行動履歴情報には、さらに、購入要求をした対象の名称［商品名,サービス名，資料名，もしくは、その他］，購入した商品のコード［ＪＡＮコード，ＥＡＮコード，ＵＰＳコード，もしくは、その他］，要求の種類を示すコンバージョンフラグ［商品購入，サービス申込，資料請求，会員登録，もしくは、その他］が含まれる。
【００４７】
なお、モニタ会員データベース３５は、ミラーリング処理により、予め複製３５Ａが作成されている。このモニタ会員データベースの複製３５Ａは、バックアップ目的を兼ねる場合には、ハードディスク３２内に作成されるが、キャッシュ目的を兼ねる場合には、ＲＡＭ３１上に作成される。
【００４８】
モニタ会員管理サーバ装置３のハードディスク３２に格納されている各種プログラムには、モニタ会員情報登録プログラム３３及びモニタ会員データベース更新プログラム３４が、含まれている。モニタ会員情報登録プログラム３３は、ＣＰＵ３０に対して、上述したモニタ会員登録フォーム情報をウェブサーバ装置１経由でクライアント装置４から受信した場合に、当該モニタ会員登録フォーム情報に含まれる各項目の情報を、当該クライアント装置４を操作しているユーザのユーザプロフィール情報として、モニタ会員データベース３５に登録させ、これにより、当該ユーザをモニタ会員として登録させる。
【００４９】
また、モニタ会員データベース更新プログラム３４は、処理装置としてのＣＰＵ３０に対して、モニタ会員についてのユーザ行動履歴情報２４をユーザ行動履歴等サーバ装置２から受信した時に当該ユーザ行動履歴情報２４を当該モニタ会員の共通ＩＤに紐付けてモニタ会員データベース３５に追記させたり（第１の処理に相当）、当該ユーザ行動履歴情報２４にユーザプロフィール情報２５が含まれている場合には、当該ユーザプロフィール情報２５によってモニタ会員データベース３５における当該モニタ会員のユーザプロフィール情報を更新させる（第２の処理に相当）。
（プログラム）
【００５０】
次に、上述したネットワークシステムを構成する各サーバ装置１，２，３において本発明による行動履歴収取方法を実施するために実行される各プログラム１３，２３，３３，３４による処理の具体例を、図６ないし図９のフローチャートを用いて詳細に説明する。
＜ウェブサーバ装置＞
【００５１】
最初に、図６に基づいて、ウェブサーバ装置１のＣＰＵ１０がプログラム１３に基づいて実行する処理を説明する。この処理は、ウェブサーバ装置１が何れかのクライアント装置４からＨＴＴＰリクエストメッセージを受信することをトリガに、マルチタスク環境でメッセージ毎に起動される。
【００５２】
起動後最初のＳ００１では、ウェブサーバ装置１のＣＰＵ１０（以下、説明簡略化のため、動作主体を「ウェブサーバ装置１」と記す）は、受信したリクエストがモニタ会員登録フォーム要求であるかそれ以外の要求であるかをチェックする。そして、受信したリクエストがモニタ会員登録フォーム要求であれば処理をＳ００７へ進め、その他の要求であれば処理をＳ００２へ進める。
【００５３】
Ｓ００２では、ウェブサーバ装置１は、受信したＨＴＴＰリクエストメッセージ又はこれを格納したパケットから、共通識別符号（共通ＩＤ，マックアドレス，クッキー，等）の取得を試みる。
【００５４】
次のＳ００３では、ウェブサーバ装置１は、受信したＨＴＴＰリクエストメッセージによって要求された処理を実行する。例えば、要求が商品リスト又はサービスリストの提示であれば、対応する商品リスト又はサービスリストをディスプレイ４０上に表示させるＨＴＭＬデータ等の画面データを準備する。また、要求が何れかの商品についての資料請求であれば、資料送付に必要な内部処理を行い、処理完了の旨をディスプレイ４０上に表示させる画面データを準備する。また、要求が何れかの商品又はサービスの選択であれば、図３に示すような購入申込ページをディスプレイ４０上に表示させる画面データを準備する。このとき、ウェブサーバ装置１は、選択された商品又はサービスに対応するコード及び本体価格を商品管理データベース１４から読み出して、購入価格を算出して、コード及び購入価格を画面データに埋め込む。また、要求が購入申込ページ上の購入ボタン１２１のクリックに応じた購入要求であれば、メッセージ中で指定された商品を要求元クライアント装置４の操作者に販売するための内部処理を行い、処理完了の旨をディスプレイ４０上に表示させる画面データを準備する。
【００５５】
次のＳ００４では、ウェブサーバ装置１は、Ｓ００３の処理結果として準備された画面データを、要求元クライアント装置４へ応答する。
【００５６】
次のＳ００５では、ウェブサーバ装置１は、受信したＨＴＴＰリクエストメッセージ中のパラメータ（要求内容，購入申込ページの各欄に記載された情報），Ｓ００２にて取得した共通識別符号（共通ＩＤ，マックアドレス，クッキー，等），Ｓ００３にて取得したコードや購入価格に基づいて、ユーザ行動履歴情報を生成する。この場合、図３に示す購入申込ページ上の購入ボタン１２１のクリックに応じた購入要求であれば、ユーザ行動履歴情報には、ユーザプロフィール情報の一部項目（職業，年収，保有資格）が含まれることになる。なお、図３のアンケート内容はあくまでも一例であるので、アンケート内容次第によっては、上に挙げたユーザプロフィール情報の一部項目以外の項目が含まれる場合もあり得る。
【００５７】
次のＳ００６では、ウェブサーバ装置１は、Ｓ００５にて生成した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報を、ユーザ行動履歴等サーバ装置２へ送信する。その後、ウェブサーバ装置１は、処理を終了する。
【００５８】
一方、Ｓ００７では、ウェブサーバ装置１は、図４に示すモニタ会員登録ページをディスプレイ４０上に表示させるためＨＴＭＬデータ等の画面データを、要求元クライアント装置４へ応答する。
【００５９】
次のＳ００８では、ウェブサーバ装置１は、モニタ会員登録ページ上の登録ボタン２００のクリックに応じたモニタ会員登録要求メッセージが要求元クライアント装置４から送信されてくるのを待ち、一定時間待ってもモニタ会員登録要求メッセージが受信されないと、タイムアウトとして処理を終了する。
【００６０】
これに対して一定時間内にモニタ会員登録要求メッセージが受信されると、ウェブサーバ装置１は、Ｓ００９において、受信したモニタ会員登録要求メッセージから、共通識別符号（共通ＩＤ，マックアドレス，クッキー，等）を取得する。
【００６１】
次のＳ０１０では、ウェブサーバ装置１は、受信したモニタ会員登録要求メッセージ中のパラメータ（モニタ会員登録フォーム情報）を、ＡＰＩ連携により、モニタ会員管理サーバ３へ送信する。
【００６２】
次のＳ０１１では、ウェブサーバ装置１は、モニタ会員登録完了の旨をディスプレイ４０上に表示させるＨＴＭＬデータ等の画面データを、要求元クライアント装置４へ応答する。その後、ウェブサーバ装置１は、処理を終了する。
＜ユーザ行動履歴等サーバ装置＞
【００６３】
次に、図７に基づいて、ユーザ行動履歴等サーバ装置２のＣＰＵ２０がユーザ行動履歴送出プログラム２３に基づいて実行する処理を説明する。このユーザ行動履歴送出プログラム２３は、ユーザ行動履歴等サーバ装置２が起動されている限り周期的に実行される常駐プログラムである。
【００６４】
最初のＳ１０１では、ユーザ行動履歴等サーバ装置２のＣＰＵ２０（以下、説明簡略化のため、動作主体を「ユーザ行動履歴等サーバ装置２」と記す）は、前回の実行以後に何れかのウェブサーバ装置１からユーザ行動履歴情報を受信したかどうかをチェックする。そして、ユーザ行動履歴等サーバ装置２は、ユーザ行動履歴情報を受信していなければ、処理をそのままＳ１０３へ進める。一方、ユーザ行動履歴等サーバ装置２は、ユーザ行動履歴情報を受信していれば、Ｓ１０２において、受信した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報を、各ウェブサーバ装置１が提供するウェブサイト毎に分類して、ＲＡＭ２１上に蓄積してから、処理をＳ１０３へ進める。
【００６５】
Ｓ１０３では、ユーザ行動履歴等サーバ装置２は、１日当たりn回設定された所定の送信タイミングであるかどうかをチェックする。そして、ユーザ行動履歴等サーバ装置２は、未だ送信タイミングに至っていなければ、そのまま処理を終了し、送信タイミングであれば、Ｓ１０４において、前回の送信タイミング以降にＲＡＭ２１に蓄積した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報を、モニタ会員管理サーバ３へファイル転送した後に、処理を終了する。
＜モニタ会員管理サーバ＞
【００６６】
次に、図８及び図９に基づいて、モニタ会員管理サーバ装置３のＣＰＵ３０がモニタ会員情報登録プログラム３３に基づいて実行する処理を説明する。
【００６７】
図８による処理は、Ｓ２０１においてウェブサーバ装置１が送信（Ｓ０１０）したモニタ会員登録フォーム情報をモニタ会員管理サーバ装置３が受信することによって、モニタ会員登録フォーム情報毎にマルチタスク環境で起動される。
【００６８】
次のＳ２０２では、モニタ会員管理サーバ装置３のＣＰＵ３０（以下、説明簡略化のため、動作主体を「モニタ会員管理サーバ装置３」と記す。）は、モニタ会員データベース３５を検索し、Ｓ２０１にて受信したモニタ会員登録フォーム中のＩＤ欄の入力情報と一致している共通識別符号（共通ＩＤ，マックアドレス，クッキー等）を含むユーザプロフィール情報があるかどうかをチェックする。
【００６９】
そして、かかるプロフィール情報があった場合には、モニタ会員管理サーバ装置３は、当該モニタ会員登録フォーム情報を送信したクライアント装置４の操作者が既にモニタ会員として登録されていると判断して、処理をそのまま終了する。
【００７０】
これに対して、Ｓ２０１にて受信したモニタ会員登録フォーム中のＩＤ欄の入力情報と一致している共通識別符号（共通ＩＤ，マックアドレス，クッキー等）を含むユーザプロフィール情報がなければ、モニタ会員管理サーバ装置３は、Ｓ２０３において、Ｓ２０１にて受信したモニタ会員登録フォーム情報に基づいてユーザプロフィール情報のレコードを新規作成して、モニタ会員データベース３５内に追加する。
【００７１】
次のＳ２０４では、モニタ会員管理サーバ装置３は、Ｓ２０３にて新規にモニタ会員データベース３５に追加したユーザプロフィール情報のレコード中の「初回登録日時（プロフィール情報）」に、処理時点の年月日を記入する。
【００７２】
次のＳ２０５では、モニタ会員管理サーバ装置３は、Ｓ２０４までの処理を施したモニタ会員データベース３５の複製３５Ａを作成し、それまでに存在していた複製３５Ａに上書きする。Ｓ２０５を完了すると、モニタ会員管理サーバ装置３は、処理を終了する。
【００７３】
図９による処理は、Ｓ３０１においてユーザ行動履歴等サーバ装置２が送信（Ｓ１０４）した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報をモニタ会員管理サーバ装置３が受信することによって、ユーザ行動履歴情報毎にマルチタスク環境で起動される。次のＳ３０２では、モニタ会員管理サーバ装置３は、モニタ会員データベース３５の複製３５Ａを検索し、Ｓ３０１にて受信したユーザ行動履歴情報に含まれるＩＤ，マックアドレス，クッキー等と同じ共通識別符号を含むユーザプロフィール情報のレコードがあるかどうかをチェックする。そして、かかるユーザプロフィール情報のレコードがなければ、モニタ会員管理サーバ装置３は、処理をそのまま終了する。
【００７４】
これに対して、ユーザ行動履歴情報に含まれるＩＤ，マックアドレス，クッキー等と同じ共通識別符号を含むユーザプロフィール情報のレコードがあれば、モニタ会員管理サーバ装置３は、Ｓ３０３において、Ｓ３０１にて受信したユーザ行動履歴情報のうちユーザプロ―フィール情報以外の情報に基づいて新規のユーザ行動履歴情報のレコードを作成し、当該共通識別符号を含むユーザプロフィール情報に対して紐付けて、モニタ会員データベース３５に追加する。
【００７５】
次のＳ３０４では、モニタ会員管理サーバ装置３は、Ｓ３０２の検索によって見つかったユーザプロフィール情報のレコード中の「更新回数」をチェックし、「更新回数」が「０」であれば、初回のユーザ行動履歴情報の追加であると判断して、同レコード中の「初回登録日時（行動履歴情報）」と「最終更新日時（行動履歴情報）」に処理日時を記入する。「更新回数」が「１」以上であれば、２回目以降のユーザ行動履歴情報の追加であると判断して、同レコード中の「最終更新日時（行動履歴情報）」の値のみを処理日時に更新する。いずれの場合でも、同レコード中の「更新回数」をカウントアップする。
【００７６】
次のＳ３０５では、モニタ会員管理サーバ装置３は、Ｓ３０１にて受信したユーザ行動履歴情報内に、ユーザプロフィール情報に相当する情報が含まれるかどうかを、チェックする。そして、ユーザプロフィール情報に相当する情報が含まれない場合には、処理をＳ３０８へ進め、ユーザプロフィール情報に相当する情報が含まれる場合には、処理をＳ３０６へ進める。
【００７７】
Ｓ３０６では、モニタ会員管理サーバ装置３は、Ｓ３０２にて検索したユーザプロフィール情報を、Ｓ３０１にて受信したユーザ行動履歴情報に含まれたユーザプロフィール情報に相当する情報によって、更新する。すなわち、前者のうち後者と同一の項目の値を、後者の値によって更新する。
【００７８】
次のＳ３０７では、モニタ会員管理サーバ装置３は、Ｓ３０２の検索によって見つかったユーザプロフィール情報のレコード中の「最終更新日時（プロフィール情報）」の値を処理日時に更新する。Ｓ３０７を完了すると、モニタ会員管理サーバ装置３は、処理をＳ３０８へ進める。
【００７９】
Ｓ３０８では、モニタ会員管理サーバ装置３は、Ｓ３０３，Ｓ３０４，Ｓ３０６、Ｓ３０７の更新がなされたモニタ会員データベース３５の複製３５Ａを作成し、それまでに存在していた複製３５Ａに上書きする。Ｓ３０８の完了後、モニタ会員管理サーバ装置３は、処理を終了する。
（動作）
【００８０】
次に、以上のように構成された本実施形態のネットワークシステムの動作例を、図１０及び図１１のアロー図を参照して説明する。なお、図１０及び図１１において、図６ないし図９の各フロー中の処理ステップに対応するステップには、同じステップ番号を付している。
＜モニタ会員登録＞
【００８１】
図１０は、新規のモニタ会員登録に際しての動作例である。先ず、クライアント装置４の操作者が、入力装置４１を操作して、何れかのウェブサーバ装置１にアクセスして、モニタ会員登録フォームの要求を入力する。すると、ブラウザプログラム４４をＣＰＵ１０に実行させているクライアント装置４は、当該ウェブサーバ装置１に対して、モニタ会員登録フォーム要求のＨＴＴＰリクエストメッセージを送信する（Ｓ４０１）。
【００８２】
このモニタ会員登録フォーム要求のＨＴＴＰリクエストメッセージを受信すると、ウェブサーバ装置１は、モニタ会員登録フォームの画面データを格納したＨＴＴＰレスポンスメッセージを、要求元クライアント装置４へ応答する（Ｓ００７）。
【００８３】
このモニタ会員登録フォームの画面データを格納したＨＴＴＰレスポンスメッセージを受信したクライアント装置４は、受信した画面データに基づいて、ディスプレイ４０上にモニタ会員登録ページ（図４）を表示する（Ｓ４０２）。
【００８４】
続いて、操作者が、モニタ会員への登録を同意して、モニタ会員登録ページ（図４）の各欄に対して、各項目のプロフィール情報の値を入力した上で、登録ボタン２００をクリックする（Ｓ４０３）。すると、クライアント装置４は、上記ウェブサーバ装置１へ、モニタ会員登録ページ（図４）の各欄に入力された情報をパラメータとして含むモニタ会員登録要求のＨＴＴＰリクエストメッセージを、送信する。
【００８５】
このモニタ会員登録要求のＨＴＴＰリクエストメッセージを受信したウェブサーバ装置１は、メッセージ中又はこれを格納したパケットに含まれる共通識別符号（共通ＩＤ，マックアドレス，クッキー等）を取得した上（Ｓ００９）、当該メッセージ中に含まれるユーザプロフィール情報の各項目に相当する情報に基づいてモニタ会員登録フォーム情報を作成し、ＡＰＩ連携により、モニタ会員管理サーバ３へ送信する（Ｓ０１０）。
【００８６】
モニタ会員登録フォーム情報を受信したモニタ会員管理サーバ装置３は、ＡＰＩ連携で取得したモニタ会員登録フォーム情報に基づいて、新規のユーザプロフィール情報のレコードを作成して、モニタ会員データベース３５に登録した上で（Ｓ２０３）、その複製３５Ａを作成する（Ｓ２０５）。その結果、モニタ会員データベースの複製３５Ａにも、同じユーザプロフィール情報のレコードが書き込まれる。
【００８７】
一方、ウェブサーバ装置１は、モニタ会員登録完了ＨＴＭＬデータを要求元クライアント装置４へ応答する（Ｓ０１１）。
【００８８】
このモニタ会員登録完了ＨＴＭＬデータを受信したウェブサーバ装置１は、モニタ会員登録完了の旨をディスプレイ４０上に表示する（Ｓ４０４）。
＜ユーザ行動履歴収集＞
【００８９】
図１１は、クライアント装置４の操作者が何れかのウェブサーバ装置１にアクセスして何らかの要求を行った場合の動作例である。まず、ウェブサーバ装置１は、要求内容に応じてユーザ行動履歴情報を作成して（Ｓ００５）、ユーザ行動履歴等サーバ装置２へ送信する（Ｓ００６）。この場合、ウェブサーバ装置１がクライアント装置４へアンケートを送ったり、商品購入等の申込の条件としてユーザプロフィール情報の一部の入力を求めることにより、要求内容にユーザプロフィール情報の一部が含まれることがある。このような場合には、ウェブサーバ装置１がユーザ行動履歴等サーバ装置２へ送信するユーザ行動履歴情報に、ユーザプロフィール情報の一部が含まれることがある。ユーザ行動履歴等サーバ装置２は、各クライアント装置４から受信された（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報をＲＡＭ２１上に蓄積し（Ｓ１０２）、１日あたりｎ回設定された所定の送信タイミング毎に、ファイル転送プログラムを用いて、蓄積した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報を、モニタ会員管理サーバ装置３へ送信する（Ｓ１０４）。
【００９０】
（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報を受信すると、モニタ会員管理サーバ装置３は、モニタ会員データベースの複製３５Ａを検索し、受信した（ユーザプロフィール情報を含みうる）ユーザ行動履歴情報中の共通識別符号（共通ＩＤ，マックアドレス，クッキー等）と同じ共通識別符号を含むユーザプロフィール情報のレコードを探す（Ｓ３０２）。
【００９１】
モニタ会員管理サーバ装置３は、探し出したユーザプロフィール情報のレコードに対して、共通識別符号（共通ＩＤ，マックアドレス，クッキー等）によって紐付けて、受信したユーザ行動履歴情報中の各項目（名称,コード,コンバージョンフラグ，購入金額,サイト名，ＵＲＬ）の情報を含むレコードを、モニタ会員データベース３５に追加する（Ｓ３０３）。
【００９２】
行動履歴情報の追加後、モニタ会員管理サーバ装置３は、モニタ会員データベース３５中の探し出したユーザプロフィール情報中の更新頻度のうち、最終更新日時（行動履歴情報）と更新回数を更新する（Ｓ３０４）。
【００９３】
また、モニタ会員管理サーバ装置３は、受信したユーザ行動履歴情報に含まれるユーザプロフィール情報中の各項目（居住地,職業，保有資格，年収等）の値に基づいて、モニタ会員データベース３５中の探し出したユーザプロフィール情報を更新する（Ｓ３０６）。
【００９４】
また、モニタ会員管理サーバ装置３は、モニタ会員データベース３５中の探し出したユーザプロフィール情報を更新した後、当該ユーザプロフィール情報中の更新頻度のうち、最終更新日（プロフィール情報）を更新する（Ｓ３０７）。
【００９５】
以上の動作が行われることにより、モニタ会員データベース３５には、予め登録されたモニタ会員についてのユーザプロフィール情報に紐付けられてユーザ行動履歴情報が蓄積されるとともに、ユーザ行動履歴情報に含まれてモニタ会員管理サーバ装置３に送られてくる最新のプロフィール情報によって、モニタ会員データベース３５中のユーザプロフィール情報が更新される。よって、モニタ会員データベース３５中のユーザプロフィール情報が、これに対応するモニタ会員の置かれた状況を正確に反映している蓋然性は高く維持される。よって、ユーザプロフィール情報の信頼性が高くなるので、ユーザプロフィール情報に含まれる各項目の情報をクラスタ分析すれば、モニタ会員が現実に置かれている環境に応じてクラスタの状況に応じてクラスタ分けすることができ、クラスタ毎のユーザの行動の傾向を正確に分析することができる。よって、ユーザ行動履歴情報に基づくマーケティング調査の品質向上を図ることができ、調査依頼者の経営判断に大きく寄与することができる。
（変形例１）
【００９６】
上述した実施形態においては、ウェブサーバ装置１は、いわゆるショッピングサイトによる商品の販売サービスを提供していたが、上述したように、ウェブサーバ装置１が提供するサービスは、これに限られない。例えば、図１２は、銀行によって運用されているウェブサーバ装置１が住宅ローンの借り換えの申込を受け付けるサービスを提供する例において、クライアント端末４からの要求に応じてウェブサーバ装置１が応答するＨＴＭＬデータによってディスプレイ４０上に表示される住宅ローン借り換え申込ページの例を示す。
【００９７】
図１２に示すように、この住宅ローン借り換え申込ページには、ＩＤ連携トラストフレームワークに従って各サーバ装置１，２，３間で個々のユーザの共通の個人識別情報として承認された共通ＩＤ及びパスワードを夫々入力する欄３００，３０１，ユーザの姓名の漢字表記を入力する欄３０２，３０３，ユーザの姓名のカナを入力する欄３０４，３０５，ユーザの生年月日を入力する欄３０６，ユーザの性別を入力する欄３０９，ユーザの住所に関する情報を入力する欄３０７，３０８，３１０〜３１２，ユーザの職業を入力する欄３１３，ユーザの国籍を入力する欄３１４，希望連絡先を入力する欄３１５，電話番号を入力する欄３１６，携帯電話番号を入力する欄３１７，ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄３１８，家族構成に関する情報を入力する一群の欄３１９，ユーザが勤務する会社に関する情報を入力する一群の欄３２０，ユーザの住居に関する情報を入力する一群の欄３２１，ユーザの収入に関する情報を入力する一群の欄３２２，ユーザの他の債務に関する借入情報を入力する一群の欄３２３，ユーザの現在の住宅ローンの対象物件に関する情報を入力する一群の欄３２４及び登録ボタン３２５が、含まれている。
【００９８】
そして、この住宅ローン借り換え申込ページを表示させるためのＨＴＭＬデータには、登録ボタン３２５がクリックされた場合に住宅ローンの申込み要求の旨，共通ＩＤ及びパスワードの他、ユーザプロフィール情報の一部項目に相当する各欄３０２〜３２４に入力された情報をウェブサーバ装置１へ送信させるタグ又はスクリプトが組み込まれている。
（変形例２）
【００９９】
図１３は、クレジットカード会社によって運用されているウェブサーバ装置１がクレジットカード発行の申込を受け付けるサービスを提供する例において、クライアント端末４からの要求に応じてウェブサーバ装置１が応答するＨＴＭＬデータによってディスプレイ４０上に表示されるクレジットカード申込ページの例を示す。
【０１００】
図１３に示すように、このクレジットカード申込ページには、ＩＤ連携トラストフレームワークに従って各サーバ装置１，２，３間で個々のユーザの共通の個人識別情報として承認された共通ＩＤ及びパスワードを夫々入力する欄４００，４０１，ユーザの姓名の漢字表記を入力する欄４０２，４０３，ユーザの姓名のカナを入力する欄４０４，４０５，ユーザの姓名のローマ字表記を入力する欄４０６，４０７，ユーザの生年月日を入力する欄４０８，ユーザの性別を入力する欄４１１，ユーザの住所に関する情報を入力する欄４０９，４１０，４１２〜４１４，ユーザの職業を入力する欄４１５，ユーザの国籍を入力する欄４１６，希望連絡先を入力する欄４１７，電話番号を入力する欄４１８，携帯電話番号を入力する欄４１９，ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄４２０，家族構成に関する情報を入力する一群の欄４２１，ユーザが勤務する会社に関する情報を入力する一群の欄４２２，ユーザの住居に関する情報を入力する一群の欄４２３，ユーザの収入に関する情報を入力する一群の欄４２４，ユーザの他の所有クレジットカードに関する借入情報を入力する一群の欄４２５，キャッシング枠の希望金額を入力する欄４２６，リボ払いの希望の有無を入力する欄４２７，ＥＴＣカードの申込の有無を入力する欄４２８，クレジットカードによる立替金の支払口座を入力する欄４２９，希望暗証番号を入力する欄４３０，本人確認用運転免許証番号を入力する欄４３１及び登録ボタン４３２が、含まれている。
【０１０１】
そして、このクレジットカード申込ページを表示させるためのＨＴＭＬデータには、登録ボタン４３２がクリックされた場合にクレジットカードの申込み要求の旨，欄４２６ないし４３１に入力されたキャッシング枠の希望金額，リボ払いの希望の有無，ＥＴＣカードの申込の有無，支払口座，希望暗証番号，本人確認用運転免許証番号，共通ＩＤ及びパスワードの他、ユーザプロフィール情報の一部項目に相当する各欄４０２〜４２４に入力された情報をウェブサーバ装置１へ送信させるタグ又はスクリプトが組み込まれている。なお、欄４２６ないし４３１に入力された情報については、秘密性が高い情報であるので、ウェブサーバ装置１は、ユーザ行動履歴情報に含めない。
【符号の説明】
【０１０２】
１    ウェブサーバ装置
２    ユーザ行動履歴等サーバ装置
３    モニタ会員管理サーバ装置
３０    ＣＰＵ
３１    ＲＡＭ
３２    ハードディスク
３３    モニタ会員情報登録プログラム
３４    モニタ会員データベース更新プログラム
３５    モニタ会員データベース
【要約】
【課題】ユーザの行動履歴情報を当該ユーザの個人情報を紐付けて記憶装置に記憶する装置において、記憶装置に登録されているユーザの個人情報を最新のものに更新する。
【解決手段】
モニタ会員管理サーバ装置３は、新規モニタ会員のユーザプロフィール情報を受信すると、当該モニタ会員に一意の共通識別符号を付して、モニタ会員データベース３５に格納する。また、モニタ会員管理サーバ装置３は、当該ウェブサーバ装置１に対して要求を行ったモニタ会員についての共通識別符号を含むユーザ行動履歴情報を受信すると、当該共通識別符号を含むユーザプロフィール情報に紐付けしてモニタ会員データベース３５に格納するとともに、当該ユーザ行動履歴情報にプロフィール情報が含まれていると、当該共通識別符号を含むモニタ会員データベース３５中のユーザプロフィール情報を更新する。
【選択図】図１【図１】
0005969718.tif 000002
【図２】
0005969718.tif 000003
【図３】
0005969718.tif 000004
【図４】
0005969718.tif 000005
【図５】
0005969718.tif 000006
【図６】
0005969718.tif 000007
【図８】
0005969718.tif 000008
【図９】
0005969718.tif 000009
【図１０】
0005969718.tif 000010
【図１１】
0005969718.tif 000011
【図１２】
0005969718.tif 000012
【図１３】
0005969718.tif 000013
【図７】
0005969718.tif 000014