(57)【要約】【課題】好適に広告の配信を行うことを可能とする情報処理システム及び情報処理方法を提供する。【解決手段】広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末４００からの要求に応じて、クライアント端末４００のブラウザに、ユーザを識別するためのユーザ識別子を含む、広告媒体提供サイトのドメインのクッキーを設定させるクッキー設定部２３１と、広告媒体提供サイトのドメインのクッキーを利用して、クライアント端末４００のブラウザから、閲覧情報を取得するクッキー確認部２３２と、広告媒体提供サイトにアクセスしたクライアント端末４００から、広告媒体提供サイトの広告表示枠が存在する旨の通知を受信するＳＳＰ部２１０と、広告媒体提供サイトの広告表示枠に対する応札条件を、閲覧情報を用いて決定する応札決定部２３４とを備える。【選択図】図３
2014229298.tif 000002
【特許請求の範囲】
【請求項１】
広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させる手段と、
前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、閲覧情報を取得する手段と、
前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信する手段と、
前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記閲覧情報を用いて決定する手段と
を備える情報処理システム。
【請求項２】
前記広告表示枠が存在する旨の通知に応じて、前記クライアント端末のブラウザに設定されたクッキーのドメインを確認する手段と、
前記クライアント端末のブラウザに設定されたクッキーのドメインの情報と共に、前記広告表示枠に対する入札が行われていることを、他の情報処理装置に通知する通知手段と
を備える請求項１記載の情報処理システム。
【請求項３】
広告主のドメインに係るドメインリストを管理する手段
を更に備え、
前記通知手段は、前記クライアント端末のブラウザに設定されたクッキーの中に、広告主のドメインを持つクッキーが存在する場合に、広告主のドメインのクッキーが設定されたクライアントに係る前記広告表示枠に対する入札が行われていることを通知する、
請求項２記載の情報処理システム。
【請求項４】
広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させる手段と、
他の情報処理装置が前記クライアント端末に対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理する手段と、
前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信する手段と、
前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認する手段と、
前記マッチング情報において前記第１のユーザ識別子と対応付けられた第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求する手段と
を備える情報処理システム。
【請求項５】
前記第１のクッキーに設定される前記第１のユーザ識別子、及び前記第２のクッキーに設定される前記第２のユーザ識別子を前記クライアント端末へ送信する手段
を更に備える請求項４記載の情報処理システム。
【請求項６】
前記広告媒体配信サイトの広告表示枠に対する入札の結果、落札した広告に係る広告ソースを前記クライアント端末へ送信する手段
を更に備え、
前記広告ソースは、前記第１のユーザ識別子にかかる情報を含む、広告主サイトへのリンク情報を含む、
請求項４又は請求項５記載の情報処理システム。
【請求項７】
前記第１のユーザ識別子及び前記第２のユーザ識別子の対応関係を示す情報を前記クライアント端末から受信する手段
を更に備える、請求項４乃至請求項６のいずれか１項記載の情報処理システム。
【請求項８】
前記第１のユーザ識別子及び前記第２のユーザ識別子の対応関係を示す情報を前記他の情報処理装置から受信する手段
を更に備える、請求項４乃至請求項７のいずれか１項記載の情報処理システム。
【請求項９】
広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させるステップと、
前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、閲覧情報を取得するステップと、
前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信するステップと、
前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記閲覧情報を用いて決定するステップと
を情報処理システムが行う、情報処理方法。
【請求項１０】
広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させるステップと、
他の情報処理装置が前記クライアント端末に対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理するステップと、
前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信するステップと、
前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認するステップと、
前記マッチング情報において前記第１のユーザ識別子と対応付けられた第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求するステップと
を情報処理システムが行う、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、インターネット上にある各ウェブサイト上には、多数の広告が表示される。ここで、ユーザに提示する広告は、ランダムに選択するよりも、ユーザの関心事に関連が高いと予想されるものを選んだ方が広告効果を高めることができるため、種々の工夫がなされている。例えば特許文献１は、ユーザが検索した検索クエリをクッキーから取得し、当該検索クエリに関連する広告を提示する手法を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５８２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１記載の手法のようにクッキーを利用する手法を用いる場合には、クッキーを発行したドメインのサーバからしか、当該クッキーに格納された情報を読み込むことができない。
【０００５】
ユーザに表示させる広告を決定する入札処理は、広告主や広告を表示するウェブサイトの事業者とは別の事業者が行うことが通常である。よって、広告配信事業者は、自身のドメインのクッキーをユーザのブラウザに設定した上で、当該クッキーを用いて広告配信を行うことが考えられる。しかしながら、ユーザが広告配信事業者のウェブサイトを訪れることは稀であるため、広告配信事業者のクッキーをユーザのブラウザに設定するためには、たとえば、他のウェブサイトのページ情報に、広告配信事業者からクッキーを発行するためのプログラムを埋め込む等の手法が必要となる。
【０００６】
一方、近年のセキュリティ意識の高まりから、このような、ユーザが意図的にアクセスしていないドメイン（サードパーティドメイン）からのクッキー（サードパーティクッキー）の設定を受付けないブラウザも普及しつつある。このようなサードパーティクッキーの設定を受付けないブラウザでは、上述の手法を用いることができないため、広告配信事業者は、広告を好適に配信することが困難となる。
【０００７】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、好適に広告の配信を行うことを可能とする情報処理システム及び情報処理方法を提供することを目的の１つとする。
【課題を解決するための手段】
【０００８】
本発明に係る１の情報処理システムは、広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させる手段と、前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、閲覧情報を取得する手段と、前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信する手段と、前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記閲覧情報を用いて決定する手段とを備える。
【０００９】
本発明に係る１の情報処理システムは、広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させる手段と、他の情報処理装置が前記クライアント端末に対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理する手段と、前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信する手段と、前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認する手段と、前記マッチング情報において前記第１のユーザ識別子と対応付けられた第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求する手段とを備える。
【００１０】
本発明に係る１の情報処理方法は、広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させるステップと、前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、閲覧情報を取得するステップと、前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信するステップと、前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記閲覧情報を用いて決定するステップとを情報処理システムが行う。
【００１１】
本発明に係る１の情報処理方法は、広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させるステップと、他の情報処理装置が前記クライアント端末に対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理するステップと、前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信するステップと、前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認するステップと、前記マッチング情報において前記第１のユーザ識別子と対応付けられた第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求するステップとを情報処理システムが行う。
【００１２】
なお、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１３】
本発明によれば、好適に広告の配信を行うことを可能とする情報処理システム及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係る広告配信システムの機能構成の一例を示す機能ブロック図である。
【図２】図１に示したＳＳＰ部の機能構成の一例を示す機能ブロック図である。
【図３】図１に示したＤＳＰ部の機能構成の一例を示す機能ブロック図である。
【図４】図１に示したＳＳＰ部の処理の流れの一例を示すフローチャートである。
【図５】図１に示したＤＳＰ部の処理の流れの一例を示すフローチャートである。
【図６】図１に示した広告主サーバや応札決定用装置、広告ネットワークサーバ３００、及び広告媒体配信サーバを実装可能なハードウェアの構成を示すブロック図である。
【図７】本発明の実施形態２に係る広告配信システムの機能構成の一例を示す機能ブロック図である。
【図８】図７に示したＳＳＰ用装置の機能構成の一例を示す機能ブロック図である。
【図９】図７に示したＤＳＰ用装置の機能構成の一例を示す機能ブロック図である。
【図１０】図７に示したＤＭＰ用装置の処理の流れの一例を示すフローチャートである。
【図１１】図７に示した広告配信システムの処理の流れの一例を示すフローチャートである。
【図１２】図７に示した広告配信システムの処理の流れの一例を示すフローチャートである。
【図１３】図７に示した広告配信システムの処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【００１６】
（実施形態１）
図１乃至図６は、実施形態１を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「１．１」で実施形態に係るシステムの概要を説明する。次に、「１．２」でシステムの機能構成を説明すると共に、「１．３」でそれぞれの装置に係る処理の流れを説明する。「１．４」では、システムを構成する各装置を実現可能なハードウェア構成の具体例を説明する。最後に、「１．５」で本実施形態に係る効果などを説明する。
【００１７】
（１．１  概要）
（１．１．１  システムの概要）
図１は、本実施形態に係る情報処理システムを含む広告配信システム１の機能構成を示す図である。図１に示すように、本実施形態に係る広告配信システム１は、広告媒体配信サーバ１００と、広告ネットワークサーバ２００と、広告応札装置３００とを含む。ここで、広告媒体配信サーバ１００、広告ネットワークサーバ２００、広告応札装置３００、及びクライアント端末４００は、それぞれインターネットＮを介して相互に通信可能であるものとする。
【００１８】
広告媒体配信サーバ１００は、広告を表示するための広告表示枠が設定されたウェブサイトをクライアント端末４００に対して提供するサーバである。広告媒体配信サーバ１００が提供するウェブサイトとしては、例えば、検索サービスを提供するウェブサイトやブログ閲覧／編集サービスを提供するサイト、ニュースを配信するウェブサイト等、種々考えることができる。図１の例において、広告媒体配信サーバ１００は、ウェブサイト提供部１１０と、広告入札部１２０とを含む。ここで、広告入札部１２０は、ウェブサイト提供部１１０が提供するウェブサイトの広告表示枠に表示する広告を最終的に決定するための広告入札処理を行う。
【００１９】
広告ネットワークサーバ２００は、広告媒体配信サーバ１００が提供するウェブサイトのページ情報に含まれるプログラムからの要求に応じて、当該ウェブサイト上の広告表示枠に表示させる広告を決定するための入札処理を行う。図１の例において、広告ネットワークサーバ２００は、ＳＳＰ（Ｓｕｐｐｌｙ  Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）部２１０と、広告入札部２２０と、ＤＳＰ（Ｄｅｍａｎｄ  Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）部２３０とを含む。ここで、ＳＳＰ部２１０は、広告媒体配信サーバ１００の提供するウェブサイトの広告表示枠に表示させる広告を決定するための仕組みを提供する。また、広告入札部２２０は、ＳＳＰ部２１０を介して通知を受けた広告表示枠に対する広告入札を行う。ＤＳＰ部２３０は、広告入札部２２０が行う広告表示枠に対する広告入札に対して、予め定められた広告応札条件に基づいて応札する仕組みを、広告主に対して提供する。
【００２０】
広告応札装置３００は、クライアント端末４００に表示させる広告表示枠の入札に、応札するか否かを決定する機能を持つ。図１の例において広告応札装置３００は、応札決定部３１０と、データベース（ＤＢ）３１１とを含む。広告応札装置３００は、ＳＳＰ部２１０から連絡を受けた広告表示枠の入札に対してどのような応札条件で応札するかを、ＤＢ３１１に格納された広告応札条件３１２に基づいて決定する。
【００２１】
（１．１．２  システムの処理の流れの概要）
簡単にシステムの処理の流れの概要を説明する。
クライアント端末４００は、広告媒体配信サーバ１００のウェブサイト提供部１１０が提供するウェブサイトを、ブラウザ４１１を用いて閲覧することができる。
【００２２】
広告媒体配信サーバ１００のサイトをクライアント端末４００が閲覧すると、ウェブサイト提供部１１０が生成したページ情報がブラウザ４１１にダウンロードされる。当該ページ情報は、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述され、その中には、例えばＪａｖａＳｃｒｉｐｔ（登録商標）で記述されたプログラム（以下、当該プログラムを、広告用タグとも呼ぶ）が含まれる。ブラウザ４１１は、広告表示枠に対して設定される当該広告用タグの機能に基づき、広告ネットワークサーバ２００のＳＳＰ（Ｓｕｐｐｌｙ  Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）部２１０へと広告表示枠の存在を通知する。この広告表示枠の通知には、例えば、広告表示枠の大きさ等の各種情報も含まれる。また、もし、１つのページに複数の広告表示枠が存在する場合には、それぞれの広告表示枠に関する情報が、当該広告表示枠の通知に含まれる。なお、図中には広告ネットワークサーバ２００のＳＳＰ部２１０しか記述していないがこれに限られるものではなく、広告媒体配信サーバ１００が提供するウェブサイトのタグは、ＳＳＰ部２１０を含む複数のＳＳＰへと、広告表示枠の存在を通知しても良い。
【００２３】
広告ネットワークサーバ２００のＳＳＰ部２１０は、クライアント端末４００から広告表示枠に応じたアクセスを受けると、クライアント端末４００のブラウザ４１１にセットされているクッキーのドメインを確認する。なお、後述の通り、ＳＳＰ部２１０は、ブラウザ４１１に設定されたＤＳＰ用クッキー４２１のドメインを確認することは可能である。
【００２４】
広告ネットワークサーバ２００のＳＳＰ部２１０は、ＳＳＰ部２１０が通知する広告表示枠に対する応札が可能な各広告主のドメインのリスト（後述するドメインリスト２１７）を管理しているので、当該ドメインリスト２１７と、クライアント端末４００のブラウザ４１１にセットされているクッキーのドメインとを照合する。この結果、広告主のドメインのクッキーがクライアント端末４００のブラウザ４１１にセット（設定）されている場合には、ＳＳＰ部２１０は、クライアント端末４００のブラウザ４１１に広告主のドメインのクッキーが入っている旨の情報を付加して、広告表示枠の入札が行われている旨を広告応札装置３００へと通知する。広告応札装置３００は、当該ドメインの情報と、どのようなウェブサイトに係る広告表示枠であるかの情報を用いて、広告応札条件３１２を参照することにより、広告ネットワークサーバ２００の広告入札部２２０に対して応札する。
【００２５】
この時、複数の広告主のドメインのクッキーがクライアント端末４００のブラウザ４１１にセットされている場合には、それぞれの広告主に係る応札を管理する広告応札装置３００へと、広告表示枠の入札が行われている旨を通知する。
【００２６】
なお、ここでは、広告主のクッキーがクライアント端末４００のブラウザ４１１にセットされているか否かの情報を、ＳＳＰ部２１０が広告応札装置３００へと通知するようにしているが、これに限られるものではなく、ＳＳＰ部２１０は、クライアント端末４００に含まれる全てのクッキーのドメインの情報を広告応札装置３００に通知するようにしても良い。
また、ＳＳＰ部２１０は、ＤＳＰ部２３０に対しても、クライアント端末４００の広告表示枠の入札が行われている旨を通知する。
【００２７】
ＤＳＰ部２３０は、ＳＳＰ部２１０から通知を受けると、ＤＳＰ部２３０が予め発行したＤＳＰ用クッキー４２１の機能に基づいて収集しておいたユーザの閲覧履歴情報に基づき、どのような条件で広告表示枠に応札するかを決め、その結果を広告入札部２２０へと通知（応札要求）する。ここで、ＤＳＰ部２３０が発行するクッキーは、広告媒体配信サーバ１００のドメインで発行されるものである。この点、後に詳述する。
【００２８】
広告ネットワークサーバ２００の広告入札部２２０は、ＳＳＰ部２１０から広告表示枠の通知を受けると、当該広告表示枠に対する広告入札を開始する。ＤＳＰ部２３０や広告応札装置３００から応札の要求がなされると、広告入札部２２０は、それらの応札の中から、好適な（例えば、提示金額の最も高い）応札要求に落札させる。ただし、この時点では最終的な落札ではなく、落札した広告に係る広告応札条件は、ＳＳＰ部２１０へと通知される。ＳＳＰ部２１０は、当該落札結果をもって、広告媒体配信サーバ１００の持つ広告入札部１２０に対して応札する。広告入札部１２０は、ＳＳＰ部２１０からの応札や、他の図示しないＳＳＰからの応札を用いて、広告表示枠への最終的な入札を行う。その結果、広告入札部１２０は、例えば最も高い金額を広告応札条件として提示した広告を、最終的に広告表示枠に表示させる広告として決定する。もし、ＳＳＰ部２１０が通知した広告が落札した場合には、ＳＳＰ部２１０は、当該広告に係る広告ソース（例えば、表示される画像等が含まれる）のアドレス情報（ＵＲＬ）を含む落札結果を、クライアント端末４００のブラウザ４１１の処理する広告用タグへと通知する。
【００２９】
クライアント端末４００は、当該落札結果に基づき、広告表示枠を落札した広告主の広告ソースを読み込む。これにより、広告ソースに含まれる広告画像が、クライアント端末４００のブラウザ４１１上に表示されることとなる。
【００３０】
このように実装することで、広告配信業者が管理する広告ネットワークサーバ２００のドメインのクッキー（サードパーティクッキー）を使用することなく、広告媒体配信サーバ１００のドメインで設定されクッキー（ファーストパーティクッキー）を用いて、ユーザの属性に応じた広告配信を行うことが可能となる。つまり、サードパーティクッキーの受け入れを拒否する設定となっているブラウザ４１１上に対しても、閲覧履歴に応じた広告配信（いわゆる行動ターゲティング広告）が可能となる。
つまり、広告配信システム１は、好適に広告を配信することができる。
【００３１】
（１．２  システムの機能構成）
続いて、図１を詳細に参照しながら、広告配信システム１を構成する各装置の機能構成を説明する。
【００３２】
（１．２．１  広告媒体配信サーバ１００）
次に、広告媒体配信サーバ１００について説明する。広告媒体配信サーバ１００は、広告を表示するための広告表示枠が設定されたウェブサイトを、インターネットＮ上にあるクライアント端末４００に対して提供するサーバである。広告媒体配信サーバ１００が提供するウェブサイトとしては、例えば、検索サービスを提供するウェブサイトやブログ閲覧／編集サービスを提供するサイト、ニュースを配信するウェブサイト等、種々考えることができる。
【００３３】
広告媒体配信サーバ１００は、ウェブサイト提供部１１０及び広告入札部１２０を含む。ウェブサイト提供部１１０は、インターネットＮ上にあるクライアント端末４００に対して、ウェブサイト配信サービスを提供する。この時、広告媒体配信サーバ１００が提供するウェブページを表示したユーザのブラウザ４１１上には、広告が表示される。つまり、広告媒体配信サーバ１００が提供するウェブページには、広告表示枠がある。
【００３４】
ウェブサイト提供部１１０は、アクセスしてきたクライアント端末４００に対して、アドレス（ＵＲＬ）に応じたページ情報を送信する。ウェブページ情報は、例えばＨＴＭＬで記述されており、その中には、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述された広告用タグが含まれる。広告用タグは、前述の広告表示枠に広告を表示させるためのものである。より詳細には、広告用タグは、広告ネットワークサーバ２００のＳＳＰ部２１０に対して広告表示枠が存在する旨の通知をすると共に、ＤＳＰ部２３０に対して、ＤＳＰ用クッキー４２１をブラウザ４１１にセットするためのプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標））を送信するように要求する。
【００３５】
クライアント端末４００のブラウザ４１１は、ウェブサイト提供部１１０から読み込んだウェブページ情報を表示する。この際、ブラウザ４１１は広告用タグによる制御に基づき、広告ネットワークサーバ２００のＳＳＰ部２１０及びＤＳＰ部２３０にアクセスする。
【００３６】
広告入札部１２０は、広告ネットワークサーバ２００のＳＳＰ部２１０を含む１以上のＳＳＰから、広告表示枠に対する応札を受付けて広告表示枠に対する入札を行う。より具体的には、例えば、広告入札部１２０は、ＳＳＰ部２１０を含む各ＳＳＰからの応札のうち、例えば最も高い金額を提示した応札等の広告を、当該広告表示枠に表示する広告として決定する。ＳＳＰ部２１０が落札した場合には、広告入札部１２０は、その旨をＳＳＰ部２１０へと通知する。
【００３７】
（１．２．２  広告ネットワークサーバ２００）
広告ネットワークサーバ２００は、広告媒体配信サーバ１００が提供するウェブサイトのページ情報に含まれるプログラムからの要求に応じて、当該ウェブサイト上の広告表示枠に表示させる広告を決定するための入札処理を行う。図１に示すように、広告ネットワークサーバ２００は、大きく分けて、ＳＳＰ部２１０と、広告入札部２２０と、ＤＳＰ部２３０とを含む。
【００３８】
（１．２．２．１  ＳＳＰ部２１０）
以下、図２を参照しながら、ＳＳＰ部２１０について説明する。ＳＳＰ部２１０は、広告媒体配信サーバ１００の配信するウェブサイトに対して、広告を表示するためのＳＳＰ機能を提供する。本実施形態に係るＳＳＰ部２１０は、広告枠通知受信部２１１と、クッキー確認部２１２と、入札通知部２１３と、入札処理部２１４と、広告ソース通知部２１５とデータベース（ＤＢ）２１６とを含む。
【００３９】
広告枠通知受信部２１１は、広告用タグに従って動作するクライアント端末４００のブラウザ４１１からの、広告表示枠が存在する旨の通知を受信する。このとき、もし広告表示枠が複数ある場合には、その旨の情報や、それぞれの広告表示枠の大きさ、識別子等の情報が、クライアント端末４００からの通知に含まれる。
【００４０】
クッキー確認部２１２は、広告表示枠が存在する旨の通知をしてきたクライアント端末４００のブラウザ４１１に、どのようなドメインのクッキーがセットされているかを確認する。また、クッキー確認部２１２は、ブラウザ４１１に設定されたクッキーのドメインが、ＤＢ２１６のドメインリスト２１７に含まれているか否かを確認する。ここで、ドメインリスト２１７は、ＳＳＰ部２１０が通知する広告表示枠に対する応札が可能な各広告主のドメインのリストである。
【００４１】
入札通知部２１３は、ＤＳＰ部２３０及び広告応札装置３００に対して、クライアント端末４００の広告表示枠に対する入札が行われている旨を通知する。ここで、入札通知部２１３は、広告応札装置３００に対する広告表示枠に対する入札が行われている旨の通知を、例えば、広告応札装置３００が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）に対して行う。
【００４２】
入札処理部２１４は、クライアント端末４００からの広告表示枠が存在する旨の通知に対して、クライアント端末４００の広告表示枠に関する入札を行うことを、広告入札部２２０へと要求する。また、広告入札部２２０から広告入札結果（落札した広告の広告応札条件等の情報）を受け取った際には、入札処理部２１４は、当該広告応札条件を用いて、広告媒体配信サーバ１００の広告入札部１２０が行う広告入札に応札する。
【００４３】
広告ソース通知部２１５は、入札処理部２１４が、広告媒体配信サーバ１００の広告入札部１２０に対して応札した広告応札条件の広告が広告表示枠を落札した場合に、当該落札した広告に係る広告ソースを取得するための位置情報（ＵＲＬ）等の情報を、クライアント端末４００へと通知する。
【００４４】
ＤＢ２１６は、ドメインリスト２１７を管理する。ドメインリスト２１７は、前述の通り、ＳＳＰ部２１０が通知する広告表示枠に対する応札が可能な各広告主のドメインのリストである。
【００４５】
（１．２．２．２  広告入札部２２０）
広告入札部２２０は、ＳＳＰ部２１０の入札処理部２１４による要求に応じて、クライアント端末４００の広告表示枠に関する広告入札を行う。広告入札部２２０は、この後、一定期間内に受信したＤＳＰ部２３０や広告応札装置３００からの応札の中から、例えば最も提示料金の高い広告応札条件を提示した応札に係る広告に、広告表示枠を落札させる。広告入札部２２０は、落札結果をＳＳＰ部２１０の入札処理部２１４へと通知する。
【００４６】
（１．２．２．３  ＤＳＰ部２３０）
以下、図３を参照しながら、ＤＳＰ部２３０について説明する。ＤＳＰ部２３０は、広告入札部２２０が行う広告表示枠に対する広告入札に対して、予め定められた広告応札条件２３８に基づいて応札する仕組みを、広告に対して提供する。本実施形態に係るＤＳＰ部２３０は、クッキー設定部２３１と、クッキー確認部２３２と、入札通知受信部２３３と、応札決定部２３４と、データベース２３５とを含む。
【００４７】
クッキー設定部２３１は、広告媒体配信サーバ１００が提供するウェブサイトのページ情報に含まれる広告用タグに基づきＤＳＰ部２３０にアクセスしてきたクライアント端末４００に対して、クライアント端末４００にＤＳＰ用クッキー４２１を設定するためのプログラム（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述される）を送信する。当該プログラムを受信したクライアント端末４００のブラウザ４１１は、ブラウザ４１１内に、広告媒体配信サーバ１００のドメインによるＤＳＰ用クッキー４２１が設定されているか否かを確認し、もしＤＳＰ用クッキー４２１が設定されていなければ、ブラウザ４１１にＤＳＰ用クッキー４２１を設定する。なお、ＤＳＰ用クッキー４２１は、前述の通り、広告媒体配信サーバ１００のドメインで発行しており、このときユーザがブラウザ４１１を用いてアクセスしている広告媒体配信サーバ１００のウェブサイトのドメインと一致しているため、ファーストパーティクッキーとなる。つまり、クライアント端末４００のブラウザ４１１が、サードパーティクッキーの受け入れを拒否している場合であったとしても、ＤＳＰ用クッキー４２１を設定することは可能である。
【００４８】
ここで、ＤＳＰ用クッキー４２１には、ユーザを識別するためのユーザ識別子の情報をｖａｌｕｅ値として含む。また、ＤＳＰ用クッキー４２１は、ユーザが閲覧したウェブページに係る閲覧情報を収集してＤＳＰ部２３０へと通知する機能も持つ。
【００４９】
クッキー確認部２３２は、ＤＳＰ用クッキー４２１の中身を確認する。ここで、通常は、ブラウザ４１１に設定されたクッキーは、ドメインが異なるサーバから中身を確認することはできず、単にクッキーのドメインを確認できるだけである。
【００５０】
しかしながら、ＤＳＰ部２３０は、広告媒体配信サーバ１００が提供するウェブサイトのページ情報に含まれる広告用タグ（ＪａｖａＳｃｒｉｐｔ（登録商標）等）に基づきＤＳＰ部２３０にアクセスしてきたクライアント端末４００に対して、ＪａｖａＳｃｒｉｐｔ（登録商標）等のプログラムを送信する機能を持つ。即ち、ＤＳＰ部２３０は、広告媒体配信サーバ１００の提供するウェブサイトの一部として機能している。これにより、ブラウザ４１１が当該ウェブサイトにアクセスしている際には、ＤＳＰ部２３０は、広告媒体配信サーバ１００のドメインを持つＤＳＰ用クッキー４２１の内容を確認することができる。よって、ＤＳＰ部２３０のクッキー確認部２３２は、ブラウザ４１１に設定されたＤＳＰ用クッキー４２１の中身を参照することにより、ユーザ識別子や閲覧情報を取得することが可能となる。クッキー確認部２３２が取得した閲覧情報は、ユーザ識別子と対応付けて、後述のユーザ閲覧情報２３７としてＤＢ２３５に格納される。
入札通知受信部２３３は、ＳＳＰ部２１０の入札通知部２１３から、広告表示枠に対する入札が広告入札部２２０で行われている旨の通知を受信する。
【００５１】
応札決定部２３４は、入札通知受信部２３３で通知を受けた広告表示枠に対して、どのような条件で応札をするかを決定する。この際、応札決定部２３４は、クッキー確認部２３２がＤＳＰ用クッキー４２１を参照することにより取得するユーザ識別子と対応付けられたユーザ閲覧情報２３７と、広告応札条件２３８とを参照した上で、応札するかを決める。ここで、ユーザ閲覧情報２３７には、ユーザがどのようなカテゴリのウェブページを閲覧しているか等の情報が含まれる。ウェブページのカテゴリは、例えば各ウェブページに含まれるテキストデータからキーワード抽出した上で、重要と推測されるキーワードがどのようなカテゴリであるかを推測することにより特定することができる。これにより応札決定部２３４は、例えば、「音楽関連のサイトを訪問したことのあるユーザに対して、○×円で応札する」等の条件が設定された広告応札条件２３８を用いて、広告表示枠へ応札することができる。
ＤＢ２３５は、ユーザ識別子情報２３６、ユーザ閲覧情報２３７、及び広告応札条件２３８を管理する。
【００５２】
ユーザ識別子情報２３６は、クッキー設定部２３１がクライアント端末４００のブラウザ４１１に設定させ、クッキー確認部２３２が中身を確認するＤＳＰ用クッキー４２１に設定されたユーザ識別子の情報である。多数のクライアント端末４００にＤＳＰ用クッキー４２１を設定している場合には、その全てのユーザ識別子の情報が、ユーザ識別子情報２３６に格納される。
【００５３】
ユーザ閲覧情報２３７は、クッキー確認部２３２がクライアント端末４００から取得するクライアント端末４００の閲覧履歴が、ユーザ識別子情報２３６と対応付けて管理される情報である。ここで、前述の通り、ユーザ閲覧情報２３７には、ユーザが閲覧した各ウェブサイトのカテゴリ等の情報も含まれる。
【００５４】
広告応札条件２３８は、広告表示枠に対する入札に対して応札する条件を決めるためのものである。より具体的には、どのようなカテゴリのサイトを訪問したことのあるユーザの広告に対して応札するかや、応札の際に提示する金額などの情報が含まれる。
【００５５】
（１．２．３  広告応札装置３００）
広告応札装置３００は、クライアント端末４００に設定されたＤＳＰ用クッキー４２１に基づいて、クライアント端末４００に表示させる広告表示枠の広告に、応札するか否かを決定する機能を持つ。このとき、広告応札装置３００は、広告応札条件３１２を参照する。特に、本実施形態において、広告ネットワークサーバ２００のＳＳＰ部２１０は、クライアント端末４００のブラウザ４１１にセットされているクッキーのドメインの情報と共に、当該クライアント端末４００に係る広告表示枠の入札を行なっている旨を広告応札装置３００へと応札する。
【００５６】
よって、広告応札条件３１２には、例えば、「広告主のクッキーを持つクライアント端末４００に係る広告表示枠に対して、○×円の応札を行う」といった設定がなされることが考えられる。
【００５７】
（１．２．４  クライアント端末４００）
続いて、クライアント端末４００について、図１を参照しながら説明する。クライアント端末４００は、広告媒体配信サーバ１００が提供するウェブサイトへアクセス可能な情報処理装置である。クライアント端末４００の具体例としては、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話端末（いわゆるフィーチャーフォンであるかスマートフォンであるかは問わない。）、スレート型のタブレット端末等が考えられる。
クライアント端末４００は、一般的に、ＣＰＵ４１０、記憶装置４２０、入力装置４３０、及び通信インタフェース（Ｉ／Ｆ）部４４０を含む。
【００５８】
ＣＰＵ４１０は、記憶装置４２０等に記憶されているプログラムを実行することにより、クライアント端末４００における様々な処理を制御する。広告媒体配信サーバ１００が提供するウェブサイトを閲覧することのできるブラウザ４１１は、主にＣＰＵ４１０上で動作する。
【００５９】
記憶装置４２０は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の各種記憶媒体である。記憶装置４２０は、ＣＰＵ４１０によって実行されるブラウザ４１１等の各種プログラムコード、及びプログラムの実行時に必要となるデータを記憶する。特に、ブラウザ４１１にセットされるＤＳＰ用クッキー４２１は、記憶装置４２０が記憶する。
【００６０】
ＤＳＰ用クッキー４２１は、前述の通り、広告ネットワークサーバ２００のＤＳＰ部２３０により、広告媒体配信サーバ１００のドメインで発行される。ＤＳＰ用クッキー４２１にも、ユーザを識別するためのユーザ識別子が格納される。
【００６１】
入力装置４３０は、ユーザが各種情報を入力するための装置である。例えば、マウスやタッチパッド等のポインティングデバイスや、キーボード等が入力装置４３０に該当する。ブラウザ４１１を用いたウェブサイトの閲覧に係る各種操作等は、全て入力装置４３０により入力される。
【００６２】
通信Ｉ／Ｆ部４４０は、クライアント端末４００が、インターネットＮを介して広告媒体配信サーバ１００や、広告ネットワークサーバ２００といった各種情報処理システムと通信するためのインタフェースである。
【００６３】
（１．３  処理の流れ）
以下、図４及び図５を参照しながら、本実施形態に係る広告配信システム１の処理の流れを説明する。なお、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することができるし、また、便宜上複数に分けて記載されているステップを１つのステップとして実行することもできる。
【００６４】
（１．３．１  ＳＳＰ部２１０の処理の流れ）
まず、広告ネットワークサーバ２００のＳＳＰ部２１０の処理の流れを、図４を参照しながら説明する。図４は、広告表示枠に表示する広告を決定する際の、ＳＳＰ部２１０の処理の流れを示すフローチャートである。
【００６５】
広告媒体配信サーバ１００がクライアント端末４００に送信したウェブページに含まれる広告用タグ（プログラム）基づき、クライアント端末４００のブラウザ４１１が、広告表示枠の存在をＳＳＰ部２１０に通知すると、ＳＳＰ部２１０の広告枠通知受信部２１１は、当該広告表示枠が存在する旨の通知を受信する（Ｓ４０１）。なおこの時、「３．２」のＤＳＰ部２３０の処理の流れで説明するように、クライアント端末４００に送信したウェブページに含まれる広告用タグ（プログラム）によるクライアント端末４００のブラウザ４１１からの要求に基づき、ＤＳＰ部２３０は、ＤＳＰ用クッキー４２１をブラウザ４１１に設定させるためのプログラムをブラウザ４１１へ送信する。つまり、ブラウザ４１１がクッキーの受け入れを拒否していない限り、広告媒体配信サーバ１００にアクセスしたブラウザ４１１には、ＤＳＰ用クッキー４２１はセットされる。
【００６６】
広告表示枠が存在する旨の通知を受信すると、入札処理部２１４は、広告入札部２２０に、広告表示枠の存在を通知することにより、入札処理を開始するように要求する（Ｓ４０３）。また、クッキー確認部２１２は、クライアント端末４００のブラウザ４１１にセットされた各クッキーのドメインを確認する（Ｓ４０５）。このとき、クッキー確認部２１２は、ドメインリスト２１７を参照することにより、ドメインリスト２１７の中に、ブラウザ４１１にセットされたクッキーのドメインが含まれているか否かを確認する（Ｓ４０７）。
【００６７】
その上で、入札通知部２１３は、ＤＳＰ部２３０及び広告応札装置３００に対し、広告表示枠の入札が行われている旨を通知する（Ｓ４０９）。このとき、入札通知部２１３は、クライアント端末４００のブラウザ４１１にセットされているクッキーのドメインにかかる情報も、合わせてＤＳＰ部２３０や広告応札装置３００に通知しても良い。
【００６８】
その後、入札処理部２１４は、広告入札部２２０及び広告媒体配信サーバ１００の持つ広告入札部１２０との間で入札処理を行う（Ｓ４１１）。より具体的には、入札処理部２１４は、広告表示枠に係る落札結果を広告入札部２２０から受信し、当該落札した応札に係る広告応札条件を用いて広告入札部１２０に対して応札する。その結果、入札処理部２１４による応札が当該広告表示枠を落札できれば（Ｓ４１３のＹｅｓ）、広告ソース通知部２１５は、当該応札の広告応札条件として設定されている広告ソースのアドレス等の情報を含む落札結果情報を、クライアント端末４００のブラウザ４１１が実行する広告用タグへと通知する（Ｓ４１５）。
【００６９】
（１．３．２  ＤＳＰ部２３０の処理の流れ）
次に、同じく広告ネットワークサーバ２００が持つ、ＤＳＰ部２３０の処理の流れを、図５を参照しながら説明する。図５は、広告表示枠の入札に対する応札処理を行う際の、ＤＳＰ部２３０の処理の流れを示すフローチャートである。
【００７０】
広告媒体配信サーバ１００のウェブサイトへクライアント端末４００がアクセスすると、当該ウェブサイトのページ情報に含まれる広告用タグ（プログラム）に基づき、クライアント端末４００のブラウザ４１１は、ＤＳＰ部２３０に対して、プログラムコード（ＪａｖａＳｃｒｉｐｔ（登録商標）で記述される）の発行要求を送信する。ＤＳＰ部２３０は、当該要求を受信すると（Ｓ５０１）、ＤＳＰ用クッキー４２１をブラウザ４１１に設定するためのプログラムコードを送信する（Ｓ５０３）。当該プログラムコードは、ブラウザ４１１により実行されると、ブラウザ４１１にＤＳＰ用クッキー４２１が設定されているか否かを確認した上で、もしＤＳＰ用クッキー４２１がブラウザ４１１に設定されていなければ、ＤＳＰ用クッキー４２１をブラウザ４１１に設定する。
【００７１】
なお、ＤＳＰ用クッキー４２１は、広告媒体配信サーバ１００のウェブページの一部として実行されるプログラムコードにより設定されているため、広告ネットワークサーバ２００のドメインではなく、広告媒体配信サーバ１００のドメインを持つ。つまり、ＤＳＰ用クッキー４２１は、ファーストパーティクッキーとしてブラウザ４１１に設定される。
【００７２】
また、ＤＳＰ用クッキー４２１の中には、ユーザを識別するための識別子の情報が、ｖａｌｕｅ値として含まれる。また、ＤＳＰ用クッキー４２１は、ブラウザ４１１による、広告媒体配信サーバ１００のウェブサイト内の閲覧情報を、ＤＳＰ部２３０に対して通知する機能も持つ。クッキー確認部２３２は、ＤＳＰ用クッキー４２１を用いて取得した閲覧情報を、随時ユーザ識別子と対応付けて、ユーザ閲覧情報２３７として格納しておく。
【００７３】
クッキー設定部２３１によるプログラムコードの送信後、クッキー確認部２３２は、ブラウザ４１１に設定されたＤＳＰ用クッキー４２１の中身を確認する（Ｓ５０５）。これにより、ＤＳＰ用クッキー４２１がブラウザ４１１に設定されていることや、ユーザを識別するためのユーザ識別子の情報等を知ることが可能となる。
【００７４】
その後、入札通知受信部２３３が、ＳＳＰ部２１０から広告表示枠の入札が開始された旨の通知を受信すると（Ｓ５０７）、ユーザ識別子を用いて、ユーザ閲覧情報２３７を参照する（Ｓ５０９）。その結果、ユーザ閲覧情報２３７が読み込めれば（Ｓ５１１のＹｅｓ）、当該ユーザ閲覧情報２３７を元に、広告応札条件２３８を参照して、当該広告表示枠に対して、どのような条件で応札するかを決定する（Ｓ５１３）。
【００７５】
また、ユーザ閲覧情報２３７を読み込めない場合には（Ｓ５１１のＮｏ）、応札決定部２３４は、広告表示枠に係るウェブサイトのドメイン情報を元に特定できる当該ウェブサイトのカテゴリを用いて広告応札条件２３８を参照することにより、応札しても良い（Ｓ５１５）。ウェブサイトのカテゴリは、例えば、予めページ情報に含まれるテキストデータからキーワードを抽出し、当該キーワードを解析することにより決定することができる。
【００７６】
その後、応札決定部２３４は、Ｓ５１３又はＳ５１５で決定した広告応札条件２３８を用いて、広告入札部２２０に対して入札する（Ｓ５１７）。ここで、広告応札条件２３８が、複数の広告主に係る条件を含む場合には、応札決定部２３４は、それぞれの広告主の広告応札条件２３８を用いて応札（即ち、１つの広告表示枠に対して複数の広告応札条件２３８で応札する）しても良い。
【００７７】
（１．４  ハードウェア構成）
以下、図６を参照しながら、上述してきた広告媒体配信サーバ１００、広告ネットワークサーバ２００、及び広告応札装置３００をコンピュータ６０により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することも可能である。
【００７８】
図６に示すように、コンピュータ６０は、プロセッサ６１、メモリ６２、記憶装置６３、入力インタフェース（Ｉ／Ｆ）６４、データＩ／Ｆ６５、通信Ｉ／Ｆ６６、及び表示装置６７を含む。
【００７９】
プロセッサ６１は、メモリ６２に記憶されているプログラムを実行することによりコンピュータ６０における様々な処理を制御する。例えば、広告媒体配信サーバ１００のウェブサイト提供部１１０や広告入札部１２０、広告ネットワークサーバ２００のＳＳＰ部２１０や広告入札部２２０、ＤＳＰ部２３０、広告応札装置３００の応札決定部３１０は、メモリ６２に一時記憶された上で、主にプロセッサ６１上で動作するプログラムとして実現可能である。
【００８０】
メモリ６２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体である。メモリ６２は、プロセッサ６１によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、広告ネットワークサーバ２００が持つＤＢ２１６やＤＢ２３５、広告応札装置３００のＤＢ３１１は、メモリ６２上に一時記憶されることが可能である。
【００８１】
記憶装置６３は、例えばハードディスクやフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置６３は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置６３は、広告ネットワークサーバ２００が持つＤＢ２１６やＤＢ２３５、広告応札装置３００のＤＢ３１１を記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ６２にロードされることにより、プロセッサ６１から参照される。
【００８２】
入力Ｉ／Ｆ６４は、ユーザからの入力を受け付けるためのデバイスである。入力Ｉ／Ｆ６４の具体例としては、キーボードやマウス、タッチパネル、各種センサ等が挙げられる。入力Ｉ／Ｆ６４は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインタフェースを介してコンピュータ６０に接続されても良い。
【００８３】
データＩ／Ｆ６５は、コンピュータ６０の外部からデータを入力するためのデバイスである。データＩ／Ｆ６５の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データＩ／Ｆ６５は、コンピュータ６０の外部に設けられることも考えられる。その場合、データＩ／Ｆ６５は、例えばＵＳＢ等のインタフェースを介してコンピュータ６０へと接続される。
【００８４】
通信Ｉ／Ｆ６６は、コンピュータ６０の外部の装置と有線又は無線により、例えばインターネットＮを介したデータ通信するためのデバイスである。通信Ｉ／Ｆ６６はコンピュータ６０の外部に設けられることも考えられる。その場合、通信Ｉ／Ｆ６６は、例えばＵＳＢ等のインタフェースを介してコンピュータ６０に接続される。
【００８５】
表示装置６７は、各種情報を表示するためのデバイスである。表示装置６７の具体例としては、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、あるいは通信Ｉ／Ｆ６６を通じて情報が提供されるヘッドマウントディスプレイやスマートウォッチといったウェアラブルデバイス等が挙げられる。表示装置６７は、コンピュータ６０の外部に設けられても良い。その場合、表示装置６７は、例えばディスプレイケーブル等を介してコンピュータ６０に接続される。
【００８６】
（１．５  本実施形態の効果）
以上説明したように、本実施形態の広告配信システム１では、広告媒体配信サーバ１００のドメインで発行されたＤＳＰ用クッキー４２１（ファーストパーティクッキー）を用いて、ユーザの閲覧履歴に基づく広告配信が可能となる。
【００８７】
これにより、たとえサードパーティクッキーの受け入れが、クライアント端末４００のブラウザ４１１で禁止されている場合であっても、ユーザの閲覧履歴に基づく広告をクライアント端末４００に表示させることが可能となる。
【００８８】
（２  実施形態２）
以下、実施形態２について説明する。
図７乃至図１３は、実施形態２を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「２．１」で実施形態に係るシステムの概要を説明する。次に、「２．２」でシステムの機能構成を説明すると共に、「２．３」でそれぞれの装置に係る処理の流れを説明する。「２．４」では、本実施形態に係る効果などを説明する。
【００８９】
以下の説明では、第１実施形態と同様の機能をもつ構成については同一の符号を付すと共に、説明を省略する場合がある。また、実施形態１と同様の作用効果が得られる場合にも、同様に説明を省略する場合がある。
【００９０】
なお、システムを構成する各装置を実現可能なハードウェア構成は、実施形態１の「１．４」で説明した構成と同様であるので、本実施形態では説明を省略する。
【００９１】
（２．１  概要）
（２．１．１  システムの概要）
図７は、本実施形態に係る情報処理システムを含む広告配信システム１の機能構成を示す図である。図７に示すように、本実施形態に係る広告配信システム１は、広告媒体配信サーバ１００と、ＳＳＰ用装置２４０と、広告入札用装置２６０と、ＤＳＰ用装置２８０と、クライアント端末４００と、広告主サーバ５００と、応札決定用装置６００とを含む。ここで、広告媒体配信サーバ１００、ＳＳＰ用装置２４０、広告入札用装置２６０、ＤＳＰ用装置２８０、クライアント端末４００、広告主サーバ５００、及び応札決定用装置６００は、それぞれインターネットＮを介して相互に通信可能であるものとする。また、ＳＳＰ用装置２４０、広告入札用装置２６０、及びＤＳＰ用装置２８０の間の通信は、図示しないイントラネットを介して通信可能としても良い。
【００９２】
広告媒体配信サーバ１００は、広告を表示するための広告表示枠が設定されたウェブサイトをクライアント端末４００に対して提供するサーバである。広告媒体配信サーバ１００が提供するウェブサイトとしては、例えば、検索サービスを提供するウェブサイトやブログ閲覧／編集サービスを提供するサイト、ニュースを配信するウェブサイト等、種々考えることができる。図７の例において、広告媒体配信サーバ１００は、ウェブサイト提供部１１０と、広告入札部１２０とを含む。ここで、広告入札部１２０は、ウェブサイト提供部１１０が提供するウェブサイトの広告表示枠に表示する広告を最終的に決定するための広告入札処理を行う。なお、ウェブサイト提供部１１０が提供するウェブサイト上に、予め定められた１つのＳＳＰ用装置２４０から提供される広告しか表示しない場合（複数のＳＳＰ用装置２４０で決められる広告を順番に表示する場合等も含み、入札処理を必要としない場合を言う。）には、広告入札部１２０は不要である。この点、実施形態１に関しても同様である。
【００９３】
ＳＳＰ用装置２４０は、実施形態１のＳＳＰ部２１０と類似した機能を有し、広告媒体配信サーバ１００の提供するウェブサイトの広告表示枠に表示させる広告を決定するための仕組みを提供する。
【００９４】
広告入札用装置２６０は、実施形態１の広告入札部２２０と類似した機能を有し、ＳＳＰ用装置２４０を介して通知を受けた広告表示枠に対する広告入札を行う。
【００９５】
ＤＳＰ用装置２８０は、実施形態１のＤＳＰ部２３０と類似した機能を有し、広告入札用装置２６０が行う広告表示枠に対する広告入札に対して、予め定められた広告応札条件に基づいて応札する仕組みを、広告主に対して提供する。なお、図７ではＤＳＰ用装置２８０を１台しか示していないが、複数とすることも可能である。特に、１台のＳＳＰ用装置２４０及び広告入札用装置２６０が行う広告表示枠への入札処理に対して応札可能な広告主毎に複数台用意することができる。
【００９６】
広告主サーバ５００は、広告媒体配信サーバ１００が提供するウェブサイト上に広告を配信する広告主が管理するサーバであり、例えば、広告主のウェブサイトを提供したり、メールマガジンを配信したりする。
【００９７】
応札決定用装置６００は、クライアント端末４００に設定されたクッキー（後述のＤＭＰ用クッキー４２５）に基づいて、クライアント端末４００に表示させる広告表示枠の入札に対して応札するか否かを決定する機能を持つ。
【００９８】
なお、図７では広告主サーバ５００及び応札決定用装置６００を１台しか示していないが、これに限られるものではなく、複数とすることも可能である。特に、ＤＳＰ用装置２８０と同様に、１台のＳＳＰ用装置２４０及び広告入札用装置２６０が行う広告表示枠への入札処理に対して応札可能な複数の広告主毎に広告主サーバ５００及び応札決定用装置６００を複数台用意することも考えられる。なおこの場合、広告主サーバ５００、ＤＳＰ用装置２８０、及び応札決定用装置６００の台数は同数である必要はなく、各広告主は、ＤＳＰ用装置２８０又は応札決定用装置６００の少なくとも一方を用いた広告応札が可能である。
【００９９】
ここで、図７の例において、広告主サーバ５００には「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏｍ」というドメインが割り当てられている。同様に、応札決定用装置６００には「ｈｔｔｐ：／／ｗｗｗ．ｄｍｐ．ｘｘｘ．ｃｏｍ」というドメインが、ＳＳＰ用装置２４０、広告入札用装置２６０、ＤＳＰ用装置２８０には「ｈｔｔｐ：／／ｗｗｗ．ｚｚｚ．ｃｏｍ」というドメインが、広告媒体配信サーバ１００には「ｈｔｔｐ：／／ｗｗｗ．ｙｙｙ．ｃｏｍ」というドメインが、それぞれ割り当てられているものとする。
【０１００】
広告主サーバ５００及び応札決定用装置６００は、ドメインの「ｘｘｘ．ｃｏｍ」が共通していることからもわかるように、両方共広告主の管理するドメインである。ＳＳＰ用装置２４０、広告入札用装置２６０及びＤＳＰ用装置２８０のドメインは広告配信業者の管理するドメインであり、広告媒体配信サーバ１００のドメインは広告媒体配信事業者の管理するドメインであるものとする。必ずしも応札決定用装置６００を広告主自身が管理する必要はないが、例えば応札決定用装置６００を広告配信事業者が管理する場合には、応札決定用装置６００に対して、広告主の管理するドメインを広告主に割り当ててもらう必要がある。
【０１０１】
（２．１．２  システムの処理の流れの概要）
以下、簡単に処理の流れの概要を説明する。
【０１０２】
（２．１．２．１  クッキーの設定）
まず、ＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３、及びＤＭＰ用クッキー４２５を設定する際の処理について説明する。
【０１０３】
クライアント端末４００は、広告媒体配信サーバ１００のウェブサイト提供部１１０が提供するウェブサイトや、広告主サーバ５００のウェブサイト提供部５１０が提供するウェブサイトを、ブラウザ４１１を用いて閲覧することができる。また、広告主サーバ５００が配信するメールマガジンを、メールソフト４１２を用いて閲覧することができる。
【０１０４】
例えば、ユーザがクライアント端末４００のブラウザ４１１を用いて広告主サーバ５００のウェブサイト提供部５１０が提供するウェブサイトを訪問すると、当該ウェブサイトのページ情報に含まれるＪａｖａＳｃｒｉｐｔ（登録商標）に基づいて、ブラウザ４１１は応札決定用装置６００のＤＭＰ部６１０やＤＳＰ用装置２８０から発行されるプログラムを取得し、当該プログラムの機能に基づき、ブラウザ４１１にＤＭＰ用クッキー４２５又はＤＳＰ用クッキー４２１が設定される。この時、例えばユーザが広告主のウェブサイトにログイン等することにより個人を特定することができれば、その際には、会員を特定するためのユーザ識別子を、ＤＭＰ部６１０はＤＭＰ用クッキー４２５に設定させる。また、会員個人が特定できない場合であっても、ＤＭＰ部６１０やＤＳＰ用装置２８０から発行されるプログラムは、当該訪問ユーザを識別するための識別子（但し、ユーザが会員であるか否か等の情報は不明であるため、会員情報５３１との対応付けはできない）をＳＳＰ用装置２４０から取得した上で、ＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に格納する。
【０１０５】
また、広告主サーバ５００のウェブサイト提供部５１０が提供するウェブサイト上に広告媒体配信サーバ１００へのリンクが貼られる場合には、当該リンクに、ユーザを識別するためのユーザ識別子の情報も埋め込まれる。ユーザが当該リンクをクリックして広告媒体配信サーバ１００の提供するウェブサイトへとアクセスした際には、広告主サーバ５００のウェブサイト上でのユーザ識別子に対応するユーザが広告媒体配信サーバ１００にアクセスしたことがわかる。よって、ブラウザ４１１は、広告媒体配信サーバ１００のウェブサイトへアクセスすると、ブラウザ４１１は当該ウェブサイトのページ情報に含まれるＪａｖａＳｃｒｉｐｔ（登録商標）に基づいて、ＳＳＰ用装置２４０から発行されるプログラムを取得し、当該プログラムの機能に基づき、ブラウザ４１１にＳＳＰ用クッキー４２３が設定される。この時、ＳＳＰ用装置２４０はＳＳＰ用クッキー４２３にユーザ識別子を格納すると共に、ＳＳＰ用クッキー４２３に設定したユーザ識別子と、リンク元である広告主サーバ５００のウェブサイト訪問時にＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に設定されたユーザ識別子とを、同一ユーザに係るものとして、マッチング情報として記憶しておく。
【０１０６】
ユーザが広告媒体配信サーバ１００のウェブサイトから他の広告媒体配信業者に係るウェブサイトや広告主サーバ５００の提供するウェブサイトへ訪問する際にも、同様の処理を繰り返すことにより、それぞれのウェブサイトで設定されるクッキーに格納されるユーザ識別子が、他のウェブサイトで設定されたどのユーザ識別子と対応するかを示すマッチング情報２５４を、ＳＳＰ用装置２４０は随時更新していく。
【０１０７】
この他、広告主サーバ５００のメールマガジン配信部５２０が配信するメールマガジンには、ＤＭＰ部６１０に一時的に接続されるＵＲＬが記載される。このＵＲＬには会員を特定可能な識別子が含まれているため、ＤＭＰ部６１０は、クライアント端末４００からアクセスを受けたＵＲＬに基づいて、会員を識別することができる。よって、ＤＭＰ部６１０は、会員を識別するためのユーザ識別子を、クライアント端末４００のブラウザ４１１に設定されるＤＭＰ用クッキー４２５に格納することができる。
【０１０８】
なお、ＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５は、ユーザの使用するブラウザ４１１が広告主サーバ５００の提供するウェブサイトにアクセスした際に、当該ウェブサイトのプログラムが応札決定用装置６００やＤＳＰ用装置２８０から取得したプログラムに基づいてブラウザ４１１に設定される。つまり、広告主サーバ５００のウェブサイトのページ情報の一部として実行されるプログラムがブラウザ４１１に設定するものであるため、ＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５は、広告主サーバ５００のドメインで発行されたファーストパーティクッキーとなる。つまり、クライアント端末４００のブラウザ４１１がサードパーティクッキーの受け入れを拒否している場合であっても、ＤＳＰ用クッキー４２１及びＤＭＰ用クッキー４２５はブラウザ４１１に設定可能である。
【０１０９】
ＳＳＰ用クッキー４２３も同様に、ユーザの使用するブラウザ４１１が広告媒体配信サーバ１００の提供するウェブサイトにアクセスした際に、当該ウェブサイトのプログラムがＳＳＰ用装置２４０から取得したプログラムに基づいてブラウザ４１１に設定される。つまり、広告媒体配信サーバ１００のウェブサイトのページ情報の一部として実行されるプログラムがブラウザ４１１に設定するものであるため、ＳＳＰ用クッキー４２３は、広告媒体配信サーバ１００のドメインで発行されたファーストパーティクッキーとなる。つまり、クライアント端末４００のブラウザ４１１がサードパーティクッキーの受け入れを拒否している場合であっても、ＳＳＰ用クッキー４２３はブラウザ４１１に設定可能である。
【０１１０】
ＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３、及びＤＭＰ用クッキー４２５は、それぞれ、ＤＳＰ用装置２８０、ＳＳＰ用装置２４０、及び応札決定用装置６００から内容を確認することができる。
【０１１１】
（２．１．２．２  広告表示時の処理）
クライアント端末４００のブラウザ４１１にＤＳＰ用クッキー４２１やＳＳＰ用クッキー４２３、ＤＭＰ用クッキー４２５の少なくとも一部が設定された後、広告媒体配信サーバ１００のウェブサイト提供部１１０が提供するウェブサイトへアクセスすると、当該ウェブサイトのページ情報がブラウザ４１１にダウンロードされる。当該ページ情報は、例えばＨＴＭＬで記述され、その中には、例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたプログラム（以下、当該プログラムを、広告用タグとも呼ぶ。）が含まれる。ブラウザ４１１は、ページ情報に含まれる１以上の広告表示枠に対して設定される当該広告用タグの機能に基づき、ＳＳＰ用装置２４０へとアクセス（当該アクセスを、広告表示枠の存在の通知と捉えることもできる）する。なお、図中にはＳＳＰ用装置２４０が１台しか示されていないがこれに限られるものではなく、広告媒体配信サーバ１００が提供するウェブサイトの広告用タグは、ＳＳＰ用装置２４０を含む複数のＳＳＰへとアクセス（広告表示枠の存在を通知）しても良い。
【０１１２】
ＳＳＰ用装置２４０は、クライアント端末４００からの広告表示枠に応じたアクセスを受けると、広告入札用装置２６０に対して広告入札を要求する。また、ＳＳＰ用装置２４０はクライアント端末４００にセットされているＳＳＰ用クッキー４２３内に含まれるユーザ識別子を確認した上で、当該ユーザ識別子に対応する、応札決定用装置６００がＤＭＰ用クッキー４２５に設定したユーザ識別子やＤＳＰ用装置２８０がＤＳＰ用クッキー４２１に設定したユーザ識別子を確認する。その上で、ＤＳＰ用装置２８０が設定したユーザ識別子や応札決定用装置６００が設定したユーザ識別子の情報と共に、当該ユーザ識別子に係るユーザのクライアント端末４００に表示させる広告表示枠に対する広告入札が行われている旨の通知をＤＳＰ用装置２８０や応札決定用装置６００に通知する。
【０１１３】
ＤＳＰ用装置２８０や応札決定用装置６００は、通知を受けたユーザ識別子に対応付けて管理されている会員情報や閲覧情報に基づき、好適な広告応札条件を用いて、広告入札用装置２６０に対して応札する。
【０１１４】
入札処理の結果、広告表示枠に表示する広告の広告応札条件が決まる（落札）と、ＳＳＰ用装置２４０は、クライアント端末４００に対して、落札した広告応札条件に係る広告ソース６３３の位置情報（アドレス情報／ＵＲＬ）と、広告主サーバ５００へのリンクにユーザ識別子等の情報を末尾に付与した、当該広告に埋め込まれるリンクの情報とを送る。クライアント端末４００のブラウザ４１１はＳＳＰ用装置２４０から受信した位置情報に基づき広告配信部６３０から広告ソース６３３を取得し、当該広告ソース６３３に含まれる画像や動画等をバナー広告として表示すると共に、当該バナー広告に、受信したユーザ識別子の情報を含む広告主サーバ５００へのリンクを埋め込む。
【０１１５】
ユーザが当該バナー広告を選択すると、ブラウザ４１１はリンクに基づいて広告主サーバ５００のウェブサイトのページ情報を取得すると共に、広告主サーバ５００のサイトで設定したＤＳＰ用クッキー４２１のユーザ識別子と、ＳＳＰ用装置２４０から設定されたユーザ識別子の情報とを、ウェブサイトのＵＲＬと共にＤＳＰ用装置２８０へと通知し、ＤＳＰ用装置２８０は、これらの情報をマッチング情報として自身のＤＢへ格納すると共に、ＳＳＰ用装置２４０へと通知する。
【０１１６】
このように実装することで、広告主サーバ５００のウェブサイトや広告媒体配信サーバ１００のウェブサイトでファーストパーティクッキーとして設定されるＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３、及びＤＳＰ用クッキー４２１にそれぞれ含まれるユーザ識別子の対応関係をＳＳＰ用装置２４０のマッチング情報として一元管理することができる。ＳＳＰ用装置２４０は、広告表示枠への広告入札処理を開始する際に、当該マッチング情報を用いて、ＤＳＰ用装置２８０が管理するユーザ識別子や応札決定用装置６００のＤＭＰ部６１０が管理するユーザ識別子をＤＳＰ用装置２８０やＤＭＰ部６１０へと通知することが可能である。これにより、ＤＭＰ部６１０やＤＳＰ用装置２８０は、それぞれの装置で管理する会員情報（性別、年齢、居住地域、ポイントの有無、購買履歴などの情報を含むことができる）や閲覧履歴等に基づく広告応札が可能となる。つまり、サードパーティクッキーの受け入れを拒否する設定となっているブラウザ４１１に対しても、会員情報や閲覧履歴に応じた広告配信（いわゆる行動ターゲティング広告）を行うことが可能となる。換言すると、広告配信システム１は、好適に広告を配信することができる。
【０１１７】
（２．２  システムの機能構成）
続いて、図７乃至図１０を参照しながら、広告配信システム１を構成する各装置の機能構成を説明する。
【０１１８】
（２．２．１  広告主サーバ５００）
まず、広告主サーバ５００について説明する。広告主サーバ５００は前述の通り、広告媒体配信サーバ１００が提供するウェブサイト上に広告を配信する広告主が管理するサーバであり、例えば、広告主のウェブサイトの提供や、メールマガジンの配信を行う。広告主サーバ５００は、ウェブサイト提供部５１０、メールマガジン配信部５２０及びデータベース５３０を含む。
【０１１９】
なお、本実施形態では、広告主サーバ５００はウェブサイト提供部５１０及びメールマガジン配信部５２０の双方を有するがこれに限られるものではなく、例えばメールマガジン配信部５２０は有さないことも考えられる。更に、広告主サーバ５００の機能を、複数の情報処理装置により実現することも可能である。
【０１２０】
ウェブサイト提供部５１０は、広告主のウェブサイト閲覧サービスをインターネットＮ上のクライアント端末４００に対して提供する。ここで、ウェブサイト提供部５１０が提供するウェブサイトは、会員制のサイトであるものとする。これにより、クライアント端末４００を操作するユーザがウェブサイト提供部５１０の提供するウェブサイトにログインした際には、当該ユーザを識別することが可能となる。
【０１２１】
ウェブサイト提供部５１０が提供するウェブサイトのページ情報には、応札決定用装置６００のＤＭＰ部６１０からＤＭＰ用クッキー４２５を発行するためのプログラム（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される）を取得するためのタグ情報（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されるプログラム）が含まれる。これにより、クライアント端末４００を操作するユーザが、ウェブサイト提供部５１０が提供するウェブサイトを閲覧した際には、ブラウザ４１１に、応札決定用装置６００のＤＭＰ部６１０が発行するプログラムに基づいて、ＤＭＰ用クッキー４２５がセットされる。また、前述の通り、ユーザのログインに応じてユーザを識別することが可能となる（例えば氏名、性別、住所、年齢等を含み得る会員情報と紐付けることが可能となる）ため、ＤＭＰ部６１０は、ＤＭＰ用クッキー４２５に設定されたユーザ識別子と、会員情報とを対応付けて管理することが可能となる。なお、ＤＭＰ用クッキー４２５に設定されたユーザ識別子は、ＳＳＰ用装置２４０が一意に発行する。
【０１２２】
また、ウェブサイト提供部５１０が提供するウェブサイトのページ情報には、ＤＳＰ用装置２８０からＤＳＰ用クッキー４２１を発行するためのプログラム（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される）を取得するためのタグ情報（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されるプログラム）も含まれる。これにより、クライアント端末４００を操作するユーザが、ウェブサイト提供部５１０が提供するウェブサイトを閲覧した際には、ブラウザ４１１に、ＤＳＰ用装置２８０が発行するプログラムに基づいて、ＤＳＰ用クッキー４２１がセットされる。なお、ＤＳＰ用クッキー４２１にはユーザ識別子が設定されるが、当該ユーザ識別子は，ＳＳＰ用装置２４０が一意に発行する。
【０１２３】
なお、ウェブサイト提供部５１０が提供するウェブサイトのページ情報に埋め込まれるタグ情報は、応札決定用装置６００のＤＭＰ部６１０からＤＭＰ用クッキー４２５を発行するためのプログラムとＤＳＰ用装置２８０からＤＳＰ用クッキー４２１を発行するためのプログラムの両方を取得しても良いし、いずれか一方のみを取得するようにしても良い。
【０１２４】
メールマガジン配信部５２０は、会員情報５３１に登録された各ユーザ（各会員）のメールアドレスに対して、メールマガジンを配信する。当該メールマガジンは、応札決定用装置６００中、ＤＭＰ部６１０に一時的に接続するための各種ＵＲＬ（リンク）を含んでおり、当該ＵＲＬには各ユーザを特定可能な識別子が含まれる。よって、ユーザがクライアント端末４００のメールソフト４１２で当該メールマガジンを閲覧し、ＵＲＬを選択すると、ブラウザ４１１が起動して応札決定用装置６００のＤＭＰ部６１０からＤＭＰ用クッキー４２５を発行するためのプログラムを取得する。ＤＭＰ用クッキー４２５には前述の通りＳＳＰ用装置２４０が発行したユーザ識別子が含まれ、更に、当該ユーザ識別子と、ＵＲＬに含まれる会員を特定するための識別子とのマッチング情報がＤＭＰ部６１０等の管理するデータベースに登録される。
【０１２５】
データベース５３０は、会員情報５３１を含む。会員情報５３１は、ウェブサイト提供部５１０が提供するウェブサイトやメールマガジン配信部５２０が配信するメールマガジンの会員に関する情報であり、少なくとも、ユーザ（会員）を識別するための識別子と、ユーザの属性を示す属性情報とを対応付けて管理する。ユーザの属性情報には、例えば、ユーザの性別や年齢、居住地域（都道府県や市町村など）、広告主のウェブサイトでのポイント数、会員歴、購入商品の履歴等の情報を含むことができる。
【０１２６】
（２．２．２  広告媒体配信サーバ１００）
次に、広告媒体配信サーバ１００について説明する。広告媒体配信サーバ１００は、広告を表示するための広告表示枠が設定されたウェブサイトを、インターネットＮ上にあるクライアント端末４００に対して提供するサーバである。広告媒体配信サーバ１００が提供するウェブサイトとしては、例えば、検索サービスを提供するウェブサイトやブログ閲覧／編集サービスを提供するサイト、ニュースを提供するウェブサイト等、種々考えることができる。
【０１２７】
広告媒体配信サーバ１００は、ウェブサイト提供部１１０及び広告入札部１２０を含む。ウェブサイト提供部１１０は、インターネットＮ上にあるクライアント端末４００に対して、ウェブサイト配信サービスを提供する。この時、広告媒体配信サーバ１００が提供するウェブページを表示したユーザのブラウザ４１１上には、広告が表示される。つまり、広告媒体配信サーバ１００が提供するウェブページには、広告表示枠がある。
【０１２８】
ウェブサイト提供部１１０は、アクセスしてきたクライアント端末４００に対して、アドレス情報（ＵＲＬ）に応じたページ情報を送信する。ウェブページ情報は、例えばＨＴＭＬで記述されており、その中にはＪａｖａＳｃｒｉｐｔ（登録商標）等で記述された広告用タグが含まれる。広告用タグは、前述の広告表示枠に広告を表示させるためのものである。より詳細には、広告用タグは、ＳＳＰ用装置２４０に対して広告表示枠が存在する旨をブラウザ４１１に通知させると共に、ＳＳＰ用装置２４０から、ＳＳＰ用クッキー４２３をセットするためのプログラムを取得する。この時、クライアント端末４００が、広告主サーバ５００のウェブサイトや他の広告媒体配信事業者が管理する他の広告媒体配信サーバ１００のウェブサイトに貼られたリンク（アドレス情報）から広告媒体配信サーバ１００のウェブサイトへアクセスしてきた場合であって、当該リンクに、リンク元のウェブサイトでＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３又はＤＭＰ用クッキー４２５に割り当てたユーザ識別子に係る情報が埋め込まれていた場合には、ＳＳＰ用装置２４０がＳＳＰ用クッキー４２３に対して割り当てたユーザ識別子と、リンク元のウェブサイトで割り当てられたユーザ識別子との対応関係を、広告用タグによる制御の下、ブラウザ４１１はＳＳＰ用装置２４０へと通知する。
【０１２９】
広告入札部１２０は、ＳＳＰ用装置２４０を含む１以上のＳＳＰから広告表示枠に対する応札を受け付けて広告表示枠に対する入札を行う。より具体的には、例えば、広告入札部１２０は、ＳＳＰ用装置２４０を含む各ＳＳＰからの応札のうち、例えば最も高い金額を提示した応札の条件を、入札対象の広告表示枠に表示する広告として決定する。ＳＳＰ用装置２４０が落札した場合には、広告入札部１２０はその旨をＳＳＰ用装置２４０へと通知する。
【０１３０】
（２．２．３  ＳＳＰ用装置２４０）
以下、図８を参照しながら、ＳＳＰ用装置２４０について説明する。ＳＳＰ用装置２４０は、広告媒体配信サーバ１００の配信するウェブサイトに対して、広告を表示するためのＳＳＰ機能を提供する。本実施形態に係るＳＳＰ用装置２４０は、ユーザ識別子発行部２４１と、マッチング情報登録部２４２と、クッキー発行用プログラム発行部２４３と、関数発行部２４４と、クッキー確認部２４５と、広告枠通知受信部２４６と、マッチング情報参照部２４７と、広告識別子発行部２４８と、入札通知部２４９と、入札処理部２５０と、パラメータ生成部２５１と、広告ソース通知部２５２とデータベース２５３とを含む。
【０１３１】
ユーザ識別子発行部２４１は、ＤＳＰ用装置２８０や、応札決定用装置６００のＤＭＰ部６１０、ＳＳＰ用装置２４０が発行したプログラムからの要求に基づいて、ブラウザ４１１に設定されるＤＳＰ用クッキー４２１やＳＳＰ用クッキー４２３、ＤＭＰ用クッキー４２５に格納されるユーザ識別子を発行する。この時、ユーザ識別子発行部２４１は、それぞれのクッキーに対して割り当てるユーザ識別子が一意となるようにする。もし、ＤＳＰ用クッキー４２１やＳＳＰ用クッキー４２３、ＤＭＰ用クッキー４２５に対して、それぞれＤＳＰ用装置２８０やＤＭＰ部６１０、ＳＳＰ用装置２４０がそれぞれユーザ識別子を割り当てる場合には、異なるユーザに対して同一のユーザ識別子を割り当ててしまう可能性もあるが、ＳＳＰ用装置２４０のユーザ識別子発行部２４１が一元的にユーザ識別子を発行することで、このような重複を避ける事が可能となる。しかしながら、同じであることがわかっているユーザに対しては、ユーザ識別子発行部２４１は、同一のユーザ識別子を割り当てることも可能である。
【０１３２】
マッチング情報登録部２４２は、広告主サーバ５００の提供するウェブサイトや広告媒体配信サーバ１００の提供するウェブサイトにおいてそれぞれ発行されるＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３及びＤＭＰ用クッキー４２５内に格納されたユーザ識別子のうち、同一のユーザに対して割り当てたユーザ識別子の対応関係を示すマッチング情報２５４をＤＢ２５３へと格納する。
【０１３３】
前述の通り、広告主サーバ５００の提供するウェブサイトからリンクを辿って広告媒体配信サーバ１００のウェブサイトへとアクセスする際には、当該リンクには、広告主サーバ５００のウェブサイトにおいてＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に割り当てたユーザ識別子の情報が含まれる。よって、広告媒体配信サーバ１００のウェブサイトのページ情報に含まれるプログラムは、当該広告媒体配信サーバ１００のウェブサイトでＳＳＰ用クッキー４２３に割り当てたユーザ識別子と、リンク元である広告主サーバ５００のウェブサイトで割り当てたユーザ識別子と、それぞれのウェブサイトのＵＲＬの情報とをＳＳＰ用装置２４０のマッチング情報登録部２４２へと通知する。マッチング情報登録部２４２は当該通知を受けて、ＤＢ２５３に含まれるマッチング情報２５４を更新する。
【０１３４】
クッキー発行用プログラム発行部２４３は、広告媒体配信サーバ１００の提供するウェブサイトのページ情報に埋め込まれたタグ情報（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されるプログラム。）からの要求に基づき、ＳＳＰ用クッキー４２３を発行するためのプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）をクライアント端末４００のブラウザ４１１に対して発行する。これにより、ＳＳＰ用クッキー４２３に設定されるドメインは広告媒体配信サーバ１００となるため、ＳＳＰ用クッキー４２３はファーストパーティクッキーとして取り扱われ、ブラウザ４１１がサードパーティクッキーの受け入れを拒否している場合であっても、ブラウザ４１１にＳＳＰ用クッキー４２３を設定できる。また、ＳＳＰ用クッキー４２３はＳＳＰ用装置２４０から中身を確認可能となる。
【０１３５】
関数発行部２４４は、ＵＲＬにユーザ識別子等の情報が含まれる場合に、当該ＵＲＬからユーザ識別子に係る記載をブラウザ４１１に表示させないためのコールバック関数をクライアント端末４００のブラウザ４１１へと送信する。
【０１３６】
クッキー確認部２４５は、広告枠が存在する旨の通知をしてきたクライアント端末４００のブラウザ４１１に、どのようなドメインのクッキーがセット（設定）されているかを確認する。このとき、クッキー確認部２４５は、ブラウザ４１１に設定されたクッキーのドメインが、ＤＢ２５３で管理するドメインリスト２５５に含まれているか否かを確認する。ここで、ドメインリスト２５５は、ＤＳＰ用装置２８０や応札決定用装置６００のＤＭＰ部６１０で応札可能な広告主のドメインのリストである。もしＤＳＰ用装置２８０で応札可能な広告主のドメインが含まれている場合には、後述の入札通知部２４９はＤＳＰ用装置２８０へと広告入札処理が行われている旨を通知し、また、ＤＭＰ部６１０で応札可能な広告主のドメインが含まれている場合には、入札通知部２４９はＤＭＰ部６１０へと広告入札が行われている旨を通知する。
【０１３７】
またクッキー確認部２４５はＳＳＰ用クッキー４２３がセットされている場合には、当該ＳＳＰ用クッキー４２３に含まれるユーザ識別子や、ＳＳＰ用クッキー４２３に格納される、広告媒体配信サーバ１００のウェブサイト上での当該ユーザの閲覧履歴２５６などの情報を読み込む。クッキー確認部２４５は、取得した閲覧履歴２５６を、ＤＢ２５３に格納すると共に、ＤＳＰ用装置２８０へと通知する。
【０１３８】
広告枠通知受信部２４６は、広告用タグに従って動作するクライアント端末４００のブラウザ４１１からの、広告表示枠が存在する旨の通知を受信する。このとき、もし広告表示枠が複数ある場合には、その旨の情報や、それぞれの広告表示枠の大きさ、識別子等の情報が、クライアント端末４００からの通知に含まれる。
【０１３９】
マッチング情報参照部２４７は、ＳＳＰ用クッキー４２３から取得したユーザ識別子をキーとしてマッチング情報２５４を参照することにより、当該ユーザ識別子に対応する、ＤＳＰ用クッキー４２１に設定されたユーザ識別子やＤＭＰ用クッキー４２５に設定されたユーザ識別子がどのユーザのものであるかを識別する。
【０１４０】
広告識別子発行部２４８は、クライアント端末４００から通知されてきた各広告表示枠に対して、広告表示枠を識別するための識別子を割り当てる。当該広告表示枠の識別子は、広告入札時にユーザ識別子等の情報などと共にＤＳＰ用装置２８０や応札決定用装置６００のＤＭＰ部６１０に通知される。また、落札した広告が決定した際には、落札した広告ソース６３３のＵＲＬの一部として、ユーザ識別子等の情報などと共にクライアント端末４００のブラウザ４１１へと通知される。
【０１４１】
入札通知部２４９は、ＤＳＰ用装置２８０及び応札決定用装置６００に対して、クライアント端末４００の広告表示枠に対する入札が行われている旨を通知する。ここで、入札通知部２４９は、クライアント端末４００のブラウザ４１１にもしＤＳＰ用装置２８０で応札可能な広告主のドメインが含まれている場合には、ＤＳＰ用装置２８０へと広告入札処理が行われている旨を通知し、また、ＤＭＰ部６１０で応札可能な広告主のドメインが含まれている場合には、ＤＭＰ部６１０へと広告入札が行われている旨を通知する。なお、応札決定用装置６００やＤＳＰ用装置２８０に対する広告表示枠に対する入札が行われている旨の通知は、例えば、応札決定用装置６００やＤＳＰ用装置２８０が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）に対して行う。またこの際、当該通知には、ユーザ識別子や広告表示枠の識別子等の情報が含まれる。ＤＭＰ部６１０やＤＳＰ用装置２８０へ通知されるユーザ識別子は、マッチング情報参照部２４７において、ＳＳＰ用クッキー４２３に含まれるユーザ識別子に対してそれぞれ対応付けられた、ＤＭＰ用クッキー４２５に設定されたユーザ識別子や、ＤＳＰ用クッキー４２１に設定されたユーザ識別子である。
【０１４２】
入札処理部２５０は、クライアント端末４００からの広告表示枠が存在する旨の通知に対して、クライアント端末４００の広告表示枠に関する入札を行うよう、広告入札用装置２６０へと要求する。また、広告入札用装置２６０から広告入札結果（落札した広告の広告応札条件などの情報）を受け取った際には、入札処理部２５０は、当該広告応札条件を用いて、広告媒体配信サーバ１００の広告入札部１２０が行う広告入札に応札する。その結果、落札した場合には、入札処理部２５０は、落札した広告応札条件にかかる情報を広告ソース通知部２５２へと伝え、広告ソース通知部２５２は広告ソース６３３のアドレス情報（ＵＲＬ）をクライアント端末４００へと通知する。
【０１４３】
パラメータ生成部２５１は、入札処理部２５０による入札処理の結果、落札した広告に係る広告ソース６３３を取得するためのアドレス情報（ＵＲＬ）に付加するパラメータ情報を生成する。より具体的には、クライアント端末４００とＳＳＰ用装置２４０との間のセッションに対して割り当てた識別子、ユーザに対して割り当てたユーザ識別子、広告表示枠に対して広告識別子発行部２４８が割り当てた識別子、広告ソース６３３に対して割り当てた識別子、及び広告主に対して割り当てた識別子を用いてパラメータを生成することが考えられる。ここで例えば、セッションに対して割り当てた識別子をＳ、ユーザに対して割り当てた識別子をＡ、広告表示枠に対して割り当てた識別子をＦ１、表示する広告ソース６３３に対して割り当てた識別子をＢ、広告主に対して割り当てた識別子をＣとし、パラメータを含まない広告ソース６３３の位置情報を「ｈｔｔｐ：／／ｄｍｐ．ｘｘｘ．ｃｏｍ／ｉｍａｇｅ．ｐｎｇ」とする。このとき、広告ソース通知部２５２が広告ソース６３３のアドレス情報としてクライアント端末４００へと通知する値は、「ｈｔｔｐ：／／ｄｍｐ．ｘｘｘ．ｃｏｍ／ｉｍａｇｅ．ｐｎｇ？ｐａｒａ１＝Ｓ×Ａ×Ｆ１×Ｂ＆ｐａｒａ２＝Ｃ×Ａ」とすることが考えられる。「？」以降が、パラメータ生成部２５１が生成するパラメータに相当する部分である。
【０１４４】
広告ソース通知部２５２は、入札処理部２５０による入札処理の結果、落札した広告に係る広告ソース６３３を取得するためのアドレス情報（ＵＲＬ）をクライアント端末４００へと通知する。前述の通り、当該アドレス情報には、ユーザ識別子等の情報を含む、パラメータ生成部２５１が生成したパラメータが含まれる。
【０１４５】
また、広告ソース通知部２５２がクライアント端末４００へと通知する広告ソース６３３には、バナー広告に貼られる、広告主サーバ５００へアクセスするためのリンクも含まれる。ここで、広告ソース通知部２５２は、当該リンクにも、パラメータ生成部２５１が生成した、ユーザ識別子等の各種情報を含むパラメータを付帯させる。より具体的には、「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏｍ／？ｐａｒａ１＝Ｓ×Ａ×Ｆ１×Ｂ＆ｐａｒａ２＝Ｃ×Ａ」とすることが考えられる。「？」以降が、パラメータ生成部２５１が生成するパラメータに相当する部分である。
【０１４６】
ＤＢ２５３は、マッチング情報２５４、ドメインリスト２５５、及び閲覧履歴２５６を管理する。マッチング情報２５４は、同一のユーザに対して割り当てたユーザ識別子を名寄せするための情報であり、例えば、ユーザ識別子の対応関係と、ユーザ識別子が割り当てられたウェブサイトのＵＲＬと、ＤＳＰ用クッキー４２１／ＳＳＰ用クッキー４２３／ＤＭＰ用クッキー４２５のいずれに格納されたユーザ識別子なのかを示す情報とを含むことができる。
なお、マッチング情報２５４は、ＳＳＰ用装置２４０が管理せずとも、ＳＳＰ用装置２４０とは別に設けられた専用の情報処理装置が管理しても良い。
【０１４７】
ドメインリスト２５５は、ＳＳＰ用装置２４０が通知する広告表示枠に対する応札が可能な各広告主のドメインと、当該広告主が応札に用いるＤＳＰ用装置２８０やＤＭＰ部６１０の位置情報（ＡＰＩの情報）とのリストを含むことが可能である。
【０１４８】
閲覧履歴２５６は、ＳＳＰ用クッキー４２３から取得される、クライアント端末４００のブラウザ４１１が広告媒体配信サーバ１００の提供するウェブサイトを閲覧したウェブページに係る情報である。
【０１４９】
（２．２．４  広告入札用装置２６０）
図７に示した広告入札用装置２６０は、ＳＳＰ用装置２４０の入札処理部２５０からの要求に応じて、クライアント端末４００のブラウザ４１１に表示させる広告表示枠に関する広告入札を行う。広告入札用装置２６０は、この後、一定期間内に受信したＤＳＰ用装置２８０や応札決定用装置６００のＤＭＰ部６１０からの応札の中から、例えば最も提示料金の高い広告応札条件を提示した応札に係る広告に、広告表示枠を落札させる。広告入札用装置２６０は、落札結果をＳＳＰ用装置２４０の入札処理部２５０へと通知する。
【０１５０】
（２．２．５  ＤＳＰ用装置２８０）
以下、図９を参照しながら、ＤＳＰ用装置２８０について説明する。ＤＳＰ用装置２８０は、広告入札用装置２６０が行う広告表示枠に対する広告入札に対して、予め定められた広告応札条件２８９にもとづいて応札する仕組みを、広告表示枠に対して提供する。本実施形態に係るＤＳＰ用装置２８０は、クッキー発行用プログラム発行部２８１と、クッキー確認部２８２と、入札通知受信部２８３と、マッチング情報通知部２８４と、応札決定部２８５と、ＤＢ２８６とを含む。
【０１５１】
クッキー発行用プログラム発行部２８１は、広告主サーバ５００が提供するウェブサイトのページ情報に含まれるタグ情報（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）からの要求に基づき、ＤＳＰ用クッキー４２１を発行するためのプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）をクライアント端末４００のブラウザ４１１に対して発行する。当該プログラムを受信したクライアント端末４００のブラウザ４１１は、ブラウザ４１１内に、広告主サーバ５００のドメインによるＤＳＰ用クッキー４２１が設定されているか否かを確認し、もしＤＳＰ用クッキー４２１が設定されていなければ、ブラウザ４１１にＤＳＰ用クッキー４２１を設定する。なお、ＤＳＰ用クッキー４２１は、前述の通り、広告主サーバ５００のドメインで発行しており、このときユーザがブラウザ４１１を用いてアクセスしている広告主サーバ５００のドメインと一致しているため、ファーストパーティクッキーとなる。つまり、クライアント端末４００のブラウザ４１１が、サードパーティクッキーの受け入れを拒否している場合であったとしても、ＤＳＰ用クッキー４２１をブラウザ４１１に設定することは可能である。
【０１５２】
ここで、ＤＳＰ用クッキー４２１には、ＳＳＰ用装置２４０から発行を受けた、ユーザを識別するためのユーザ識別子が格納される。また、ＤＳＰ用クッキー４２１は、広告主サーバ５００のウェブサイトにおいてユーザが閲覧したウェブページに係る閲覧情報を収集してＤＳＰ用装置２８０へと通知する機能も持つ。
【０１５３】
クッキー確認部２８２は、ＤＳＰ用クッキー４２１の中身を確認する。ここで、通常は、ブラウザ４１１に設定されたクッキーは、ドメインが異なるサーバから中身を確認することはできず、単にクッキーのドメインを確認できるだけである。
【０１５４】
しかしながら、ＤＳＰ用装置２８０は、クッキー発行用プログラム発行部２８１により、広告主サーバ５００が提供するウェブサイトのページ情報に含まれるタグ情報（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されるプログラム）に基づきＤＳＰ用装置２８０にアクセスしてきたクライアント端末４００に対して、ＪａｖａＳｃｒｉｐｔ（登録商標）等の提供するプログラムを送信する機能を持つ。当該プログラムは、広告主サーバ５００のウェプサイトのページ情報の一部として機能している。これにより、ブラウザ４１１が当該ウェブサイトにアクセスしている際には、ＤＳＰ用装置２８０のクッキー確認部２８２は、広告主サーバ５００のドメインを持つＤＳＰ用クッキー４２１の内容を確認することができる。よって、クッキー確認部２８２は、ブラウザ４１１に設定されたＤＳＰ用クッキー４２１の中身を確認することにより、ユーザ識別子や閲覧情報を取得することが可能となる。クッキー確認部２８２が取得した閲覧情報は、ユーザ識別子と対応付けて、ＤＢ２８６内のユーザ閲覧情報２８８として格納される。
【０１５５】
入札通知受信部２８３は、ＳＳＰ用装置２４０の入札通知部２４９からの、広告表示枠に対する入札が広告入札用装置２６０で行われている旨の通知を受信する。
【０１５６】
マッチング情報通知部２８４は、広告媒体配信サーバ１００や広告主サーバ５００の提供する各ウェブサイトにおいて発行されるＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３及びＤＭＰ用クッキー４２５内に格納されたユーザ識別子のうち、同一のユーザに対して割り当てたユーザ識別子の対応関係を示すマッチング情報をＳＳＰ用装置２４０へと通知する。
【０１５７】
広告媒体配信サーバ１００のウェブサイトの広告に埋め込まれたリンクを辿って広告主サーバ５００へとクライアント端末４００がアクセスする際には、当該リンクには、広告媒体配信サーバ１００のウェブサイトにおいてＳＳＰ用クッキー４２３に割り当てたユーザ識別子の情報が含まれる。よって、広告主サーバ５００のウェブサイトのページ情報に含まれるプログラムは、当該広告主サーバ５００のウェブサイトでＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に割り当てたユーザ識別子と、リンク元である広告媒体配信サーバ１００のウェブサイトでＳＳＰ用クッキー４２３に割り当てたユーザ識別子と、それぞれのウェブサイトのＵＲＬの情報とをＤＳＰ用装置２８０へと通知する。マッチング情報通知部２８４は当該通知を受けて、ＳＳＰ用装置２４０へと当該マッチング情報を出力する。ＳＳＰ用装置２４０のマッチング情報登録部２４２は、ＤＳＰ用装置２８０のマッチング情報通知部２８４から通知を受けたマッチング情報を用いて、ＤＢ２５３のマッチング情報２５４を更新する。
【０１５８】
応札決定部２８５は、入札通知受信部２８３で広告入札の通知を受けた広告表示枠に対して、どのような条件で応札するかを検定する。この際、応札決定部２８５は、当該通知において取得されるユーザ識別子と対応づけられたユーザ閲覧情報２８８と、広告応札条件２８９とを参照した上で、応札するか否かを決める。ここで、ユーザ閲覧情報２８８には、ユーザがどのようなカテゴリのウェブページを閲覧しているか等の情報が含まれる。ウェブページのカテゴリは、例えば各ウェブページに含まれるテキストデータからキーワード抽出した上で、重要と推測されるキーワードがどのようなカテゴリであるかを推測することにより特定できる。これにより応札決定部２８５は、例えば、「音楽関連のサイトを訪問したことのあるユーザに対して、○×円で応札する」等の条件が設定された広告応札条件２８９を用いて、広告表示枠に係る入札に対して応札することができる。
ＤＢ２８６は、ユーザ識別子情報２８７、ユーザ閲覧情報２８８、及び広告応札条件２８９を管理する。
【０１５９】
ユーザ識別子情報２８７は、クッキー発行用プログラム発行部２８１がクライアント端末４００のブラウザ４１１に設定させ、クッキー確認部２８２が中身を確認するＤＳＰ用クッキー４２１に設定されたユーザ識別子の情報である。多数のクライアント端末４００にＤＳＰ用クッキー４２１を設定している場合には、それら全てのユーザ識別子の情報が、ユーザ識別子情報２８７に格納される。
【０１６０】
ユーザ閲覧情報２８８は、クッキー確認部２８２がクライアント端末４００から取得するブラウザ４１１の閲覧履歴を、ユーザ識別子情報２８７と対応付けて管理する。ここで前述の通り、ユーザ閲覧情報２８８には、ユーザが閲覧した各ウェブページのカテゴリ等の情報も含まれる。
【０１６１】
広告応札条件２８９は、広告表示枠に対する入札に対して応札する条件が設定されたものである。より具体的には、例えば、どのようなカテゴリのウェブページを訪問したことのあるユーザの広告表示枠の入札に対して応札するかや、応札の際に提示する金額、落札した際に表示する画像等を含む広告ソース６３３のアドレス情報等が含まれる。
【０１６２】
（２．２．６  応札決定用装置６００）
応札決定用装置６００は、クライアント端末４００に設定されたＤＭＰ用クッキー４２５にもとづいて、クライアント端末４００に表示させる広告表示枠の広告入札に応札するか否かを決定するＤＭＰ機能を持つ。また、広告表示枠に表示する広告が決まった後、広告ソース６３３のアドレスを指定した広告ソース６３３の取得要求に基づき、広告ソース６３３をクライアント端末４００へ送信する機能も持つ。図７に示すように、応札決定用装置６００は、ＤＭＰ部６１０と広告配信部６３０とを有する。なお、ＤＭＰ部６１０と広告配信部６３０とは必ずしも同じ装置上に持たせる必要はなく、例えば、広告配信部６３０を広告主サーバ５００やＤＳＰ用装置２８０に持たせたり、或いは図示しない他の情報処理装置に持たせたりすることも考えられる。
【０１６３】
（２．２．６．１  ＤＭＰ部６１０）
以下、図１０を参照しながら、ＤＭＰ部６１０について説明する。ＤＭＰ部６１０は、広告入札用装置２６０が行う広告表示枠に対する広告入札に対して、予め定められた広告応札条件６１９にもとづいて応札する仕組みを、広告表示枠に対して提供する。本実施形態に係るＤＭＰ部６１０は、クッキー発行用プログラム発行部６１１と、クッキー確認部６１２と、入札通知受信部６１３と、マッチング情報通知部６１４と、応札決定部６１５と、ＤＢ６１６とを含む。
【０１６４】
クッキー発行用プログラム発行部６１１は、広告主サーバ５００が提供するウェブサイトのページ情報に含まれるタグ情報（例えばＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）からの要求に基づき、ＤＭＰ用クッキー４２５を発行するためのプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）をクライアント端末４００のブラウザ４１１に対して発行する。当該プログラムを受信したクライアント端末４００のブラウザ４１１は、ブラウザ４１１内に、広告主サーバ５００のドメインによるＤＭＰ用クッキー４２５が設定されているか否かを確認し、もしＤＭＰ用クッキー４２５が設定されていなければ、ブラウザ４１１にＤＭＰ用クッキー４２５を設定する。なお、ＤＭＰ用クッキー４２５は、前述の通り、広告主サーバ５００のドメインで発行しており、このときユーザがブラウザ４１１を用いてアクセスしている広告主サーバ５００のドメインと一致しているため、ファーストパーティクッキーとなる。つまり、クライアント端末４００のブラウザ４１１が、サードパーティクッキーの受け入れを拒否している場合であったとしても、ＤＭＰ用クッキー４２５をブラウザ４１１に設定することは可能である。
【０１６５】
ここで、ＤＳＰ用クッキー４２１には、ＳＳＰ用装置２４０から発行を受けた、ユーザを識別するためのユーザ識別子が格納される。また、ＤＭＰ用クッキー４２５は、広告主サーバ５００のウェブサイトにおいてユーザが閲覧したウェブページに係る閲覧情報を収集してＤＭＰ部６１０へと通知する機能も持つ。
【０１６６】
また、広告主サーバ５００が発行するメールマガジンに含まれるＵＲＬに基づき、クライアント端末４００のブラウザ４１１からアクセスを受けた際にも、クッキー発行用プログラム発行部６１１は、クライアント端末４００のブラウザ４１１にＤＭＰ用クッキー４２５を設定させる。このとき、ログイン動作等によりユーザがどの会員なのかを特定できる場合には、マッチング情報通知部６１４は、ＤＭＰ用クッキー４２５に会員を識別するためのユーザ識別子の情報を格納すると共に、当該会員を識別するために設定されたユーザ識別子の情報と、ＳＳＰ用装置２４０が発行したユーザ識別子の情報とを対応付けてＳＳＰ用装置２４０へと出力する。ＳＳＰ用装置２４０のマッチング情報登録部２４２は、通知を受けたユーザ識別子の対応関係をマッチング情報２５４へと登録する。
【０１６７】
クッキー確認部６１２は、ＤＭＰ用クッキー４２５の中身を確認する。ここで、通常は、ブラウザ４１１に設定されたクッキーは、ドメインが異なるサーバから中身を確認することはできず、単にクッキーのドメインを確認できるだけである。
【０１６８】
しかしながら、ＤＭＰ部６１０を含む応札決定用装置６００は、クッキー発行用プログラム発行部２８１により、広告主サーバ５００が提供するウェブサイトのページ情報に含まれるタグ情報（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されるプログラム）に基づき応札決定用装置６００にアクセスしてきたクライアント端末４００に対して、ＪａｖａＳｃｒｉｐｔ（登録商標）等の提供するプログラムを送信する機能を持つ。当該プログラムは、広告主サーバ５００のウェプサイトのページ情報の一部として機能している。これにより、ブラウザ４１１が当該ウェブサイトにアクセスしている際には、ＤＭＰ部６１０のクッキー確認部６１２は、広告主サーバ５００のドメインを持つＤＭＰ用クッキー４２５の内容を確認することができる。よって、クッキー確認部６１２は、ブラウザ４１１に設定されたＤＭＰ用クッキー４２５の中身を確認することにより、ユーザ識別子や閲覧情報を取得することが可能となる。クッキー確認部６１２が取得した閲覧情報は、ユーザ識別子と対応付けて、ＤＢ６１６内のユーザ閲覧情報６１８として格納される。
【０１６９】
入札通知受信部６１３は、ＳＳＰ用装置２４０の入札通知部２４９からの、広告表示枠に対する入札が広告入札用装置２６０で行われている旨の通知を受信する。
【０１７０】
マッチング情報通知部６１４は、広告媒体配信サーバ１００や広告主サーバ５００の提供するウェブサイトにおいて発行されるＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３及びＤＭＰ用クッキー４２５内に格納されたユーザ識別子のうち、同一のユーザに対して割り当てたユーザ識別子の対応関係を示すマッチング情報２５４をＳＳＰ用装置２４０へと通知する。
【０１７１】
広告媒体配信サーバ１００のウェブサイトの広告に埋め込まれたリンクを辿って広告主サーバ５００へとクライアント端末４００がアクセスする際には、当該リンクには、広告媒体配信サーバ１００のウェブサイトにおいてＳＳＰ用クッキー４２３に割り当てたユーザ識別子の情報が含まれる。よって、広告主サーバ５００のウェブサイトのページ情報に含まれるプログラムは、当該広告主サーバ５００のウェブサイトでＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に割り当てたユーザ識別子と、リンク元である広告媒体配信サーバ１００のウェブサイトでＳＳＰ用クッキー４２３に割り当てたユーザ識別子と、それぞれのウェブサイトのＵＲＬの情報とをＤＭＰ部６１０へと通知する。マッチング情報通知部６１４は当該通知を受けて、ＳＳＰ用装置２４０へと当該マッチング情報を出力する。ＳＳＰ用装置２４０のマッチング情報登録部２４２は、ＤＭＰ部６１０のマッチング情報通知部６１４から通知を受けたマッチング情報を用いて、ＤＢ２５３のマッチング情報２５４を更新する。
【０１７２】
応札決定部６１５は、入札通知受信部６１３で広告入札の通知を受けた広告表示枠に対して、どのような条件で応札するかを検定する。この際、応札決定部６１５は、当該通知において取得されるユーザ識別子と対応づけられたユーザ閲覧情報６１８や会員情報６２０と、広告応札条件６１９とを参照した上で、応札するか否かを決める。ここで、ユーザ閲覧情報６１８には、ユーザがどのようなカテゴリのウェブページを閲覧しているか等の情報が含まれる。ウェブページのカテゴリは、例えば各ウェブページに含まれるテキストデータからキーワード抽出した上で、重要と推測されるキーワードがどのようなカテゴリであるかを推測することにより特定できる。これにより応札決定部６１５は、例えば、「音楽関連のサイトを訪問したことのあるユーザに対して、○×円で応札する」等の条件が設定された広告応札条件６１９を用いて、広告表示枠に係る広告入札に対して応札できる。
【０１７３】
また、会員情報６２０は、広告主サーバ５００が管理する会員情報５３１と同様の内容である。応札決定部６１５は会員情報５３１を参照することで、広告表示対象のユーザの性別や年齢、居住地域等の各種情報を知ることができる。これにより応札決定部６１５は、例えば、「３０代男性であるユーザに対して、○×円で応札する」等の条件が設定された広告応札条件６１９を用いて、広告表示枠への広告入札に対して応札できる。
ＤＢ６１６は、ユーザ識別子情報６１７、ユーザ閲覧情報６１８、及び広告応札条件６１９、会員情報６２０を管理する。
【０１７４】
ユーザ識別子情報６１７は、クッキー発行用プログラム発行部６１１がクライアント端末４００のブラウザ４１１に設定させ、クッキー確認部６１２が中身を確認するＤＭＰ用クッキー４２５に設定されたユーザ識別子の情報である。多数のクライアント端末４００にＤＭＰ用クッキー４２５を設定している場合には、それら全てのユーザ識別子の情報が、ユーザ識別子情報６１７に格納される。
【０１７５】
ユーザ閲覧情報６１８は、クッキー確認部６１２がクライアント端末４００から取得するブラウザ４１１の閲覧履歴を、ユーザ識別子情報６１７と対応付けて管理する。ここで前述の通り、ユーザ閲覧情報６１８には、ユーザが閲覧した各ウェブページのカテゴリ等の情報も含まれる。
【０１７６】
広告応札条件６１９は、広告表示枠に対する入札に対して応札する条件が設定されたものである。より具体的には、例えば、どのようなカテゴリのウェブページを訪問したことのあるユーザの広告表示枠の入札に対して応札するか、どのような属性を持つユーザの広告表示枠の入札に対して応札するかや、応札の際に提示する金額、落札した際に表示する画像等を含む広告ソース６３３のアドレス情報等が含まれる。
【０１７７】
会員情報６２０は、広告主サーバ５００の会員情報５３１の少なくとも一部により構成される情報である。会員情報６２０では、ウェブサイトやメールマガジンの発行などに使用するユーザの性別や居住地域、年齢等の各種属性情報が、ユーザ識別子と対応付けて管理される。
【０１７８】
（２．２．６．２  広告配信部６３０）
広告配信部６３０は、ＤＢ６３１を含み、広告配信部６３０へアクセスしてきたクライアント端末４００に対して、ＤＢ６３１に含まれる広告ソース６３３を配信する。ＤＢ６３１には複数の広告ソース６３３が含まれており、クライアント端末４００のブラウザ４１１は、アドレス情報（ＵＲＬ）により、どの広告ソース６３３かを指定する。ここで、広告ソース６３３は、例えばクライアント端末４００のディスプレイ上に表示される広告画像や広告動画等を含む。
【０１７９】
ここで、前述の通り、広告ソース６３３を指定するためアドレス情報には、ＳＳＰ用装置２４０が付加した、ユーザ識別子や広告主等のパラメータ情報が付加されている。広告配信部６３０は、アドレス情報に付加されたパラメータ情報に基づき、広告ソース６３３を送信したクライアント端末４００に係るユーザ識別子やどの広告ソース６３３を送信したかといった情報を、パラメータ情報６３５へと格納する。これにより、広告ソース６３３の送信回数やどのようなユーザに対して広告ソース６３３を送信したかといった情報を、パラメータ情報６３５を参照することにより確認することができる。
【０１８０】
（２．２．７  クライアント端末４００）
続いて、クライアント端末４００について、図７を参照しながら説明する。クライアント端末４００は、広告媒体配信サーバ１００や広告主サーバ５００が提供するウェブサイトへアクセス可能な情報処理装置である。クライアント端末４００の具体例としては、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話端末（いわゆるフィーチャーフォンであるかスマートフォンであるかは問わない。）、スレート型のタブレット端末などが考えられる。
クライアント端末４００は、一般的に、ＣＰＵ４１０、記憶装置４２０、入力装置４３０、及び通信インタフェース（Ｉ／Ｆ）部４４０を含む。
【０１８１】
ＣＰＵ４１０は、記憶装置４２０等に記憶されているプログラムを実行することにより、クライアント端末４００における様々な処理を制御する。広告媒体配信サーバ１００や広告主サーバ５００が提供するウェブサイトを閲覧することのできるブラウザ４１１は、主にＣＰＵ４１０上で動作する。また、広告主サーバ５００から送信されるメールを閲覧するためのメールソフト４１２も、主にＣＰＵ４１０上で動作する。
【０１８２】
記憶装置４２０は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の各種記憶媒体である。記憶装置４２０は、ＣＰＵ４１０によって実行されるブラウザ４１１等の各種プログラムコード、及びプログラムの実行時に必要となるデータを記憶する。特に、ブラウザ４１１にセットされるＤＳＰ用クッキー４２１、ＳＳＰ用クッキー４２３、及びＤＭＰ用クッキー４２５は、記憶装置４２０が記憶する。
【０１８３】
ＤＳＰ用クッキー４２１は、前述の通り、ＤＳＰ用装置２８０により、広告主サーバ５００のドメインで発行される。ＤＳＰ用クッキー４２１には、ＳＳＰ用装置２４０から発行された、ユーザを識別するためのユーザ識別子が格納される。
【０１８４】
ＳＳＰ用クッキー４２３は、前述の通り、ＳＳＰ用装置２４０により、広告媒体配信サーバ１００のドメインで発行される。ＳＳＰ用クッキー４２３には、ＳＳＰ用装置２４０から発行された、ユーザを識別するためのユーザ識別子が格納される。
【０１８５】
ＤＭＰ用クッキー４２５は、前述の通り、応札決定用装置６００のＤＭＰ部６１０により、広告主サーバ５００のドメインで発行される。ＤＭＰ用クッキー４２５にも、ＳＳＰ用装置２４０から発行された、ユーザを識別するためのユーザ識別子が格納される。
【０１８６】
入力装置４３０は、ユーザが各種情報を入力するための装置である。例えば、マウスやタッチパッド等のポインティングデバイスや、キーボード等が入力装置４３０に該当する。ブラウザ４１１を用いたウェブサイトの閲覧に係る各種操作等は、全て入力装置４３０により入力される。
【０１８７】
通信Ｉ／Ｆ部４４０は、クライアント端末４００が、インターネットＮを介して広告媒体配信サーバ１００、や広告ネットワークサーバ２００といった各種情報処理システムと通信するためのインタフェースである。
【０１８８】
（２．３  処理の流れ）
以下、図１１乃至図１３を参照しながら、本実施形態に係る広告配信システム１の処理の流れを説明する。なお、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することができるし、また、便宜上複数に分けて記載されているステップを１つのステップとして実行することもできる。
【０１８９】
（２．３．１  リンクによるページ遷移時の処理の流れ）
まず、クライアント端末４００のブラウザ４１１の接続先が、広告主サーバ５００の提供するウェブサイトに含まれるリンクから、広告媒体配信サーバ１００の提供するウェブサイトへと遷移する際の処理の流れを説明する。図１１は、クライアント端末４００のブラウザ４１１が、広告主サーバ５００の提供するウェブサイトを閲覧した後、当該ウェブサイトに含まれるリンクに基づき、広告媒体配信サーバ１００の提供するウェブサイトへと接続先を変更する際の処理の流れを示すフローチャートである。
【０１９０】
なお、以下の説明では、広告主サーバ５００のウェブサイトでは、ＤＳＰ用クッキー４２１をクライアント端末４００のブラウザ４１１にセット等するが、これに限られるものではなく、ＤＭＰ用クッキー４２５をセットするようにしても良い。或いは、ＤＳＰ用クッキー４２１及びＤＭＰ用クッキー４２５の双方をセットしても良い。「１．３．２」においても、ＤＳＰ用クッキー４２１を用いる処理を中心に説明するが、同様にこれに限られるものではなく、ＤＭＰ用クッキー４２５を用いても良いし、或いは、ＤＳＰ用クッキー４２１及びＤＭＰ用クッキー４２５の双方を用いても良い。
【０１９１】
また、以下の説明では、ユーザ識別子の対応付けに関係する処理を中心に説明しているため、広告媒体配信サーバ１００のウェブサイトへの接続時の、広告表示に係る処理は説明を省略している。広告表示に係る処理の流れは、「１．３．２」で詳細に説明する。
【０１９２】
クライアント端末４００のブラウザ４１１が広告主サーバ５００のウェブサイトへとアクセスすると（Ｓ１１０１）、広告主サーバ５００のウェブサイト提供部５１０は、例えばＨＴＭＬ等で記述されたページ情報をクライアント端末４００へと送信する（Ｓ１１０３）。当該ウェブページ情報には、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたプログラムであるタグ情報が含まれる。ブラウザ４１１は、当該タグ情報の記述に従い、まず、ＤＳＰ用クッキー４２１がブラウザ４１１にセットされているか否かを確認する（Ｓ１１０５）。もしＤＳＰ用クッキー４２１がセットされていなければ（Ｓ１１０７のＮｏ）、ブラウザ４１１はＤＳＰ用装置２８０からＤＳＰ用クッキー４２１発行用のプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）を取得する（Ｓ１１０９）。ＤＳＰ用装置２８０のクッキー発行用プログラム発行部２８１は、ブラウザ４１１からの要求に応じて、ＤＳＰ用クッキー４２１を発行するためのプログラムを発行する（Ｓ１１１１）。
【０１９３】
ブラウザ４１１は、ＤＳＰ用装置２８０からＤＳＰ用クッキー４２１を発行するためのプログラムを取得すると、当該プログラムによる制御の下、ＳＳＰ用装置２４０からユーザ識別子を取得する（Ｓ１１１３）。ＳＳＰ用装置２４０からユーザ識別子が取得できると、ブラウザ４１１は、取得したユーザ識別子を含むＤＳＰ用クッキー４２１を設定する。
【０１９４】
ＳＳＰ用装置２４０は、クライアント端末４００のブラウザ４１１からの要求に対してユーザ識別子発行部２４１がユーザ識別子を発行すると（Ｓ１１１５）、マッチング情報登録部２４２は、発行したユーザ識別子と、広告主サーバ５００のウェブサイトのドメインの情報とを対応付けて、マッチング情報２５４としてＤＢ２５３へ登録する（Ｓ１１１７）。
【０１９５】
その後、広告主サーバ５００の提供するウェブサイト上にある、ユーザが広告媒体配信サーバ１００の提供するウェブサイトへのリンクを選択すると（Ｓ１１２１のＹｅｓ）、ブラウザ４１１は、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたタグ情報による制御の下、広告媒体配信サーバ１００の提供するウェブサイトへのリンクに含まれるＵＲＬに、広告主サーバ５００のウェブサイトでＤＳＰ用クッキー４２１に付したユーザ識別子の情報を付帯させる（Ｓ１１２３）。なお、当該ＵＲＬへのユーザ識別子の情報の付帯は、ブラウザ４１１によるページ情報の読み込み時（Ｓ１１１９の後）に行なっても良い。
【０１９６】
その後ブラウザ４１１は、変換後のＵＲＬに基づいて、広告媒体配信サーバ１００へとアクセスし（Ｓ１１２５）、広告媒体配信サーバ１００は当該要求に応じてウェブページ情報を送信する（Ｓ１１２７）。当該ウェブページ情報には、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたプログラムであるタグ情報が含まれる。ブラウザ４１１は、当該タグ情報の記述に従い、まず、ＳＳＰ用クッキー４２３がブラウザ４１１にセットされているか否かを確認する（Ｓ１１２９）。もしＳＳＰ用クッキー４２３がセットされていなければ（Ｓ１１３１のＮｏ）、ブラウザ４１１はＳＳＰ用装置２４０からＳＳＰ用クッキー４２３発行用のプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）を取得する（Ｓ１１３３）。ＳＳＰ用装置２４０のクッキー発行用プログラム発行部２４３は、ブラウザ４１１からの要求に応じて、ＳＳＰ用クッキー４２３を発行するためのプログラムを発行する（Ｓ１１３５）。
【０１９７】
ブラウザ４１１は、ＳＳＰ用装置２４０からＳＳＰ用クッキー４２３を発行するためのプログラムを取得すると、当該プログラムによる制御の下、ＳＳＰ用装置２４０からユーザ識別子を取得する（Ｓ１１３７）。ＳＳＰ用装置２４０は、クライアント端末４００のブラウザ４１１からの要求に対してユーザ識別子発行部２４１がユーザ識別子を発行する（Ｓ１１３９）。ＳＳＰ用装置２４０からユーザ識別子が取得できると、ブラウザ４１１は、取得したユーザ識別子を含むＳＳＰ用クッキー４２３を設定する（Ｓ１１４１）。なお、図１１のフローチャートでは、ＳＳＰ用クッキー４２３を発行するためのプログラムとユーザ識別子とを別にＳＳＰ用装置２４０からブラウザ４１１へ送信しているがこれに限られるものではなく、ＳＳＰ用クッキー４２３を発行するためのプログラムに、ユーザ識別子の情報を付与しても良い。
【０１９８】
また、ブラウザ４１１は、リンク元である広告主サーバ５００のウェブサイトで割り当てられ、ＵＲＬに付加されていたユーザ識別子の情報と広告主サーバ５００のウェブサイトのドメインの情報、及び、ＳＳＰ用クッキー４２３に格納されたユーザ識別子と広告媒体配信サーバ１００のウェブサイトのドメインの情報とを、同一のユーザに係るユーザ識別子のマッチング情報として、ＳＳＰ用装置２４０へと送信する（Ｓ１１４３）。ＳＳＰ用装置２４０のマッチング情報登録部２４２は、受信した情報に従い（Ｓ１１４５）、広告主サーバ５００のウェブサイトのドメイン及び当該ドメインでＤＳＰ用クッキー４２１に割り当てたユーザ識別子に対応づけて、広告媒体配信サーバ１００のウェブサイトのドメイン及びＳＳＰ用クッキー４２３に割り当てたユーザ識別子を、マッチング情報２５４へと登録する（Ｓ１１４７）。このようなマッチング情報２５４の更新により、各ウェブサイトで同一のユーザに係るブラウザ４１１に対して設定したユーザ識別子の情報が、マッチング情報２５４上で管理できる。
【０１９９】
また、ＳＳＰ用装置２４０の関数発行部２４４は、クライアント端末４００に対してコールバック関数を発行する（Ｓ１１４９）。クライアント端末４００は、コールバック関数を受信すると、当該コールバック関数の機能に基づき、ブラウザ上に表示される、広告媒体配信サーバ１００のウェブサイトのＵＲＬから、Ｓ１１２３においてＵＲＬに付帯されせたユーザ識別子の情報を含むパラメータ情報を削除する（Ｓ１１５１）。これにより、ユーザ識別子に係る処理の存在をユーザに意識させることなく、ユーザ識別子の対応付けにかかる処理を行うことができる。しかしながら、この点配慮しない場合には、Ｓ１１４９及びＳ１１５１に係る処理を省略することも可能である。
【０２００】
なお、上述の処理では、ブラウザ４１１の接続先が広告主サーバ５００の提供するウェブサイトから広告媒体配信サーバ１００の提供するウェブサイトへと遷移する場合を例に、ユーザ識別子の対応付け方法について説明したが、広告媒体配信サーバ１００の提供するウェブサイトから、他の広告媒体配信サーバ１００の提供するウェブサイトへとブラウザ４１１の接続先が遷移する場合にも、同様の処理（但し、リンク元である広告媒体配信サーバ１００のウェブサイトからクッキー発行のためにアクセスする先は、ＤＳＰ用装置２８０ではなく、ＳＳＰ用装置２４０となる。）、により、ユーザの識別子の対応付けることが可能である。広告主サーバ５００の提供するウェブサイトから、他の広告主サーバ５００の提供するウェブサイトへとブラウザ４１１の接続先が遷移する場合も同様である（但し、リンク先である広告主サーバ５００のウェブサイトからクッキー発行のためにアクセスする先は、ＳＳＰ用装置２４０ではなく、ＤＳＰ用装置２８０となる。）。
【０２０１】
（２．３．２  広告表示に係る処理の流れ）
まず、クライアント端末４００のブラウザ４１１の接続先が、広告主サーバ５００の提供するウェブサイトに含まれるリンクから、広告媒体配信サーバ１００の提供するウェブサイトへと遷移する際の処理の流れを説明する。図１２は、クライアント端末４００のブラウザ４１１が、広告主サーバ５００の提供するウェブサイトを閲覧した後、当該ウェブサイトに含まれるリンクに基づき、広告媒体配信サーバ１００の提供するウェブサイトへと接続先を変更する際の処理の流れを示すフローチャートである。
【０２０２】
クライアント端末４００のブラウザ４１１が広告媒体配信サーバ１００のウェブサイトへアクセスすると（Ｓ１２０１）、広告媒体配信サーバ１００のウェブサイト提供部１１０は、例えばＨＴＭＬ等で記述されたページ情報をクライアント端末４００へと送信する（Ｓ１２０３）。当該ウェブページ情報には、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたプログラムであるタグ情報が含まれる。ブラウザ４１１は、当該タグ情報の記述に従い、まず、ＳＳＰ用クッキー４２３がブラウザ４１１にセットされているか否かを確認する（Ｓ１２０５）。その結果、もしＳＳＰ用クッキー４２３がセットされていなければ（Ｓ１２０７のＮｏ）、ブラウザ４１１はＳＳＰ用装置２４０からＳＳＰ用クッキー４２３発行用のプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）を取得する（Ｓ１２０９）。ＳＳＰ用装置２４０のクッキー発行用プログラム発行部２４３は、ブラウザ４１１からの要求に応じて、ＳＳＰ用クッキー４２３を発行するためのプログラムを発行する（Ｓ１２１１）。
【０２０３】
ブラウザ４１１は、ＳＳＰ用装置２４０からＳＳＰ用クッキー４２３を発行するためのプログラムを取得すると、当該プログラムによる制御の下、ＳＳＰ用装置２４０からユーザ識別子を取得する（Ｓ１２１３）。ＳＳＰ用装置２４０からユーザ識別子が取得できると、ブラウザ４１１は、取得したユーザ識別子を含むＳＳＰ用クッキー４２３を設定する（Ｓ１２１７）。
【０２０４】
ＳＳＰ用装置２４０は、クライアント端末４００のブラウザ４１１からの要求に対してユーザ識別子発行部２４１がユーザ識別子を発行すると（Ｓ１２１５）、マッチング情報登録部２４２は、発行したユーザ識別子と、広告媒体配信サーバ１００のウェブサイトのドメインの情報とを対応付けて、マッチング情報２５４としてＤＢ２５３へ登録する（Ｓ１２１９）。また、ＳＳＰ用装置２４０のクッキー確認部２４５は、ブラウザ４１１に正しくＳＳＰ用クッキー４２３が格納されたことを確認すべく、ブラウザ４１１からＳＳＰ用クッキー４２３の中身を読込み（Ｓ１２２３）、ブラウザ４１１は当該要求に対してＳＳＰ用クッキー４２３に含まれるユーザ識別子等の情報を送信する（Ｓ１２２１）。
【０２０５】
また、ブラウザ４１１は、広告媒体配信サーバ１００のウェブサイトのページ情報に含まれる広告用タグ情報による制御の下、広告表示枠が存在する旨をＳＳＰ用装置２４０へと通知する（Ｓ１２２５）。
【０２０６】
広告枠通知受信部２４６が、クライアント端末４００から広告表示枠が存在する旨の通知を受信すると（Ｓ１２２７）、広告識別子発行部２４８は、当該広告表示枠に対して識別子を付与する（Ｓ１２２９）。また、入札処理部２５０は、広告表示枠に対する入札処理を広告入札用装置２６０へと要求する（Ｓ１２３１）。
【０２０７】
また、ＳＳＰ用装置２４０のマッチング情報参照部２４７は、マッチング情報２５４を参照することにより、Ｓ１２２１でブラウザ４１１から取得したユーザ識別子と対応する、ＤＳＰ用クッキー４２１やＤＭＰ用クッキー４２５に割り当てられたユーザ識別子を確認する（Ｓ１２３３）。この結果、ＤＳＰ用クッキー４２１に割り当てられたユーザ識別子が取得できた場合には、入札通知部２４９は、ＤＳＰ用クッキー４２１に割り当てられたユーザ識別子の情報と共に、広告表示枠に対する入札が行われている旨をＤＳＰ用装置２８０へと通知する（Ｓ１２３５）。なお、図１２では説明を省略しているが、応札決定用装置６００のＤＭＰ部６１０に対しても、同様の通知を行うことが可能である。
【０２０８】
ＤＳＰ用装置２８０は、広告枠が存在する旨の通知を受信すると（Ｓ１２３９）、当該通知に含まれるユーザ識別子に対応するユーザ閲覧情報２８８を参照する（Ｓ１２４１）。なお、ユーザ閲覧情報２８８は、ユーザがどのようなウェブページを閲覧したかを示す履歴を、ユーザ識別子と対応付けて管理した情報である。ＤＳＰ用装置２８０の応札決定部２８５は、当該ユーザ閲覧情報２８８を参照が広告応札条件２８９に合致するか否かを参照した上で（Ｓ１２４３）、広告応札条件２８９に合致する場合には、当該広告応札条件２８９を持って、広告入札用装置２６０に対して応札を通知する（Ｓ１２４５）。
【０２０９】
ＳＳＰ用装置２４０の入札処理部２５０は、広告入札用装置２６０及び広告媒体配信サーバ１００の持つ広告入札用装置２６０との間で入札処理を行う（Ｓ１２３７）。より具体的には、入札処理部２５０は、広告表示枠に係る落札結果を広告入札用装置２６０から受信し、当該落札した広告にかかる広告応札条件を用いて広告入札部１２０に対して応札する。その結果、入札処理部２５０が提示した広告応札条件が落札出来れば（Ｓ１２４７のＹｅｓ）、パラメータ生成部２５１は、当該広告応札条件に含まれる広告ソース６３３のＵＲＬ情報に対して、ユーザ識別子の情報や、広告表示枠等の情報をパラメータとして付加し（Ｓ１２４９）、当該広告ソース６３３のＵＲＬ情報をクライアント端末４００のブラウザ４１１に対して通知する（Ｓ１２５１）。
【０２１０】
クライアント端末４００のブラウザ４１１は、広告ソース６３３のＵＲＬ情報をＳＳＰ用装置２４０から受信すると（Ｓ１２５３）、当該ＵＲＬ情報に基づき、応札決定用装置６００の広告配信部６３０に対して、広告ソース６３３を要求する（Ｓ１３０１）。広告配信部６３０は、当該要求を受けて広告ソース６３３（画像や映像、及びプログラムを含むことができる。）をクライアント端末４００へと送信するとともに（Ｓ１３０３）、広告ソース６３３の取得要求に係るＵＲＬ情報に含まれるパラメータ情報（ユーザ識別子、広告主等の情報が含まれる）を、ＤＢ６３１のパラメータ情報６３５として保存する（Ｓ１３０５）。クライアント端末４００のブラウザ４１１は、受信した広告ソース６３３に基づき、バナー広告を構成する画像や映像を表示する（Ｓ１３０７）。またこのとき、バナー広告には、広告ソース６３３に含まれるリンクが設定される。当該リンクを構成するＵＲＬ情報には、広告配信部６３０又は広告ソース６３３に含まれるプログラムにより、ユーザ識別子の情報がパラメータとして付帯されている。
【０２１１】
その後、バナー広告をユーザが選択すると（Ｓ１３０９のＹｅｓ）、ブラウザ４１１は、ユーザ識別子等の情報がパラメータとして付帯されたＵＲＬに基づき、広告主サーバ５００のウェブサイトへとアクセスし（Ｓ１３１１）、広告主サーバ５００のウェブサイト提供部５１０は、当該要求に応じてウェブページ情報を送信する（Ｓ１３１３）。当該ウェブページ情報には、ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述されたプログラムであるタグ情報が含まれる。ブラウザ４１１は、当該タグ情報の記述に従い、まず、ＤＳＰ用クッキー４２１がブラウザ４１１にセットされているか否かを確認する（Ｓ１３１５）。もしＤＳＰ用クッキー４２１がセットされていなければ（Ｓ１３１７のＮｏ）、ブラウザ４１１はＤＳＰ用装置２８０からＤＳＰ用クッキー４２１発行用のプログラム（ＪａｖａＳｃｒｉｐｔ（登録商標）等で記述される。）を取得する（Ｓ１３１９）。ＤＳＰ用装置２８０は、ブラウザ４１１からの要求に応じて、ＤＳＰ用クッキー４２１を発行するためのプログラムを発行する（Ｓ１３２１）。
【０２１２】
ブラウザ４１１は、ＤＳＰ用装置２８０からＤＳＰ用クッキー４２１を発行するためのプログラムを取得すると、当該プログラムによる制御の下、ＳＳＰ用装置２４０からユーザ識別子を取得する（Ｓ１３２３）。ＳＳＰ用装置２４０は、クライアント端末４００のブラウザ４１１からの要求に対して、ユーザ識別子発行部２４１がユーザ識別子を発行する。ＳＳＰ用装置２４０からユーザ識別子が取得できると、ブラウザ４１１は、取得したユーザ識別子を含むＤＳＰ用クッキー４２１を設定する（Ｓ１３２５）。
【０２１３】
また、ブラウザ４１３は、リンク元である広告媒体配信サーバ１００のウェブサイトで割り当てられ、バナー広告のリンクに含まれるＵＲＬに付加されていたユーザ識別子の情報と、当該広告媒体配信サーバ１００のウェブサイトのドメインの情報、及び、ＤＳＰ用クッキー４２１に格納されたユーザ識別子と広告主サーバ５００のウェブサイトのドメインの情報とを、同一のユーザに係るユーザ識別子のマッチング情報として、ＤＳＰ用装置２８０へと送信する（Ｓ１３２７）。ＤＳＰ用装置２８０のマッチング情報通知部２８４は、通知を受けたマッチング情報をＳＳＰ用装置２４０へと通知し（Ｓ１３２９）、ＳＳＰ用装置２４０のマッチング情報登録部２４２はマッチング情報を受けて、ＤＢ２５３に含まれるマッチング情報２５４を更新する。
【０２１４】
（２．４  本実施形態の効果）
以上説明したように、本実施形態の広告配信システム１では、広告主サーバ５００のドメインで発行されたファーストパーティクッキーであるＤＳＰ用クッキー４２１及びＤＭＰ用クッキー４２５、並びに、広告媒体配信サーバ１００のドメインで発行されたファーストパーティクッキーであるＳＳＰ用クッキー４２３をクライアント端末４００のブラウザ４１１にセットする。これらのクッキーにはそれぞれユーザ識別子が設定されるが、同一ユーザに割り当てたユーザ識別子の情報は、マッチング情報２５４として、随時ＳＳＰ用装置２４０で管理される。これにより、ＤＳＰ用装置２８０や応札決定用装置６００のＤＭＰ部６１０は、自身の管理する閲覧情報や会員情報に基づいて広告配信することができる。つまり、たとえサードパーティクッキーの受け入れが、クライアント端末４００のブラウザ４１１で禁止されている場合であっても、ユーザの閲覧履歴に基づく広告をクライアント端末４００に表示させることが可能となる。
【０２１５】
（３  付記事項）
なお、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【０２１６】
１・・・広告配信システム、６０・・・コンピュータ、６１・・・プロセッサ、６２・・・メモリ、６３・・・記憶装置、６４・・・入力インタフェース、６５・・・データインタフェース、６６・・・通信インタフェース、６７・・・表示装置、１００・・・広告媒体配信サーバ、１１０・・・ウェブサイト提供部、１２０・・・広告入札部、２００・・・広告ネットワークサーバ、２１０・・・ＳＳＰ部、２１１・・・広告枠通知受信部、２１２・・・クッキー確認部、２１３・・・入札通知部、２１４・・・入札処理部、２１５・・・広告ソース通知部、２１６・・・データベース、２１７・・・ドメインリスト、２２０・・・広告入札部、２３０・・・ＤＳＰ部、２３１・・・クッキー設定部、２３２・・・クッキー確認部、２３３・・・入札通知受信部、２３４・・・応札決定部、２３５・・・データベース、２３６・・・ユーザ識別子情報、２３７・・・ユーザ閲覧情報、２３８・・・広告応札条件、２４０・・・ＳＳＰ用装置、２４１・・・ユーザ識別子発行部、２４２・・・マッチング情報登録部、２４３・・・クッキー発行用プログラム発行部、２４４・・・関数発行部、２４５・・・クッキー確認部、２４６・・・広告枠通知受信部、２４７・・・マッチング情報参照部、２４８・・・広告識別子発行部、２４９・・・入札通知部、２５０・・・入札処理部、２５１・・・パラメータ生成部、２５２・・・広告ソース通知部、２５３・・・データベース、２５４・・・マッチング情報、２５５・・・ドメインリスト、２５６・・・閲覧履歴、２６０・・・広告入札用装置、２８０・・・ＤＳＰ用装置、２８１・・・クッキー発行用プログラム発行部、２８２・・・クッキー確認部、２８３・・・入札通知受信部、２８４・・・マッチング情報通知部、２８５・・・応札決定部、２８６・・・データベース、２８７・・・ユーザ識別子情報、２８８・・・ユーザ閲覧情報、２８９・・・広告応札条件、３００・・・広告応札装置、３１０・・・応札決定部、３１１・・・データベース、３１２・・・広告応札条件、４００・・・クライアント端末、４１０・・・ＣＰＵ、４１１・・・ブラウザ、４１２・・・メールソフト、４２０・・・記憶装置、４２１・・・ＤＳＰ用クッキー、４２３・・・ＳＳＰ用クッキー、４２５・・・ＤＭＰ用クッキー、４３０・・・入力装置、４４０・・・通信インタフェース部、５００・・・広告主サーバ、５１０・・・ウェブサイト提供部、５２０・・・メールマガジン配信部、５３０・・・データベース、５３１・・・会員情報、６００・・・応札決定用装置、６１０・・・ＤＭＰ部、６１１・・・クッキー発行用プログラム発行部、６１２・・・クッキー確認部、６１３・・・入札通知受信部、６１４・・・マッチング情報通知部、６１５・・・応札決定部、６１６・・・データベース、６１７・・・ユーザ識別子情報、６１８・・・ユーザ閲覧情報、６１９・・・広告応札条件、６２０・・・会員情報、６３０・・・広告配信部、６３１・・・データベース、６３３・・・広告ソース、６３５・・・パラメータ情報、Ｎ・・・インターネット
【図１】
2014229298.tif 000003
【図２】
2014229298.tif 000004
【図３】
2014229298.tif 000005
【図４】
2014229298.tif 000006
【図５】
2014229298.tif 000007
【図６】
2014229298.tif 000008
【図７】
2014229298.tif 000009
【図８】
2014229298.tif 000010
【図９】
2014229298.tif 000011
【図１０】
2014229298.tif 000012
【図１１】
2014229298.tif 000013
【図１２】
2014229298.tif 000014
【図１３】
2014229298.tif 000015
【手続補正書】
【提出日】平成26年8月13日(2014.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させる手段と、
前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、前記ユーザ識別子及び閲覧情報を取得する手段と、
前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信する手段と、
前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記クライアント端末の前記クッキーが含む前記ユーザ識別子に対応する前記閲覧情報を用いて決定する手段と
を備える情報処理システム。
【請求項２】
前記広告表示枠が存在する旨の通知に応じて、前記クライアント端末のブラウザに設定されたクッキーのドメインを確認する手段と、
前記クライアント端末のブラウザに設定されたクッキーのドメインの情報と共に、前記広告表示枠に対する入札が行われていることを、他の情報処理装置に通知する通知手段と
を備える請求項１記載の情報処理システム。
【請求項３】
広告主のドメインに係るドメインリストを管理する手段
を更に備え、
前記通知手段は、前記クライアント端末のブラウザに設定されたクッキーの中に、広告主のドメインを持つクッキーが存在する場合に、広告主のドメインのクッキーが設定されたクライアントに係る前記広告表示枠に対する入札が行われていることを通知する、
請求項２記載の情報処理システム。
【請求項４】
広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させる手段と、
他の情報処理装置が前記クライアント端末の前記ブラウザに対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理する手段と、
前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信する手段と、
前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認する手段と、
前記マッチング情報において前記第１のユーザ識別子と対応付けられた前記第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求する手段と
を備える情報処理システム。
【請求項５】
前記第１のクッキーに設定される前記第１のユーザ識別子、及び前記第２のクッキーに設定される前記第２のユーザ識別子を前記クライアント端末へ送信する手段
を更に備える請求項４記載の情報処理システム。
【請求項６】
前記広告媒体配信サイトの広告表示枠に対する入札の結果、落札した広告に係る広告ソースを前記クライアント端末へ送信する手段
を更に備え、
前記広告ソースは、前記第１のユーザ識別子にかかる情報を含む、広告主サイトへのリンク情報を含む、
請求項４又は請求項５記載の情報処理システム。
【請求項７】
前記第１のユーザ識別子及び前記第２のユーザ識別子の対応関係を示す情報を前記クライアント端末から受信する手段
を更に備える、請求項４乃至請求項６のいずれか１項記載の情報処理システム。
【請求項８】
前記第１のユーザ識別子及び前記第２のユーザ識別子の対応関係を示す情報を前記他の情報処理装置から受信する手段
を更に備える、請求項４乃至請求項７のいずれか１項記載の情報処理システム。
【請求項９】
広告媒体提供サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するためのユーザ識別子を含む、前記広告媒体提供サイトのドメインのクッキーを設定させるステップと、
前記広告媒体提供サイトのドメインのクッキーを利用して、前記クライアント端末のブラウザから、前記ユーザ識別子及び閲覧情報を取得するステップと、
前記広告媒体提供サイトにアクセスした前記クライアント端末から、前記広告媒体提供サイトの広告表示枠が存在する旨の通知を受信するステップと、
前記広告媒体提供サイトの広告表示枠に対する応札条件を、前記クライアント端末の前記クッキーが含む前記ユーザ識別子に対応する前記閲覧情報を用いて決定するステップと
を情報処理システムが行う、情報処理方法。
【請求項１０】
広告媒体配信サイトのページ情報に含まれるプログラムに基づくクライアント端末からの要求に応じて、前記クライアント端末のブラウザに、ユーザを識別するための第１のユーザ識別子を含む、前記広告媒体配信サイトのドメインの第１のクッキーを設定させるステップと、
他の情報処理装置が前記クライアント端末の前記ブラウザに対して設定させた第２のクッキーに設定された第２のユーザ識別子と前記第１のユーザ識別子との対応関係を示すマッチング情報を管理するステップと、
前記広告媒体配信サイトにアクセスした前記クライアント端末から、前記広告媒体配信サイトの広告表示枠が存在する旨の通知を受信するステップと、
前記クライアント端末に設定された前記第１のクッキーに含まれる前記第１のユーザ識別子を確認するステップと、
前記マッチング情報において前記第１のユーザ識別子と対応付けられた前記第２のユーザ識別子と共に、前記広告媒体配信サイトの広告表示枠に対する応札を前記他の情報処理装置に要求するステップと
を情報処理システムが行う、情報処理方法。