(57)【要約】【課題】検索エンジンに与えたキーワードを反映した広告をＷｅｂページに掲載する【解決手段】ユーザ端末との通信手段、広告コンテンツと検索エンジン書式情報と受信ログを記憶したデータベース、広告コンテンツ抽出手段、広告配信手段、広告配信管理手段を備えた広告配信装置であって、広告コンテンツ抽出手段は、ユーザ端末から検索エンジンに該当するリファラーを含む広告配信要求電文を受信すると、検索エンジン書式情報に基づいて特定したキーワードに対応付けされている広告コンテンツにトラッキングＵＲＬを付加し、広告配信手段は当該広告コンテンツをユーザ端末に返送し、広告配信管理手段はユーザ端末からリダイレクト要求電文を受信すると、当該電文中の媒体提供者ＩＤと広告ＩＤに基づくトラッキングＵＲＬをリダイレクト電文としてユーザ端末に返送するとともに、リダイレクト要求電文の受信ログを作成してデータベースに記憶する。【選択図】図６
2008083803.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続されてＷＷＷサーバーとしての機能を備えたコンピュータにより構成される広告配信装置であって、次の事項（１）〜（13）によって特定される。
（１）ブラウザ機能を実装したユーザ端末とＨＴＴＰ通信する手段と、データベースと、広告コンテンツ抽出手段と、広告配信手段と、広告配信管理手段とを備えること
（２）データベースには、広告ＩＤと広告コンテンツとを対応付けした広告情報と、媒体提供者を識別するための媒体提供者ＩＤと、検索エンジンのＵＲＬと文字コードと検索キーワード指示符号とを対応付けした検索エンジン書式情報とが記憶されているとともに、広告コンテンツには特定のキーワードに対応付けされたキーワード広告が存在すること
（３）広告コンテンツ抽出手段は、ユーザ端末から広告配信要求電文が送付されてくると、当該電文中の広告ＩＤと媒体提供者ＩＤとを取得するとともに、キーワード連動広告抽出処理と、代替広告抽出処理と、トラッキングＵＲＬ生成処理と、広告配信処理とを実行可能とすること
（４）キーワード連動広告抽出処理は、広告配信電文中にリファラーが含まれているか否かを判別し、含まれている場合に第１〜第３処理を行い、リファラーが含まれていない場合には代替広告抽出処理を実行すること
（５）第１処理は、リファラーの文字列と検索エンジン書式情報とを比較し、当該リファラーに検索エンジンのＵＲＬが存在する場合には当該検索エンジンと、対応する検索キーワード指示符号と文字コードとを特定して第２処理を行い、存在しない場合は代替広告抽出処理に移行すること
（６）第２処理は、第１処理にて特定した検索キーワード指示符号に基づいてリファラーの文字列における検索キーワードの記載位置を特定し、当該記載位置に文字列が存在する場合には第１処理にて特定した文字コードに基づいて当該文字列をキーワードとして所定の文字コードに変換して第３処理に移行し、前記記載位置に文字列が存在しない場合には代替広告抽出処理に移行すること
（７）第３処理は、第２処理によって変換したキーワードを広告データベースに照会し、該当する広告コンテンツが存在する場合には当該広告コンテンツを配信対象に決定してトラッキングＵＲＬ生成処理に移行し、存在しない場合には代替広告抽出処理に移行すること
（８）代替広告抽出処理は、取得した広告ＩＤに対応する広告コンテンツを広告データベースより抽出し、当該広告コンテンツを配信対象に決定してトラッキングＵＲＬ生成処理に移行すること
（９）トラッキングＵＲＬ生成処理は、取得した媒体提供者ＩＤと配信対象の広告コンテンツの広告ＩＤとをトラッキング情報として含むトラッキングＵＲＬを生成すること
（10）広告配信処理は、配信対象の広告コンテンツにトラッキングＵＲＬをハイパーリンクとして設定して当該広告コンテンツをユーザ端末に返送すること
（11）広告配信管理手段は、ユーザ端末からのリダイレクト要求電文を受信した際、リダイレクト電文返送処理とログ記録ステップを実行すること
（12）リダイレクト電文返送処理は、リダイレクト要求電文中にトラッキング情報として含まれている広告ＩＤと媒体提供者ＩＤとを取得し、当該媒体提供者ＩＤをトラッキング情報として含むとともに、当該広告ＩＤに対応する広告主ＵＲＬをリダイレクト先としたトラッキングＵＲＬをリダイレクト電文としてユーザ端末に返送すること
（13）ログ記録ステップは、リダイレクト要求電文中の媒体提供者ＩＤと広告ＩＤとを含むログを作成してデータベースに記憶すること
【請求項２】
請求項１において、代替広告抽出処理には、ユーザ端末からの広告配信要求電文中に既定キーワードが含まれている場合で、かつ、該当するキーワード広告が広告データベースに存在する場合、当該キーワード広告を配信対象に決定することを特徴とする広告配信装置。
【請求項３】
インターネットに接続されてＷＷＷサーバーとしての機能を備えたコンピュータにより構成される広告配信装置であって、次の事項（21）〜（35）によって特定される。
（21）ブラウザ機能を実装したユーザ端末とＨＴＴＰ通信する手段と、データベースと、キーワード特定手段と、広告配信手段と、広告配信管理手段とを備えること
（22）データベースには、広告ＩＤと広告コンテンツとを対応付けした広告情報と、媒体提供者を識別するための媒体提供者ＩＤと、検索エンジンのＵＲＬと文字コードと検索キーワード指示符号とを対応付けした検索エンジン書式情報とが記憶されているとともに、広告コンテンツには、テキストボックス広告が存在すること
（23）テキストボックス広告は、ユーザ端末により文字列か入力されるテキストボックスと、ユーザ端末による所定の操作に応動して対応する広告主ＵＲＬにテキストボックスに記入された文字列をパラメータとして送付する機能とを含んでいること
（24）キーワード設定手段は、ユーザ端末から広告配信要求電文が送付されてくると、当該電文中の広告ＩＤと媒体提供者ＩＤとを取得するとともに、広告配信要求電文中の広告ＩＤにテキストボックス広告が対応付けされている場合に、テキストボックス広告抽出処理と、代替キーワード設定処理と、トラッキングＵＲＬ生成処理と、広告配信処理とを実行可能とすること
（25）テキストボックス広告抽出処理は、広告配信要求電文中の広告ＩＤに対応するテキストボックス広告を配信対象として抽出するとともに、当該電文中にリファラーが含まれているか否かを判別し、含まれている場合に第１〜第３処理を行い、リファラーが含まれていない場合には代替キーワード抽出処理を実行すること
（26）第１処理は、リファラーの文字列と検索エンジン書式情報とを比較し、当該リファラーに検索エンジンのＵＲＬが存在する場合には、当該検索エンジンと対応する検索キーワード指示符号と文字コードとを特定して第２処理を行い、存在しない場合は代替キーワード設定処理に移行すること
（27）第２処理は、第１処理にて特定した検索キーワード指示符号に基づいてリファラーの文字列における検索キーワードの記載位置を特定し、当該記載位置に文字列が存在する場合には第１処理にて特定した文字コードに基づいて当該文字列を所定の文字コードに変換して第３処理に移行し、前記記載位置に文字列が存在しない場合には代替キーワード設定処理に移行すること
（28）第３処理は、第２処理によって変換した文字列を初期値に決定してトラッキングＵＲＬ生成処理に移行し、存在しない場合には代替キーワード設定処理に移行すること
（29）代替キーワード設定処理は、広告配信電文中に既定キーワードが含まれていれば、当該既定キーワードの文字列を初期値に設定してトラッキングＵＲＬ生成処理に移行し、キーワードが設定されていない場合は、空白を初期値に設定すること
（30）トラッキングＵＲＬ生成処理は、取得した広告ＩＤと媒体提供者ＩＤとをトラッキング情報として含むトラッキングＵＲＬを生成すること
（31）広告配信処理は、配信対象のテキストボックス広告について、テキストボックスに初期値を入力するとともにトラッキングＵＲＬをハイパーリンクとして設定してユーザ端末に返送すること
（33）広告配信管理手段は、ユーザ端末からのリダイレクト要求電文を受信した際、リダイレクト電文返送処理とログ記録ステップを実行すること
（34）リダイレクト電文返送処理は、リダイレクト要求電文に含まれている広告ＩＤとキーワードと媒体提供者ＩＤとを取得し、当該広告ＩＤに対応する広告主ＵＲＬに媒体提供者ＩＤとキーワードとを付帯させたＵＲＬをリダイレクト電文としてユーザ端末に返送すること
（35）ログ記録ステップは、リダイレクト要求電文中の媒体提供者ＩＤと広告ＩＤとを含むログを作成してデータベースに記憶すること
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットに接続されるコンピュータにより、ユーザが検索エンジンに入力したキーワードに関連する広告コンテンツをＷｅｂページに掲載するための広告配信方法に関する。
【背景技術】
【０００２】
Ｗｅｂページを広告媒体として広告を掲載するＷｅｂ広告のビジネスモデルは、従来の広告代理業と同様に、広告代理業者に相当する業者（広告配信業者）が広告主と広告の掲載場所となるＷｅｂページ（媒体ページ）を含むＷｅｂサイト（広告媒体サイト）の管理者（媒体提供者）との広告掲載に関する契約を仲介し、媒体提供者と広告主とを募集し、広告主が出稿した広告コンテンツ（広告内容を含んだテキスト・動画データ・静止画データなど）を預かり、そのコンテンツを媒体ページに掲載してもらう。そして、広告配信業者は、広告コンテンツの掲載に関し、広告主が媒体提供者に支払うる広告料の一部を手数料として得ることにある。
【０００３】
周知の通り、広告コンテンツには、不特定多数のインターネット利用者（ユーザ）が使用するブラウザを実装したコンピュータ（ユーザ端末）を特定の情報へアクセスさせるためのハイパーリンク（リンク）が設定されている。ユーザ端末にてこのリンクを指示すると、ユーザ端末に広告主がユーザに閲覧させたいＷｅｂサイト（広告主サイト）のホームページなどが送達される。広告主が、Ｗｅｂ広告を利用する目的は、広告コンテンツに設定されているリンクに基づいて一人でも多くのユーザに広告主サイトを閲覧してもらい、最終的には、その広告主サイトで何らかのトランザクション（商品の購入、アンケートの記入、会員登録など）を発生させてもらうことにある。一方、媒体提供者は、自身のＷｅｂサイトに広告コンテンツを掲載することで、その広告掲載に伴う報酬を広告主から得ることを目的としている。
【０００４】
なお、Ｗｅｂ広告に関わる報酬の支払い形態は、成果連動型が一般的である。すなわち、媒体ページを閲覧した一般ユーザが必ずしも広告コンテンツのリンクを指示して広告主サイトを閲覧するとは限らないため、ブラウザ端末による広告コンテンツへのリンク指示回数に対して広告料の支払いが行われる「クリック従量制」や、広告主サイトのＷｅｂページを閲覧したユーザが、その広告主サイトで何らかのトランザクションをブラウザにより発生させてはじめて広告料が媒体提供者に支払われる成功報酬型の料金体系が採用されている。
【０００５】
成果連動型の報酬支払い形態に対応させるためには、最初にクリックされた広告コンテンツやそのコンテンツを掲載している媒体ページを特定したり、一般ユーザが最終的に広告主サイトを閲覧したり、トランザクションに関わるイベント（商品購入指示、アンケート記入、会員登録指示など）を発生させたりするまでの経路を追跡（トラッキング）する必要がある。そして、そのトラッキングに関わる処理を実行するコンピュータ、あるいは当該トラッキング関連処理をコンピュータに実行さるためのプログラムがトラッキング・システムであり、広告配信業者は、コンピュータとしてのトラッキング・システムと連動する、あるいはプログラムとしてのトラッキング・システムを実装したコンピュータシステム（広告配信装置）を管理している。
【０００６】
トラッキングに関わる一般的な情報処理手法としては、広告コンテンツをある媒体ページに掲載するならば、その広告コンテンツに設定されるリンクを記述したＵＲＬ中に、広告媒体サイトの識別情報など、媒体提供者を特定するための情報（媒体提供者ＩＤ）をトラッキングに利用するための情報（トラッキング情報）として、周知のトラッキングＵＲＬなどの記述形式に従って記載しておく。
【０００７】
広告コンテンツに設定されているリンク先としては、広告配信装置に実装されている所定のプログラムなどである。広告がクリックされてリンクが指示されると、先の所定のプログラムにトラッキング情報が送達され、どの媒体ページを起点としてどの広告主の広告コンテンツがクリックされたのかがわかる。そして、広告主サイトへリダイレクトさせるためのＨＴＴＰレスポンスをブラウザ端末に返送する。ユーザ端末は、このレスポンスの内容を解釈して広告主サイトのホームページなどを取り寄せる。またトラッキング情報は、このリダイレクトの際にもユーザ端末を経由してリンク先の広告主サイトへ通知される。
【０００８】
広告主サイトでは、アクセスしてきたブラウザ端末から取得したトラッキング情報を記録するとともに、このブラウザ端末との以後のセッション管理を、例えば、周知のＣｏｏｋｉｅなどを使って行う。セッション継続中に何らかのトランザクションが発生すれば、広告主サイトが取得したトラッキング情報とそのトランザクションの内容とを広告管理装置に送付するなどして、広告主が広告配信代行業者に広告コンテンツを起点とした成果を通知する。それによって広告配信代行業者は、アフィリエイトに対する成功報酬の算出根拠を得ることができる。なお、アフィリエイト・プログラムやトラッキングに関する技術については、以下の特許文献１〜４に記載されている。
【特許文献１】特開２００１−１１７８４７号公報
【特許文献２】特開２００２−１１７３１８号公報
【特許文献３】特開２００２−１５７４９４号公報
【特許文献４】特許３７９２７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
Ｗｅｂ広告に関わるビジネスを成功させるためには、広告媒体サイトと広告コンテンツの内容とを一致させることが必要である。ユーザが広告媒体サイトを閲覧する目的は、そのサイトの媒体ページに掲載されている広告コンテンツを閲覧したり、そのコンテンツに設定されているリンクを指示したりすることではない。広告媒体サイトの内容を閲覧し、その上で、その内容に一致する広告コンテンツがあって自然にその広告コンテンツに対するリンク指示の動機が発生する。
【００１０】
したがって、ある広告媒体サイトを閲覧したユーザが、再度そのサイトを閲覧する場合、このユーザは、その広告媒体サイト本来の内容（Ｗｅｂコンテンツ）に関心があるのがほとんどであって、そのサイトに掲載されている広告コンテンツに関心を持って再度閲覧していることは希である。広告コンテンツに対するリンクの指示回数を増加させ、最終的にトランザクションの発生を増加させようとするのであれば、広告媒体サイトを初めて閲覧したユーザに、広告コンテンツに対するリンク指示の動機付けを与えるのかが肝要となる。
【００１１】
そこで本発明者らは、ユーザにおけるインターネット利用時間の多くが検索エンジンを利用したＷｅｂサイト検索に費やされていること、あるＷｅｂサイトを初めて閲覧するユーザの多くが検索エンジンを利用してそのＷｅｂサイトの存在を知ることが多い、という事実に着目した。
【００１２】
周知のごとく、検索エンジンは、検索サイトを公開するＷＷＷサーバーと協調動作するコンピュータシステムであり、インターネット上にある膨大な情報について、その内容や所在など、ユーザが最終的に入手したい情報への手がかりとなる情報（レコード）を、付帯するデータベースに蓄積管理している。検索サイトのホームページには、キーワードの入力欄と、ユーザ端末によりその入力欄に入力された検索キーワードをデータベースに照会するための機能とが含まれている。ユーザがユーザ端末により、キーワードの入力欄に検索キーワードを入力し、そのキーワードの送信指示を行うと、そのキーワードが検索エンジンに与えられる。検索エンジンは、受け付けた検索キーワードをデータベースに照会して該当するレコードを抽出し、そのレコードを一覧したＷｅｂページ（検索結果ページ）を作成してユーザ端末に返送する。検索結果ページに記載される各レコードの内容としては、情報源がある所在（ＵＲＬ）から入手できる全情報である場合もあるし、全情報の要約や抜粋情報である場合もある。そして各レコードには情報源へのリンクが設定されている。利用者は検索結果として提示されたレコードの一覧から入手希望の情報についての内容が記載されている（と思われる）レコードを見いだし、そのレコードに付されたリンクをユーザ端末により指示して目的とする情報を入手する。
【００１３】
ところで、最近の検索エンジンは、広告コンテンツと検索キーワードの対応関係をデータベースに蓄積し、検索結果ページには、そのレコードとは別に、検索キーワードに対応付けされた広告コンテンツを提示している。このような広告コンテンツは「リスティング広告」などと呼ばれている。しかしながら、検索結果ページにリスティング広告として提示された広告コンテンツは、必ずしもユーザが求めている情報であるとは限らない。例えばＤＶＤプレーヤの情報を入手したいユーザが検索キーワードとして「ＤＶＤ」を検索エンジンに与えたとする。しかし、リスティング広告には、ＤＶＤソフトのレンタル業者や販売業者の広告が提示されるかもしれない。一方、検索結果として提示されたレコードには、プレーヤやソフトに関わりなく「ＤＶＤ」に関するＷｅｂサイトへのリンクが一覧として提示される。また、広告媒体サイトの数は、検索エンジンの数より遙かに多い、そのため、広告主は、自身のリスティング広告に興味を示さない多くのインターネットユーザに対し、広告媒体サイトに掲載されているさらに多くの広告コンテンツを閲覧させる機会、およびリンクが指示される機会を逸することになる。
【００１４】
ユーザが検索エンジンに与える検索キーワードは、ユーザが求めている情報に直結している。そして、ユーザが検索結果からあるレコードの情報源となるＷｅｂページを閲覧した際、そのＷｅｂページにユーザが求めている情報が無かったとしても、そのＷｅｂページに直前に自身が指定したキーワードに関連する広告コンテンツが掲載されていれば、その広告コンテンツに対し、必ず興味や関心を抱くはずである。本発明者らはこのようなことを考え、本発明を創作した。
【課題を解決するための手段】
【００１５】
本発明は、ユーザ端末が検索エンジンを経由して媒体掲載サイトにアクセスしてきた際、そのユーザ端末に対し、検索エンジンに与えた検索キーワードを反映させた広告コンテンツを提示できる広告配信装置を提供することを目的としている。
【００１６】
本発明は、インターネットに接続されてＷＷＷサーバーとしての機能を備えたコンピュータにより構成される広告配信装置であって、次の事項（１）〜（13）によって特定される。  
（１）ブラウザ機能を実装したユーザ端末とＨＴＴＰ通信する手段と、データベースと、広告コンテンツ抽出手段と、広告配信手段と、広告配信管理手段とを備えること
（２）データベースには、広告ＩＤと広告主ＵＲＬと広告コンテンツとを対応付けした広告情報と、媒体提供者を識別するための媒体提供者ＩＤと、検索エンジンのＵＲＬと文字コードと検索キーワード指示符号とを対応付けした検索エンジン書式情報とが記憶されているとともに、広告コンテンツには特定のキーワードに対応付けされたキーワード広告が存在すること
（３）広告コンテンツ抽出手段は、ユーザ端末から広告配信要求電文が送付されてくると、当該電文中の広告ＩＤと媒体提供者ＩＤとを取得するとともに、キーワード連動広告抽出処理と、代替広告抽出処理と、トラッキングＵＲＬ生成処理と、広告配信処理とを実行可能とすること
（４）キーワード連動広告抽出処理は、広告配信電文中にリファラーが含まれているか否かを判別し、含まれている場合に第１〜第３処理を行い、リファラーが含まれていない場合には代替広告抽出処理を実行すること
（５）第１処理は、リファラーの文字列と検索エンジン書式情報とを比較し、当該リファラーに検索エンジンのＵＲＬが存在する場合には当該検索エンジンと、対応する検索キーワード指示符号と文字コードとを特定して第２処理を行い、存在しない場合は代替広告抽出処理に移行すること
（６）第２処理は、第１処理にて特定した検索キーワード指示符号に基づいてリファラーの文字列における検索キーワードの記載位置を特定し、当該記載位置に文字列が存在する場合には第１処理にて特定した文字コードに基づいて当該文字列をキーワードとして所定の文字コードに変換して第３処理に移行し、前記記載位置に文字列が存在しない場合には代替広告抽出処理に移行すること
（７）第３処理は、第２処理によって変換したキーワードを広告データベースに照会し、該当する広告コンテンツが存在する場合には当該広告コンテンツを配信対象に決定してトラッキングＵＲＬ生成処理に移行し、存在しない場合には代替広告抽出処理に移行すること
（８）代替広告抽出処理は、取得した広告ＩＤに対応する広告コンテンツを広告データベースより抽出し、当該広告コンテンツを配信対象に決定してトラッキングＵＲＬ生成処理に移行すること
（９）トラッキングＵＲＬ生成処理は、取得した媒体提供者ＩＤと配信対象の広告コンテンツの広告ＩＤとをトラッキング情報として含むトラッキングＵＲＬを生成すること
（10）広告配信処理は、配信対象の広告コンテンツにトラッキングＵＲＬをハイパーリンクとして設定して当該広告コンテンツをユーザ端末に返送すること
（11）広告配信管理手段は、ユーザ端末からのリダイレクト要求電文を受信した際、リダイレクト電文返送処理とログ記録ステップを実行すること
（12）リダイレクト電文返送処理は、リダイレクト要求電文中にトラッキング情報として含まれている広告ＩＤと媒体提供者ＩＤとを取得し、当該媒体提供者ＩＤをトラッキング情報として含むとともに、当該広告ＩＤに対応する広告主ＵＲＬをリダイレクト先としたトラッキングＵＲＬをリダイレクト電文としてユーザ端末に返送すること
（13）ログ記録ステップは、リダイレクト要求電文中の媒体提供者ＩＤと広告ＩＤとを含むログを作成してデータベースに記憶すること
【００１７】
上記事項（１）〜（13）に加え以下の事項(14)を加えた広告配信装置も本発明の範囲である。  
（14）代替広告抽出処理には、ユーザ端末からの広告配信要求電文中に既定キーワードが含まれている場合で、かつ、該当するキーワード広告が広告データベースに存在する場合、当該キーワード広告を配信対象に決定すること
【００１８】
また本発明は、インターネットに接続されてＷＷＷサーバーとしての機能を備えたコンピュータにより構成される広告配信装置であって、次の事項（21）〜（35）によって特定されるものであってもよい。  
（21）ブラウザ機能を実装したユーザ端末とＨＴＴＰ通信する手段と、データベースと、キーワード特定手段と、広告配信手段と、広告配信管理手段とを備えること
（22）データベースには、広告ＩＤと広告コンテンツとを対応付けした広告情報と、媒体提供者を識別するための媒体提供者ＩＤと、検索エンジンのＵＲＬと文字コードと検索キーワード指示符号とを対応付けした検索エンジン書式情報とが記憶されているとともに、広告コンテンツには、テキストボックス広告が存在すること
（23）テキストボックス広告は、ユーザ端末により文字列か入力されるテキストボックスと、ユーザ端末による所定の操作に応動して対応する広告主ＵＲＬにテキストボックスに記入された文字列をパラメータとして送付する機能とを含んでいること
（24）キーワード設定手段は、ユーザ端末から広告配信要求電文が送付されてくると、当該電文中の広告ＩＤと媒体提供者ＩＤとを取得するとともに、広告配信要求電文中の広告ＩＤにテキストボックス広告が対応付けされている場合に、テキストボックス広告抽出処理と、代替キーワード設定処理と、トラッキングＵＲＬ生成処理と、広告配信処理とを実行可能とすること
（25）テキストボックス広告抽出処理は、広告配信要求電文中の広告ＩＤに対応するテキストボックス広告を配信対象として抽出するとともに、当該電文中にリファラーが含まれているか否かを判別し、含まれている場合に第１〜第３処理を行い、リファラーが含まれていない場合には代替キーワード抽出処理を実行すること
（26）第１処理は、リファラーの文字列と検索エンジン書式情報とを比較し、当該リファラーに検索エンジンのＵＲＬが存在する場合には、当該検索エンジンと対応する検索キーワード指示符号と文字コードとを特定して第２処理を行い、存在しない場合は代替キーワード設定処理に移行すること
（27）第２処理は、第１処理にて特定した検索キーワード指示符号に基づいてリファラーの文字列における検索キーワードの記載位置を特定し、当該記載位置に文字列が存在する場合には第１処理にて特定した文字コードに基づいて当該文字列を所定の文字コードに変換して第３処理に移行し、前記記載位置に文字列が存在しない場合には代替キーワード設定処理に移行すること
（28）第３処理は、第２処理によって変換した文字列を初期値に決定してトラッキングＵＲＬ生成処理に移行し、存在しない場合には代替キーワード設定処理に移行すること
（29）代替キーワード設定処理は、広告配信電文中に既定キーワードが含まれていれば、当該既定キーワードの文字列を初期値に設定してトラッキングＵＲＬ生成処理に移行し、キーワードが設定されていない場合は、空白を初期値に設定すること
（30）トラッキングＵＲＬ生成処理は、取得した広告ＩＤと媒体提供者ＩＤとをトラッキング情報として含むトラッキングＵＲＬを生成すること
（31）広告配信処理は、配信対象のテキストボックス広告について、テキストボックスに初期値を入力するとともにトラッキングＵＲＬをハイパーリンクとして設定してユーザ端末に返送すること
（33）広告配信管理手段は、ユーザ端末からのリダイレクト要求電文を受信した際、リダイレクト電文返送処理とログ記録ステップを実行すること
（34）リダイレクト電文返送処理は、リダイレクト要求電文に含まれている広告ＩＤとキーワードと媒体提供者ＩＤとを取得し、当該広告ＩＤに対応する広告主ＵＲＬに媒体提供者ＩＤとキーワードとを付帯させたＵＲＬをリダイレクト電文としてユーザ端末に返送すること
（35）ログ記録ステップは、リダイレクト要求電文中の媒体提供者ＩＤと広告ＩＤとを含むログを作成してデータベースに記憶すること
【発明の効果】
【００１９】
本発明の広告配信装置によれば、ユーザ端末が検索サイトを経由して広告媒体サイトにアクセスしてきた際、そのユーザ端末に対し、検索エンジンに与えた検索キーワードを反映させた広告コンテンツを提示できる。それによって、ユーザは、たとえ検索エンジンの検索結果に基づいて取り寄せた媒体ページに目的の情報が存在しなくても、その媒体ページに掲載されている広告コンテンツに求める情報への手がかりを見いだし、広告コンテンツに対するリンク指示の動機付けを得ることができる。広告主にとっては、検索エンジンを利用する膨大な数のインターネットユーザに対し自身の広告コンテンツを提示し、その広告コンテンツに対するリンク指示の機会を得ることができる。その後のトランザクションの発生も期待できる。
【発明を実施するための最良の形態】
【００２０】
＝＝＝ネットワーク構成＝＝＝
図１に本発明の広告配信装置を含むネットワークの構成を示した。インターネット上に、パーソナルコンピュータなど不特定多数の一般ユーザが使用するブラウザ端末（ユーザ端末）２０、媒体ページの管理者（媒体提供者）が使用するブラウザ端末（媒体提供者端末）３０、広告主が使用するブラウザ端末（広告主端末）４０、媒体ページを含む広告媒体サイトを公開しているＷＷＷサーバー（広告媒体サーバー）５０、ＷＷＷサーバー機能を実装して広告主サイトを公開するとともに、広告サイトにアクセスしてきたユーザ端末２０によるトランザクションの発生を監視・記録するコンピュータシステム（広告主サーバー）６０、および広告配信業者が管理し、トラッキング・システムとしての機能を備えるとともに、媒体ページに掲載する広告コンテンツを管理し、その広告コンテンツが媒体ページを取り寄せたユーザ端末２０にて可視化されるように広告コンテンツを配信したり、アフィリエイト・プログラムに関わる処理を行ったりする広告配信装置１がインターネット１００に接続されている。また、検索エンジンもインターネットに接続されている。
【００２１】
＝＝＝キーワード連動広告配信機能＝＝＝
本実施例において、広告配信装置１は、ユーザ端末２０が検索エンジン７０を経由して媒体ページを取り寄せ、当該媒体ページ中に広告コンテンツを表示するまでの情報通信経路に介在し、ユーザ端末２０が検索エンジン７０に与えた検索キーワードを反映した広告コンテンツ（キーワード連動広告）を媒体ページに掲載する機能（キーワード連動広告配信機能）を備えている。この機能では、ユーザ端末２０が検索エンジン７０に検索キーワードを与えて検索結果ページを取り寄せ、その検索結果ページに掲載されているレコードの一つに設定されているリンクを指示した際、そのリンク先が広告媒体サイトの媒体ページである場合、当該媒体ページに検索キーワードに関連する広告コンテンツを掲載するものである。
【００２２】
キーワード連動広告配信機能は、ユーザ端末２０が検索エンジン７０に与えたキーワードをリファラーに基づいて取得することで実現される。周知のごとく、リファラーは、ブラウザ端末があるＷｅｂページに設定されているリンクを指示して別のＷｅｂページを取り寄せたとき、そのリンク元のページのＵＲＬのことである。ＷＷＷサーバーでは、あるＷｅｂページを取り寄せるためにアクセスしてきたブラウザ端末からのＨＴＴＰリクエストに含まれているリファラーを取得しアクセスログに記録している。すなわち、ユーザ端末２０が検索結果ページのレコードに設定されているリンクを指示し、そのレコードに該当するＷｅｂページを取り寄せると、検索結果ページのＵＲＬがリファラーとなり、ユーザ端末２０は、リンク先のＷｅｂページを取り寄せる際、リンク元のＵＲＬをリファラーとしてＷＷＷサーバーに送付している。
【００２３】
図２に検索結果ページのＵＲＬの一例を示した。検索結果ページ１１０のＵＲＬは、検索エンジン７０を特定するためのＵＲＬ１１１にユーザ端末２０にて指定された検索キーワード１１２をパラメータとして付加した記述形式となっている。具体的には、検索エンジン７０のＵＲＬ１１１に、パラメータが検索キーワードであることを示すための符号（以下、キーワード指定符号）１１３と、その符号１１３に続く検索キーワード１１２とが付加されている。この例では、検索キーワード１１２として全角大文字の「ＤＶＤ」を指定したものとする。検索キーワード１１２は、検索エンジン７０が認識できる文字コードに変換されている。なお、ＵＲＬに日本語（全角文字）に相当する文字列を記述する場合、その文字列を周知のＵＲＬエンコード形式に変換する必要がある。すなわち、２バイトで記述される全角文字を１バイトずつに分解して１６進表示にし、「%」記号の後にその１６進表記の文字を記述して全角文字を変換する。先のＵＲＬでは「%A3%C4%A3%D6%A3%C4」が「ＤＶＤ」をＵＲＬエンコードしたものである。また、検索キーワード１１２を含め、複数のパラメータが付加されたＵＲＬの記述形式では、各パラメータの区切りに「&」１１４の文字がある。したがって、キーワード指定符号１１３の直後から、最初の「&」１１４ｂまでの文字列が検索キーワード１１２となる。
【００２４】
図３に広告配信装置１の機能ブロック構成を示した。広告配信装置１は、実装されたプログラムの実行により実現される各機能構成部（１１〜１４）と各種情報が記憶されたデータベース（１５〜１８）を備えている。広告配信装置１は、ＷＷＷサーバーとしての基本機能を備え、ＷＷＷサーバー部１１がその機能に相当する。本実施例では、媒体提供者や広告主のそれぞれのブラウザ端末（３０，４０）を対象とした会員制Ｗｅｂサイトを開設し、ユーザを含めた各者のブラウザ端末（２０，３０，４０）とのＨＴＴＰ通信に基づいて、これらブラウザ端末（２０，３０，４０）と、広告配信装置１の各機能ブロック（１２、１３）に相当する各種プログラムや各種データベース（１５〜１８）とのデータ授受を仲介する。また、ＷＷＷサーバー部１１は、媒体提供者端末３０を対象とした会員制サイト（媒体提供者管理サイト）に、所定の情報を媒体提供者端末３０に入力させるためのフォームを含むＷｅｂページを用意し、媒体提供者端末３０にてそのフォームに入力されて送付されてきた情報に基づいて広告コンテンツを媒体ページに掲載するために当該媒体ページに記載されるタグやスクリプトを生成するプログラムや、そのスクリプトをＷｅｂページに記載して媒体提供者端末３０に送付するスクリプト生成機能も備えている。
【００２５】
広告データベース１５には、バナー画像や広告文など、広告主から預かった広告コンテンツが広告ＩＤに対応付けされて蓄積・管理されている。各広告コンテンツには、ユーザ端末２０においてリンクが指示された際にユーザ端末２０にて表示されるＷｅｂコンテンツ（広告主サイトのホームページなど）のＵＲＬ（広告主ＵＲＬ）も対応付けされている。そして、各広告ＩＤには広告主を識別するための広告主ＩＤが対応付けされ、さらに、広告主に関する詳細情報として、例えば、広告主に関する名称、所在、連絡先、広告主サイトのＵＲＬなどが広告主ＩＤに対応付けされている。また本実施例では、特定のキーワードに対応付けされた広告コンテンツ（キーワード広告）も存在し、このキーワード広告は、広告ＩＤや広告主ＩＤとともにキーワードにも対応付けされて広告データベース１５に記憶されている。
【００２６】
媒体提供者データベース１６は、媒体提供者を識別するための媒体提供者ＩＤに広告媒体サイトのＵＲＬや媒体提供者の個人情報などを対応付けして蓄積管理している。トランザクション・データベース１７は、ユーザ端末２０が、どの媒体ページのどの広告コンテンツをクリックしたか、そして、どの広告主ＵＲＬにリダイレクトさせたかなど、トラッキングに関するログ、広告主サーバー６０から送付されてくるランザクションの結果報告などを記憶・管理している。
【００２７】
検索エンジン書式データベース１８には、リファラーに基づいて検索エンジンや検索キーワードを特定するために必要な情報（検索エンジン書式情報）が記憶されている。図４に検索エンジン書式情報の概略を示した。本実施例における検索エンジン書式情報１２０は、複数の検索エンジン７０のそれぞれについて、名称１２１、ＵＲＬ１２２、認識可能な文字コード１２３、検索キーワード指示符号１２３を対応付けしたテーブル形式で記憶されている。
【００２８】
広告配信処理部１２は、媒体ページを取り寄せたユーザ端末２０との通信に基づいて、媒体ページに掲載すべき広告コンテンツを広告データベース１５より抽出するとともに、当該広告コンテンツに設定するリンクとしてトラッキングＵＲＬを生成する機能と、トラッキングＵＲＬがリンクとして設定された広告コンテンツをＷＷＷサーバー部１１によりユーザ端末２０に送付させる機能とを備えている。
【００２９】
広告配信管理部１４は、広告コンテンツの配信に関わる各種ログや、アフィリエイト・プログラムの実施実績などの広告の配信とトラッキング結果に関わる情報を生成してトランザクション・データベース１７に格納する機能を備えている。例えば、ユーザ端末２０から取得したトラッキング情報に基づいて上記のトラッキングに関するログを生成したり、広告主サーバー６０との通信によりトランザクションの内容に関わるログを生成したり、トランザクションに関わるログと広告データベース１５や、媒体提供者データベース１６の記憶情報とに基づいて、例えば、成功報酬の請求や支払い業務などに関わる処理を実行したりする。
【００３０】
＝＝＝キーワードの登録＝＝＝
キーワード連動広告を媒体ページに掲載するためには、広告主の依頼により、キーワード連動広告の起源となる広告コンテンツとキーワードの対応付けを広告データベース１５に事前に登録しておく必要がある。本実施例では、広告主端末４０からオンラインでこの対応付けの登録を受け付けるようになっている。そのために、広告配信装置１は、ＷＷＷサーバー部１１により、広告主端末４０を対象とした会員制Ｗｅｂサイト（広告主管理サイト）を開設している。また、広告データベース１５には広告主端末４０との認証手続きを行うためのパスワードなどの認証情報が広告ＩＤに対応付けされて記憶・管理されている。広告主管理サイト中には、広告コンテンツとキーワード、および広告コンテンツがユーザ端末によりクリックされた際にユーザ端末に送付す広告主サイトの所定のＷｅｂページのＵＲＬを登録してもらうためのＷｅｂページ（広告コンテンツ登録ページ）があり、ＷＷＷサーバー部１１は、ブラウザ端末が広告主データベース１５に存在するユーザＩＤやパスワードなどに基づく認証手続きを経てアクセスしてくると、当該ブラウザ端末を広告主端末４０として認証し、当該広告主端末４０に広告主管理サイトのホームページなど所定のＷｅｂページを返送する。そして広告主端末４０は、広告主管理サイト中の広告コンテンツ登録ページを取り寄せる。
【００３１】
本実施例において、広告コンテンツ登録ページには、たとえば、広告コンテンツとして広告主端末に記憶されているバナー広告の画像データの格納場所とファイル名を入力するためのテキストボックス、キーワードを入力するためのテキストボックスが配設されているとともに、テキストボックスに入力されたファイル名に対応する画像データと、キーワードとをフォームデータとして返送させるためのボタンなどが配設されている。もちろん、広告コンテンツは広告文のテキストであってもよい。また、キーワードも複数入力できるようにしておいてもよい。
【００３２】
ＷＷＷサーバー部１１は、広告主端末４０から広告コンテンツやキーワードが送付されてくると、当該広告に広告ＩＤを付与し、先の認証手続きにより取得した情報に対応する広告主ＩＤを広告データベース１５より抽出し、その広告主ＩＤに当該広告ＩＤと広告主端末４０から送付されてきた広告コンテンツ、およびキーワードを対応付けして広告データベース１５に格納する。
【００３３】
＝＝＝広告配信要求スクリプト＝＝＝
媒体提供者は、自身の広告媒体サイトの媒体ページにキーワード連動広告を含む広告コンテンツを掲載するためのスクリプトを記述する必要がある。それによって、ユーザ端末が媒体ページを取り寄せたとき、そのスクリプトを解釈・実行し、広告配信装置に対し、媒体ページに挿入表示される広告コンテンツを配信するように要求する。広告配信装置は、この要求に基づいて選出した広告コンテンツをユーザ端末に返送し、ユーザ端末は返送されてきた広告コンテンツを媒体ページに挿入することで、広告コンテンツが掲載された媒体ページを表示出力する。
【００３４】
なお、キーワード連動広告は、検索エンジンを経由して媒体ページを取り寄せたユーザ端末にのみ配信されるため、検索結果ページ以外のＷｅｂページからリンクを辿って媒体ページを取り寄せたり、直接ＵＲＬを指定して媒体ページを取り寄せたりしたユーザ端末には、キーワード連動広告を配信することができない。そのため、媒体ページに記述されるスクリプトには、検索エンジンを経由しないで媒体ページを取り寄せたユーザ端末に対しても何らかの広告コンテンツ（初期広告）を配信するための機能も含ませておく必要がある。
【００３５】
図５に基本的な広告配信要求スクリプトを示した。広告配信要求スクリプト１３０は、当該スクリプト１３０を解釈したユーザ端末２０が、広告配信装置の所定のプログラム１３１にリファラーを送付させるための機能１３２と、トラッキングに必要な媒体提供者ＩＤ１３３を送付させる機能とを定義したＨＴＭＬタグである。しかし、上述したように、ユーザ端末２０が検索エンジン７０を経由しないで媒体ページを取り寄せる場合もある。このような場合に対応させるためには、例えば、媒体提供者ＩＤとリファラーのＵＲＬに加え、他のパラメータとして媒体提供者が自身の広告媒体サイトの内容に合致するように任意に設定したキーワード（既定キーワード）や、広告ＩＤなどを付加すればよい。もちろん、広告配信装置１が、検索結果ページをリファラーとしないでアクセスしてきたユーザ端末２０に対し、適宜な広告コンテンツを、ランダム、あるいは事前に設定された順番など、適宜なアルゴリズムに基づいて広告データベース１５より選出し、その広告コンテンツをキーワード連動広告に代えて配信するようにしてもよい。
【００３６】
＝＝＝広告配信要求スクリプトの生成機能＝＝＝
上述したように、本実施例の広告配信装置１は、媒体提供者端末３０とのＨＴＴＰ通信に基づいて広告配信スクリプトを生成する機能を備えている。広告配信装置１は、広告主管理サイトと同様に、ＷＷＷサーバー部１１により、媒体提供者端末３０を対象とした会員制サイト（媒体提供者管理サイト）を開設し、その媒体提供者管理サイト中に広告配信要求スクリプトを生成するために必要な各種情報を媒体提供者端末に入力させるフォームを含んだＷｅｂページを用意しておく。また、媒体提供者データベース１６には、媒体提供者管理サイトにアクセスするための認証情報が媒体提供者ＩＤに対応付けして記憶されている。
【００３７】
本実施例において、広告配信装置１は、検索結果ページのリファラーを取得できなかった際に配信する広告（代替広告）を広告データベース１５から選出するための情報（代替広告指定情報）を媒体提供者端末３０に入力させる機能と、その入力情報を広告配信装置１の所定のプログラムに送付させるための機能とを含んだＷｅｂページ（広告指定ページ）を用意している。代替広告指定情報は、広告データベース１５に登録されている広告主や特定の広告コンテンツを特定するための情報である。
【００３８】
広告配信装置１は、媒体提供者管理サイトにアクセスしてきたブラウザ端末が送付してきた認証情報が媒体提供者データベース１６に存在すると、当該ブラウザ端末を媒体提供者端末３０として媒体提供者管理サイト内のＷｅｂページ閲覧を許可する。広告配信要求スクリプトの生成を希望する媒体提供者は、自身の媒体提供者端末３０により広告指定ページを取り寄せる。広告指定ページには、リストダウンボックスなどにより、広告主や広告コンテンツを媒体提供者端末３０により選択可能に提示するための機能が含まれている。また、必要であれば媒体提供者が自身の広告媒体サイトの内容に合致するキーワードを入力するためのテキストボックスも含まれている。広告コンテンツの指定については、広告主が選択された段階で、バナー広告の画像など、その広告主が提供している広告コンテンツの内容を選択可能にして記載したＷｅｂページを別途媒体提供者端末３０に送付するなどしてもよい。いずれにしても、最終的に特定の広告コンテンツを媒体提供者に選出させる。媒体提供者は、必要と思えば、媒体提供者端末３０にて既定キーワードを広告指定ページの所定の入力欄に記入する。媒体提供者端末３０において、広告主と広告コンテンツが選択され、また必要に応じて既定キーワードが入力され、それら選択情報や入力情報の送信指示があると、これらの情報が代替広告指定情報として広告配信装置１の所定のプログラムに送信される。
【００３９】
広告配信装置１は、媒体提供者端末３０から代替広告指定情報が送付されてくると、広告配信要求スクリプトとして、媒体ページを取り寄せたユーザ端末２０に媒体提供者ＩＤとリファラーを送付させるとともに、代替広告を特定するための広告ＩＤ、および既定キーワードを所定のプログラムに送付する旨を記述したＨＴＭＬタグを生成する。そして、その広告配信要求スクリプトを記述したテキストをＷｅｂページの体裁で媒体提供者端末３０に返送する。媒体提供者が作成された広告配信要求スクリプトを媒体ページに記載するには、コンピュータにおける周知のコピー＆ペースト機能により、媒体提供者端末３０にて広告配信要求スクリプトのテキストをコピーし、テキストエディタなどを使って媒体ページのＨＴＭＬ文書中の適宜位置にそのコピーを転写すればよい。
【００４０】
なお広告ＩＤは、媒体提供者端末３０が広告コンテンツ指定ページにて選択して返送してきた選択情報に基づいて広告データベース１５より抽出される。また媒体提供ＩＤは、媒体提供者端末３０から送付されてきた認証情報に基づいて特定すればよい。媒体提供者が自身のＩＤをスクリプト中の所定位置に文字入力してもよい。既定キーワードについても同様に自身で文字入力してもよい。
【００４１】
＝＝＝広告配信処理＝＝＝
図６に、ユーザ端末２０が検索エンジン７０を経由してキーワード連動広告の配信を受けるまでの通信手順を示した。また、図７〜図９にこの通信手順の過程で、ユーザ端末２０に表示されるＷｅｂページの画面概略を示した。まずユーザは、自身のユーザ端末２０により、検索サイトのホームページ（図７：符号１４０）など、検索キーワードの入力欄１４１と、ユーザ端末２０によりその入力欄１４１に記入した検索キーワードを検索エンジン７０に与えるためのボタン１４２などを含むＷｅｂページ１４０を取り寄せる（ｓ１，ｓ２）。ユーザ端末２０にて検索キーワードが入力され、その検索キーワードが検索エンジン７０に与えられると、検索エンジン７０は、検索キーワードに該当するレコードを付帯するデータベースより抽出し、そのレコードを一覧にした検索結果ページをユーザ端末２０に返送し、ユーザ端末２０はこのページを表示する（ｓ３〜ｓ６）。図８に検索結果ページの画面概略を示した。このページ１５０には、それぞれにリンクが設定されたレコード１５１が一覧表示されている。ここで、ユーザ端末２０において、検索結果ページ１５０に記載されているレコード１５１の一つに対するリンク指示のユーザ入力があると、そのリンク先にあるＷｅｂページがユーザ端末２０に送付されてくる。ここでは、そのリンク先のＷｅｂページが媒体ページであるものとする（ｓ６〜ｓ９）。
【００４２】
図９に媒体ページの画面概略を示した。媒体ページ１６０には、媒体ページ本来のコンテンツ１６１と広告コンテンツ１６２が含まれている。この広告コンテンツ１６２は、ユーザ端末２０が媒体ページ１６０に記載されている広告配信要求スクリプトの解釈に基づいて広告配信装置１から取り寄せられる。本実施例において、広告配信要求スクリプトを解釈したユーザ端末２０は、当該スクリプト中に記載されている情報をパラメータとして付帯したＵＲＬを含むＨＴＴＰリクエスト（広告配信要求電文）を広告配信装置１の所定のプログラムに送付する。当該電文には、媒体提供者ＩＤと広告ＩＤに加え、リンクを指示して媒体ページを取り寄せた場合には、リファラーとしてリンク元のＵＲＬが含まれる。また、媒体提供者により任意の既定キーワードが設定されていれば、その既定キーワードも含まれることになる。ここでは、ユーザ端末２０は、媒体ページに記載されている広告配信要求スクリプトを解釈することで、リファラーとして検索結果ページ１５０のＵＲＬを広告配信装置１に送付することになる（ｓ１０，ｓ１１）。
【００４３】
広告配信装置１は、ユーザ端末２０から広告配信要求電文が送付されてくると、この電文中にリファラーが含まれているか否かを認知する。もしリファラーが含まれていれば、そのＵＲＬを検索エンジン書式データベース１８の検索エンジン書式情報１２０を参照し、にリファラーのＵＲＬに検索エンジンのＵＲＬと一致する文字列があるか否かを判定する。ここでは、ある検索エンジンのＵＲＬと一致したものとする。そして、当該ＵＲＬに対応付けされているキーワード指示符号と文字コードとに基づいて、リファラーの文字列から検索キーワードの記載位置を特定するとともに、検索キーワードを広告配信装置１が認識可能な文字コードに変換する。そして、広告配信装置1は、検索キーワードを広告データベース１５に照会する。ここでは該当するキーワード広告が存在するものとする。広告配信装置１は、このキーワード広告にトラッキング情報として媒体提供者ＩＤを付帯させるともに、ユーザ端末２０を広告主ＵＲＬによって同定されるＷｅｂコンテンツをリダイレクトによって取り寄せさせるためのリンクを設定し、当該キーワード広告をユーザ端末２０に返送する（ｓ１２→ｓ１３→ｓ１４，ｓ１５，ｓ１６→ｓ１７〜ｓ２０）。ユーザ端末２０は返送されてきたキーワード広告をキーワード連動広告として媒体ページ１６０に挿入表示する（ｓ２１）。
【００４４】
＝＝＝代替広告抽出処理＝＝＝
ユーザ端末２０が媒体ページ１６０を取り寄せるまでの経緯は様々であり、広告配信要求電文には、検索結果ページに該当するリファラーを含んでいない場合もある。広告配信装置１は、このような場合に対応して、何らかの広告コンテンツをユーザ端末２０に送付しなければならない。そのために、図６に示した情報処理の流れにおける各判断処理（ｓ１２，ｓ１３,ｓ１４，ｓ１６）で「NO」と判定した場合には、キーワード連動広告に代わる広告（代替広告）を媒体ページ１６０に掲載するための処理（代替広告抽出処理：ｓ１８）を実行し、トラッキングＵＲＬの生成処理（ｓ１９）に移行する。
【００４５】
図１０に代替広告抽出処理の流れを示した。媒体提供者が事前に広告配信要求スクリプトに既定キーワードを記述していた場合には、広告配信要求電文中に既定キーワードが含まれることになる。広告配信装置１は、広告配信要求電文中に既定キーワードが含まれているかどうかを判別し、含まれている場合には、その既定キーワードに対応するキーワード広告が広告データベースに存在するか否かを調査し、該当のキーワード広告があれば、そのキーワード広告を広告データベース１５より抽出する（ｓ３１→ｓ３２→ｓ３３）。広告配信要求電文中に既定キーワードが含まれていない場合、あるいは既定キーワードに対応するキーワード広告が存在しない場合には、当該電文中の広告ＩＤを取得し、当該ＩＤに対応する広告コンテンツを配信対象として広告データベース１５より抽出する（ｓ３１→ｓ３４→ｓ３５→ｓ３５、あるいはｓ３１→ｓ３２→ｓ３４→ｓ３５）。そして、抽出した広告コンテンツを配信対象に設定する（ｓ３６）。
【００４６】
＝＝広告コンテンツを起点とした広告主サイトへのアクセス＝＝＝
媒体ページ１６０を閲覧しているユーザが、ユーザ端末２０にて広告コンテンツ１６２をクリックするなどしてリンクを指示すると、ユーザ端末２０は、広告ＩＤと媒体提供者ＩＤと広告主ＵＲＬをパラメータとして付帯したＵＲＬを含むＨＴＴＰリクエスト（リダイレクト要求電文）をインターネット１００に送出する（ｓ２１〜ｓ２３）。このパラメータを付帯したＵＲＬによって同定される広告配信装置１の所定のプログラムは、リダイレクト要求電文に含まれている広告主ＵＲＬと媒体提供者ＩＤを取得し、広告主ＵＲＬをリンク先とするとともに媒体提供者ＩＤをトラッキング情報として付帯したＵＲＬを生成する。そして、その生成したＵＲＬに基づいてユーザ端末２０を広告主ＵＲＬにリダイレクトさせるためＨＴＴＰレスポンス（リダイレクト電文）を返送する（ｓ２５）。また、ユーザ端末２０からのリダイレクト要求電文の受信事実を広告コンテンツ１６２へのクリック実績として、リダイレクト要求電文中の広告ＩＤと媒体提供者ＩＤと広告主ＵＲＬとを含むログをトランザクション・データベースに記憶する（ｓ２４）。
【００４７】
ユーザ端末２０は、広告配信装置１からリダイレクト電文が送付されてくると、その電文に記載されているＵＲＬに従って、広告主サーバー６０にアクセスして媒体提供者ＩＤをトラッキング情報として受け渡す（ｓ２６）。そして広告主サーバー６０は、広告主ＵＲＬに相当する広告主サイト内の所定のＷｅｂページなどのＷｅｂコンテンツをユーザ端末２０に返送する（ｓ２７）。
【００４８】
広告主サーバー６０にてトランザクションを監視する場合には、例えば、セッション管理のためのＣｏｏｋｉｅを広告主ＵＲＬに該当するＷｅｂページとともにユーザ端末２０に送付させて記憶させる。それによって、広告主サーバー６０は、ユーザ端末２０が広告主サイトにアクセスしてくる度に送付してくるＣｏｏｋｉｅによって以後のセッションを管理する。そして、そのセッション継続中にユーザが何らかのトランザクションを発生させたならば、そのトランザクションの内容と先に取得済みの媒体提供者ＩＤとを対応付けして記憶する。もちろん、広告主と媒体提供者との契約により、広告コンテンツ１６２の掲載に対しクリック従量制の料金体系が採用されていれば、アクセスしてきた事実のみ、すなわち広告コンテンツ１６２がクリックされたことを媒体提供者ＩＤに対応付けして記録すればよい。そして、トランザクションの内容やクリック事実に関するその記録情報は、後日、広告配信装置１に送付され、媒体提供者に対する成功報酬を計算するなど、広告配信業者における以後の業務に関わる処理に供される。
【００４９】
＝＝＝テキストボックス広告配信機能＝＝＝
本発明のその他の実施形態として、ユーザ端末２０が検索エンジン７０に与えたキーワードをユーザに確認させた上で、そのキーワードを反映したキーワード連動広告を媒体ページ１６０に掲載する機能（テキストボックス広告配信機能）を例示する。図１１に当該機能によりユーザ端末に配信される広告コンテンツ（テキストボックス広告）が掲載された媒体ページの概略図を示した。この例では、キーワード連動広告の代わりに、テキストボックス１６４と、広告主サーバーにリダイレクトさせてテキストボックス１６４に入力されている文字列を送付させるためのボタン１６５を含むバナー広告がテキストボックス広告１６３として表示されている。またこの例では、ユーザ端末２０が検索エンジン７０に与えた検索キーワード１６６がテキストボックス１６４に入力されている。
【００５０】
テキストボックス広告１６４の広告主としては、たとえば、電子商店やネットオークションの開催者などが挙げられる。そして、ユーザ端末２０にて当該テキストボックス広告の送信ボタンがクリックされると、トラッキング情報が広告主サイトに引き渡されるとともに、テキストボックス内に記入された検索キーワードが広告主サーバーの検索エンジンなど、広告主サイト内を対象とした検索エンジンに与えられる。広告主サーバーは、検索結果として抽出される検索キーワードに該当する商品や出品物を一覧にしたＷｅｂページなどを作成し、そのＷｅｂページをユーザ端末２０に送付する。
【００５１】
図１２にテキストボックス広告配信機能に関わる具体的な処理の流れを示した。広告配信装置１は、媒体ページを取り寄せたユーザ端末２０が広告配信要求スクリプトを解釈して広告配信要求電文を送付してくると、これを受信し、当該電文中の広告ＩＤと媒体提供者ＩＤを取得する（ｓ４１，ｓ４２）。ここでは、取得した広告ＩＤにテキストボックス広告が対応付けされているものとし、そのテキストボックス広告を配信対象として抽出する（ｓ４３）。そして、広告配信要求電文に検索結果ページのＵＲＬがリファラーとして含まれ、かつ、当該リファラーに検索キーワードが記述されている場合には、当該検索キーワードをテキストボックスに入力する初期値に設定する（ｓ４４→ｓ４５→ｓ４６→ｓ４７，ｓ４８）。
【００５２】
広告配信要求電文中にリファラーが存在しない場合、あるいはリファラーが検索結果ページのＵＲＬでない場合、他のキーワード（代替キーワード）を初期値としてテキストボックスに入力する処理に移行する（ｓ４４→ｓ４９、ｓ４５→ｓ４９、４６→ｓ４９）。代替キーワードは、広告配信電文中に既定キーワードが存在すれば、その既定キーワードを初期値とする（ｓ４９→ｓ５０）。それ以外に場合は、キーワードを設定しない。すなわち、空白を初期値とする（ｓ４９→ｓ５１）。初期値を設定したならば、送付するテキストボックス広告を特定するための広告ＩＤと媒体提供者ＩＤとを含むトラッキングＵＲＬを生成し、そのトラッキングＵＲＬをリンクとして設定するとともに、初期値を入力したテキストボックス広告を配信する（ｓ５２，ｓ５３）。
【００５３】
図１３に、テキストボックス広告へのクリックを起点としてユーザ端末２０が広告サイトにアクセスする手順を示した。ユーザ端末は、送付されてきたテキストボックス広告を媒体ページ中に可視化する（ｓ５３，ｓ６１）。ユーザが、テキストボックス広告中のテキストボックスに記入されているキーワードを必要に応じて変更した上で、ユーザ端末２０にて媒体ページ１６０に掲載されているテキストボックス広告の送信ボタンをクリックすると（ｓ６２→ｓ６３,ｓ６４、ｓ６２→ｓ６４）、リダイレクト要求電文として、ユーザ端末２０は、テキストボックス内のキーワードと、広告ＩＤと、媒体提供者ＩＤをパラメータとして付帯したＵＲＬを含むＨＴＴＰリクエストをインターネット１００に送出する（ｓ６５）。このパラメータを付帯したＵＲＬによって同定される広告配信装置１の所定のプログラムは、当該電文中の広告ＩＤに対応する広告主ＵＲＬをリンク先とするとともに、当該リンク先にキーワードと媒体提供者ＩＤをパラメータとして送付する旨のＵＲＬを生成する。そして、リダイレクト電文として、パラメータを付帯したＵＲＬに基づいてユーザ端末２０を広告主サーバー６０にリダイレクトさせるためＨＴＴＰレスポンスを返送する（ｓ６６）。また、上記実施例と同様に、ユーザ端末２０からのリダイレクト要求電文の受信事実に相当するログをトランザクション・データベース１７に記憶する（ｓ６５）。
【００５４】
ユーザ端末２０は、広告配信装置１からリダイレクト電文が送付されてくると、その電文に記載されているＵＲＬに従って、広告主サーバー６０にアクセスし、トラッキング情報となる媒体提供者ＩＤとともに、検索キーワードを送付する。広告主サーバー６０は、検索キーワードに基づく検索結果として、たとえば、キーワードに該当する商品や出品物を一覧にしたＷｅｂページなどをユーザ端末２０に返送する（ｓ６８〜ｓ７０）。なお、テキストボックスに文字列が入力されていなかったり、キーワードに該当する検索結果が無かったりした場合、広告主サーバー６０は、広告主サイトのＨＰなど、所定のＷｅｂコンテンツをユーザ端末２０に返送することになる。
【図面の簡単な説明】
【００５５】
【図１】本発明の広告配信装置を含むネットワークの構成図である。
【図２】上記ネットワークを構成する検索エンジンが出力する検索結果ページのＵＲＬの概略図である。
【図３】上記ネットワークを構成する広告配信装置の機能ブロック図である。
【図４】上記広告配信装置に記憶されている検索エンジン書式情報の概略図である。
【図５】上記ネットワークを構成する広告媒体サーバーによってインターネット上に公開されている媒体ページに記載される広告配信要求スクリプトの概略図である。
【図６】上記広告配信装置における広告配信処理の流れ図である。
【図７】インターネットに公開されている検索サイトのホームページの画面概略図である。
【図８】上記検索結果ページの画面概略図である。
【図９】上記媒体ページの画面概略図である。
【図１０】上記広告配信処理における代替広告抽出処理の流れ図である。
【図１１】本発明のその他の実施例における媒体ページの画面概略図である。
【図１２】上記その他の実施例における広告配信処理の流れ図である。
【図１３】上記その他の実施例において、ユーザ端末が広告主サーバーにアクセスする際の通信手順図である。
【符号の説明】
【００５６】
１  広告配信装置
１２  広告抽出部
１３  広告配信部
１４  広告配信管理部
１５  広告データベース
１６  媒体提供者データベース
１７  トランザクション・データベース
１８  検索エンジン書式データベース
２０  ユーザ端末
３０  媒体提供者端末
４０  広告主端末
５０  広告媒体サーバー
６０  広告主サーバー
１１０  リファラー
１２０  検索エンジン書式情報
１３０  広告配信要求スクリプト
１６０  媒体ページ
１６２  キーワード連動広告
【図１】
2008083803.tif 000003
【図２】
2008083803.tif 000004
【図３】
2008083803.tif 000005
【図４】
2008083803.tif 000006
【図５】
2008083803.tif 000007
【図６】
2008083803.tif 000008
【図７】
2008083803.tif 000009
【図８】
2008083803.tif 000010
【図９】
2008083803.tif 000011
【図１０】
2008083803.tif 000012
【図１１】
2008083803.tif 000013
【図１２】
2008083803.tif 000014
【図１３】
2008083803.tif 000015