(57)【要約】【課題】配信用広告データの配信率を決定すること。【解決手段】広告配信サーバー１００は、配信用広告データの配信率が、配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手段と、記録装置に記録されている複数パターンの配信率決定用関数の中から、いずれか１つの配信率決定用関数を選択して設定する関数選択手段と、配信用広告データの価値を評価するための指標値を算出する指標値算出手段と、指標値算出手段によって算出された指標値と、関数選択手段によって設定された配信率決定用関数とに基づいて、配信用広告データの配信率を決定する配信率決定手段とを備える。【選択図】図１
2013175004.tif 000002
【特許請求の範囲】
【請求項１】
広告キャンペーンごとに複数の配信用広告データが記録され、前記配信用広告データを、ウェブページに設けられた広告スペースに配信して表示する広告配信装置であって、
前記配信用広告データの配信率が、前記配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手段と、
前記記録装置に記録されている複数パターンの前記配信率決定用関数の中から、いずれか１つの配信率決定用関数を選択して設定する関数選択手段と、
前記配信用広告データの価値を評価するための指標値を算出する指標値算出手段と、
前記指標値算出手段によって算出された前記指標値と、前記関数選択手段によって設定された前記配信率決定用関数とに基づいて、前記配信用広告データの配信率を決定する配信率決定手段とを備えることを特徴とする広告配信装置。
【請求項２】
請求項１に記載の広告配信装置において、
前記関数選択手段は、前記配信率決定用関数を前記広告キャンペーンごとに設定することを特徴とする広告配信装置。
【請求項３】
請求項１に記載の広告配信装置において、
前記関数選択手段は、前記配信率決定用関数を前記広告キャンペーンと配信先の前記広告スペースとの組に対して設定することを特徴とする広告配信装置。
【請求項４】
請求項１〜３のいずれか一項に記載の広告配信装置において、
前記関数選択手段は、広告主からの前記配信率決定用関数の選択指示を受け付け、受け付けた選択指示に応じて、前記配信率決定用関数を設定することを特徴とする広告配信装置。
【請求項５】
請求項４に記載の広告配信装置において、
前記記録装置に記録されている複数パターンの前記配信率決定用関数を、前記広告主が操作する端末の表示装置に表示する表示制御手段をさらに備え、
前記関数選択手段は、前記表示制御手段によって表示された複数パターンの前記配信率決定用関数の中から前記広告主によって指定された１つの前記配信率決定用関数の選択指示を受け付けることを特徴とする広告配信装置。
【請求項６】
請求項１〜３のいずれか一項に記載の広告配信装置において、
前記配信用広告データの価値を評価するための指標値を監視する監視手段をさらに備え、
前記関数選択手段は、前記監視手段による監視結果に基づいて、前記配信率決定用関数を自動選択することを特徴とする広告配信装置。
【請求項７】
請求項１〜６のいずれか一項に記載の広告配信装置において、
前記配信用広告データの価値を評価するための指標値は、前記広告スペース上への表示回数に対する広告がクリックされた割合を示す指標値、および前記広告スペース上への表示回数に対するあらかじめ定義された作業が行われた割合を示す指標値の少なくとも一方を含むことを特徴とする広告配信装置。
【請求項８】
広告キャンペーンごとに複数の配信用広告データが記録され、前記配信用広告データを、ウェブページに設けられた広告スペースに配信して表示するための広告配信プログラムであって、
前記配信用広告データの配信率が、前記配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手順と、
前記記録装置に記録されている複数パターンの前記配信率決定用関数の中から、いずれか１つの配信率決定用関数を選択して設定する関数選択手順と、
前記配信用広告データの価値を評価するための指標値を算出する指標値算出手順と、
前記指標値算出手順で算出した前記指標値と、前記関数選択手順で設定した前記配信率決定用関数とに基づいて、前記配信用広告データの配信率を決定する配信率決定手順とをコンピュータに実行させるための広告配信プログラム。
【請求項９】
請求項８に記載の広告配信プログラムにおいて、
前記関数選択手順は、前記配信率決定用関数を前記広告キャンペーンごとに設定することを特徴とする広告配信プログラム。
【請求項１０】
請求項８に記載の広告配信プログラムにおいて、
前記関数選択手順は、前記配信率決定用関数を前記広告キャンペーンと配信先の前記広告スペースとの組に対して設定することを特徴とする広告配信プログラム。
【請求項１１】
請求項８〜１０のいずれか一項に記載の広告配信プログラムにおいて、
前記関数選択手順は、広告主からの前記配信率決定用関数の選択指示を受け付け、受け付けた選択指示に応じて、前記配信率決定用関数を設定することを特徴とする広告配信プログラム。
【請求項１２】
請求項１１に記載の広告配信プログラムにおいて、
前記記録装置に記録されている複数パターンの前記配信率決定用関数を前記広告主が操作する端末の表示装置に表示する表示制御手順をさらに有し、
前記関数選択手順は、前記表示制御手順で表示した複数パターンの前記配信率決定用関数の中から前記広告主によって指定された１つの前記配信率決定用関数の選択指示を受け付けることを特徴とする広告配信プログラム。
【請求項１３】
請求項８〜１０のいずれか一項に記載の広告配信プログラムにおいて、
前記配信用広告データの価値を評価するための指標値を監視する監視手順をさらに有し、
前記関数選択手順は、前記監視手順での監視結果に基づいて、前記配信率決定用関数を自動選択することを特徴とする広告配信プログラム。
【請求項１４】
請求項８〜１３のいずれか一項に記載の広告配信プログラムにおいて、
前記配信用広告データの価値を評価するための指標値は、前記広告スペース上への表示回数に対する広告がクリックされた割合を示す指標値、および前記広告スペース上への表示回数に対するあらかじめ定義された作業が行われた割合を示す指標値の少なくとも一方を含むことを特徴とする広告配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信装置、および広告配信プログラムに関する。
【背景技術】
【０００２】
次のような広告コンテンツ配信比率算出プログラムが知られている。この広告コンテンツ配信比率算出プログラムは、所定の期間内に任意のユーザによりクリックされたバナー広告のクリック回数を集計し、集計した回数の情報に基づいて各広告コンテンツの配信比率を算出する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２０１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の広告コンテンツ配信比率算出プログラムでは、広告コンテンツの配信比率を算出するためのアルゴリズムをあらかじめ設定しておく必要があるため、配信比率決定方法の変更に対応するのが困難であるといった問題があった。
【課題を解決するための手段】
【０００５】
本発明による広告配信装置は、広告キャンペーンごとに複数の配信用広告データが記録され、配信用広告データを、ウェブページに設けられた広告スペースに配信して表示する広告配信装置であって、配信用広告データの配信率が、配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手段と、記録装置に記録されている配信率決定用関数の中から、いずれか１つの配信率決定用関数を選択して設定する配信率決定用関数選択手段と、配信用広告データの価値を評価するための指標値を算出する指標値算出手段と、指標値算出手段によって算出された指標値と、配信率決定用関数選択手段によって設定された配信率決定用関数とに基づいて、配信用広告データの配信率を決定する配信率決定手段とを備えることを特徴とする。
本発明による広告配信プログラムは、広告キャンペーンごとに複数の配信用広告データが記録され、配信用広告データを、ウェブページに設けられた広告スペースに配信して表示するための広告配信プログラムであって、配信用広告データの配信率が、配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手順と、記録装置に記録されている複数パターンの配信率決定用関数の中から、いずれか１つの配信率決定用関数を選択して設定する関数選択手順と、配信用広告データの価値を評価するための指標値を算出する指標値算出手順と、指標値算出手順で算出した指標値と、関数選択手順で設定した配信率決定用関数とに基づいて、配信用広告データの配信率を決定する配信率決定手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、あらかじめ設定した配信率決定用関数の中から１つの配信率決定用関数を選択することにより配信用広告データの配信率を決定するので、配信率決定方法の変更に柔軟に対応することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】広告配信システムの一実施の形態の構成を示すブロック図である。
【図２】広告配信サーバー１００の一実施の形態の構成を示すブロック図である。
【図３】配信率決定用関数の具体例を示す図である。
【図４】第１の実施の形態における配信率決定用関数の設定例を模式的に示す図である。
【図５】第１の実施の形態における広告配信処理の流れを示すフローチャート図である。
【図６】第２の実施の形態における配信率決定用関数の設定例を模式的に示す図である。
【図７】第３の実施の形態における配信率決定用関数の設定例を模式的に示す図である。
【図８】第３の実施の形態における累積分布関数ＣＤＦの具体例を示した図である。
【図９】第３の実施の形態における配信率決定用関数の自動調整処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
図１は、第一の実施の形態における広告配信システムの一実施の形態の構成を示すブロック図である。広告配信システム１０は、広告配信サーバー１００と、ユーザー端末２００と、スポンサー端末３００とで構成され、広告配信サーバー１００とユーザー端末２００とスポンサー端末３００とは、例えばインターネット等の通信回線を介して接続される。
【０００９】
図２は、本実施の形態における広告配信サーバー１００の一実施の形態の構成を示すブロック図である。広告配信サーバー１００は、操作部材１０１と、接続ＩＦ１０２と、制御装置１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、モニタ１０５とを備えている。
【００１０】
操作部材１０１は、広告配信サーバー１００の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００１１】
接続ＩＦ１０２は、広告配信サーバー１００をインターネット等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線ＬＡＮモジュールや、インターネットに無線で接続するための無線ＬＡＮモジュールなどが用いられる。
【００１２】
制御装置１０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、広告配信サーバー１００の全体を制御する。なお、制御装置１０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ１０２を介して読み込まれたデータは、バッファメモリに一時的に記録される。
【００１３】
ＨＤＤ１０４は、広告配信サーバー１００が蓄える種々のデータや、制御装置１０３が実行するためのプログラムのデータ等を記録するための記録装置である。なお、ＨＤＤ１０４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供され、使用者が当該記録媒体を用いてプログラムのデータをＨＤＤ１０４にインストールすることによって、制御装置１０３がプログラムを実行できるようになる。
【００１４】
モニタ１０５は、例えば液晶モニタであって、制御装置１０３から出力される種々の表示用データが表示される。
【００１５】
ユーザー端末２００は、ウェブサイトを閲覧するユーザーによって操作される端末であり、例えばパーソナルコンピュータ（パソコン）が用いられる。また、スポンサー端末３００は、広告主であるスポンサーの担当者によって操作される端末である、例えばパーソナルコンピュータ（パソコン）が用いられる。ユーザー端末２００やスポンサー端末３００として用いるパソコンは、公知の装置であるため、ここでは詳細な説明は省略する。
【００１６】
本実施の形態では、広告配信サーバー１００は、広告キャンペーンごとに作成された配信用広告データを、ユーザー端末２００上で閲覧されているウェブページに設けられた広告スペースに配信する。これにより、該ウェブページ上の広告スペースには、広告、例えばバナー広告が表示される。
【００１７】
広告の配信者であるスポンサーは、１つの広告キャンペーンに対して少なくとも１つの配信用広告データを作成し、これを広告配信サーバー１００のＨＤＤ１０４に記録しておく。各配信用広告データは、あらかじめ設定された配信率となるように、ウェブページ上の広告スペースに配信される。本実施の形態では、制御装置１０３は、各配信用広告データの配信率（以下、「広告配信率」と呼ぶ）を、あらかじめ設定された関数（以下、「配信率決定用関数」と呼ぶ）に基づいて決定する。以下、本実施の形態における配信率決定用関数を用いた広告配信率の決定方法について説明する。
【００１８】
配信率決定用関数としては、例えば、図３に示すように、縦軸に広告配信率、横軸に配信用広告データの価値を評価するための指標値であるＣＴＲ（Ｃｌｉｃｋ  Ｔｈｒｏｕｇｈ  Ｒａｔｅ）をとった種々の関数が用いられる。ここで、ＣＴＲは、広告の表示回数に対して、ユーザーが広告をクリックした割合を示す公知の評価指標であり、単位はパーセントである。
【００１９】
例えば、図３（ｄ）に示す配信率決定用関数を用いた場合には、ＣＴＲが０．３％より小さい配信用広告データは広告配信率を０に設定して配信を停止する。また、ＣＴＲが０．３％以上の配信用広告データは広告配信率を１に設定して配信を行う例を示している。
【００２０】
第１の実施の形態における広告配信システム１０では、広告の配信者であるスポンサーは、あらかじめＨＤＤ１０４に記録された複数パターンの配信率決定用関数の中から、最も広告の配信効果が見込まれる配信率決定用関数を選択することにより、効果的に配信用広告データを配信することが可能となる。この配信率決定用関数の選択は、各広告キャンペーンごとに行うことができる。すなわち、スポンサーが複数の広告キャンペーンを展開している場合には、それぞれの広告キャンペーンに対して配信率決定用関数を選択することができる。
【００２１】
例えば、スポンサーの担当者は、スポンサー端末３００を操作して広告配信サーバー１００にアクセスし、あらかじめ用意された配信率決定用関数の中から、最も広告の配信効果が見込まれる配信率決定用関数を選択することができる。具体的には、スポンサーの担当者は、スポンサー端末３００から広告配信サーバー１００にアクセスしてシステムへのログインを行う。ログインは、例えば、あらかじめ設定されたユーザーＩＤとパスワードとを入力することにより行われる。
【００２２】
担当者によってログインが行われると、制御装置１０３は、スポンサー端末３００のモニタ上に不図示の管理画面を表示させる。担当者は、この管理画面上で広告キャンペーンの作成や配信用広告データの作成とともに、各広告キャンペーンに適用する配信率決定用関数の選択を行うことができる。例えば、制御装置１０３は、管理画面上に、あらかじめ設定されてＨＤＤ１０４に記録されている複数パターンの配信率決定用関数を表示し、担当者は、各広告キャンペーンごとに、画面上に表示されている複数パターンの配信率決定用関数の中から任意の１つを選択することができるようになっている。これによって、担当者は、画面上で配信率決定用関数を選択するだけで、容易に各広告キャンペーンに対して配信率決定用関数を設定することができる。なお、制御装置１０３は、その広告キャンペーンに対して過去に設定されたことがある配信率決定用関数がある場合には、その配信率決定用関数を設定していた期間のＣＴＲを配信率決定用関数と対応付けて表示させてもよい。これにより、担当者は、過去のＣＴＲを参考に、最も広告効果が高いと思われる配信率決定用関数を選択することが可能となる。
【００２３】
制御装置１０３は、スポンサーの担当者による選択結果に基づいて、各広告キャンペーンごとに配信率決定用関数を設定する。この場合、１つの広告キャンペーンに対して複数の配信用広告データが設定されている場合には、その広告キャンペーンに対して設定されている全ての配信用広告データの配信率が、設定された配信率決定用関数に基づいて決定される。
【００２４】
制御装置１０３は、スポンサーの担当者によって各広告キャンペーンごとに設定された配信率決定用関数に関する情報をＨＤＤ１０４に記録する。本実施の形態では、制御装置１０３は、例えば、スポンサーの担当者によって設定された配信率決定用関数を特定するための情報を、スポンサーを特定するためのスポンサー情報と、その配信率決定用関数が設定された広告キャンペーンを特定するための情報とに関連付けて、ＨＤＤ１０４内にあらかじめ作成されている配信率決定用関数データベースに記録する。
【００２５】
図４は、第１の実施の形態における配信率決定用関数の設定例を模式的に示す図である。この図４に示す例では、スポンサー１（Ｓｐｏｎｓｏｒ１）が展開している広告キャンペーン１（Ｃａｍｐａｉｇｎ１）に対しては、配信率決定用関数４ａが設定されている。広告キャンペーン１には、Ａｓｓｅｔ１、Ａｓｓｅｔ２、〜ＡｓｓｅｔＮの合計Ｎ個の配信用広告データが設定されており、これらの配信率は、配信率決定用関数４ａに基づいて決定される。制御装置１０３は、配信率決定用関数４ａを配信用広告データの配信率を決定するためのフィルターとして用いることにより、各配信用広告データのＣＴＲに基づいて、各広告スペース上への配信用広告データの配信率を決定することができる。なお、図４に示す例では、スポンサー１による広告キャンペーン１は、広告スペース１（ＡｄＳｐａｃｅ＃１）と、広告スペース２（ＡｄＳｐａｃｅ＃２）と、広告スペース３（ＡｄＳｐａｃｅ＃３）とに対して、配信率決定用関数４ａに基づく配信率で配信される。
【００２６】
スポンサー１（Ｓｐｏｎｓｏｒ１）が展開している広告キャンペーン２（Ｃａｍｐａｉｇｎ２）に対しては、配信率決定用関数４ｂが設定されている。広告キャンペーン２には、Ａｓｓｅｔ１、Ａｓｓｅｔ２、〜ＡｓｓｅｔＭの合計Ｍ個の配信用広告データが設定されており、これらの配信率は、配信率決定用関数４ｂに基づいて決定される。制御装置１０３は、配信率決定用関数４ｂを配信用広告データの配信率を決定するためのフィルターとして用いることにより、各配信用広告データのＣＴＲに基づいて、各広告スペース上への配信用広告データの配信率を決定することができる。なお、図４に示す例では、スポンサー１による広告キャンペーン２は、広告スペース１（ＡｄＳｐａｃｅ＃１）と、広告スペース３（ＡｄＳｐａｃｅ＃３）とに対して、配信率決定用関数４ｂに基づく配信率で配信される。
【００２７】
スポンサーＨ（ＳｐｏｎｓｏｒＨ）が展開している広告キャンペーンＰ（ＣａｍｐａｉｇｎＰ）に対しては、配信率決定用関数４ｃが設定されている。広告キャンペーンＰには、Ａｓｓｅｔ１、Ａｓｓｅｔ２、〜ＡｓｓｅｔＧの合計Ｇ個の配信用広告データが設定されており、これらの配信率は、配信率決定用関数４ｃに基づいて決定される。制御装置１０３は、配信率決定用関数４ｃを配信用広告データの配信率を決定するためのフィルターとして用いることにより、各配信用広告データのＣＴＲに基づいて、各広告スペース上への配信用広告データの配信率を決定することができる。なお、図４に示す例では、スポンサーＨによる広告キャンペーンＰは、広告スペース２（ＡｄＳｐａｃｅ＃２）と、広告スペース３（ＡｄＳｐａｃｅ＃３）とに対して、配信率決定用関数４ｃに基づく配信率で配信される。
【００２８】
図５は、第１の実施の形態における広告配信処理の流れを示すフローチャートである。図５に示す処理は、広告スペースが配置されたウェブページがユーザー端末２００上で閲覧されたことを検出すると起動するプログラムとして、制御装置１０３によって実行される。なお、広告スペースが配置されたウェブページには、そのウェブページがユーザー端末２００上で表示されると、広告配信サーバー１００に対して配信用広告データの配信を要求するためコードが埋め込まれており、制御装置１０３は、この要求をユーザー端末２００から受信することにより、広告スペースが配置されたウェブページがユーザー端末２００上で閲覧されたことを検出することができる。
【００２９】
ステップＳ１０において、制御装置１０３は、配信対象の配信用広告データが設定されている広告キャンペーンと、その広告キャンペーンを展開しているスポンサーを特定し、ＨＤＤ１０４に記録されている配信率決定用関数データベースを参照して、該広告キャンペーンに対して設定されている配信率決定用関数を特定する。
【００３０】
その後、ステップＳ２０へ進み、制御装置１０３は、ステップＳ１０で特定した配信率決定用関数に基づいて、配信対象の配信用広告データの配信率を決定する。具体的には、制御装置１０３は、配信対象の配信用広告データのＣＴＲを算出し、算出したＣＴＲに応じた配信率を配信率決定用関数を用いて算出する。その後、ステップＳ３０へ進む。
【００３１】
ステップＳ３０では、制御装置１０３は、ステップＳ２０で決定した配信率となるように、配信用広告データをウェブページに設けられた広告スペースに配信する。すなわち、広告キャンペーンに対して設定されている複数の配信用広告データの中から、配信率に基づいて任意の１つを選択し、選択した配信用広告データを広告スペースに配信する。これによって、広告スペース上には広告、例えばバナー広告が表示される。その後、ステップＳ４０へ進む。
【００３２】
ステップＳ４０では、制御装置１０３は、配信対象の配信用広告データの配信回数、すなわち広告スペースへの広告の表示回数を更新する。具体的には、各配信用広告データの配信回数は、ＨＤＤ１０４内の配信回数管理ＤＢ内で配信用広告データを特定するための情報に関連付けて記録されており、制御装置１０３は、配信用広告データを配信するごとに、その配信用広告データを特定するための情報に関連付けて記録されている表示回数に１を加算してデータを更新する。その後、ステップＳ５０へ進む。
【００３３】
ステップＳ５０では、制御装置１０３は、広告スペースに配信した配信用広告データに基づく広告が、ウェブページの閲覧者によってクリックされたか否かを判断する。例えば、広告がウェブページの閲覧者によってクリックされた場合には、クリックされたことを特定するための情報が、閲覧者のユーザー端末２００から広告配信サーバー１００へ送信されることにより、制御装置１０３は、閲覧者による広告のクリックを特定することができるものとする。ステップＳ５０で肯定判断した場合には、ステップＳ６０へ進む。
【００３４】
ステップＳ６０では、制御装置１０３は、配信対象の配信用広告データのクリック回数を更新する。具体的には、各配信用広告データのクリック回数は、ＨＤＤ１０４内の配信回数管理ＤＢ内で配信用広告データを特定するための情報に関連付けて記録されており、制御装置１０３は、配信用広告データに基づく広告がクリックされたことを検出するごとに、その配信用広告データを特定するための情報に関連付けて記録されているクリック回数に１を加算してデータを更新する。これにより、ステップＳ４０で更新した広告の表示回数と、ステップＳ６０で更新した広告のクリック回数とに基づいて、次回の広告配信処理では、ステップＳ２０において最新の情報に基づくＣＴＲの算出が可能となる。その後、処理を終了する。
【００３５】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＨＤＤ１０４には、あらかじめ複数パターンの配信率決定用関数が記録されており、制御装置１０３は、その中から広告主であるスポンサーの担当者によって選択された配信率決定用関数を配信用広告データの配信率を決定するための関数として設定するようにした。そして、制御装置１０３は、配信用広告データを配信する際には、配信用広告データの価値を評価するための指標値であるＣＴＲを算出し、算出した指標値と、設定した配信率決定用関数とに基づいて、配信用広告データの配信率を決定するようにした。これによって、スポンサーの担当者は、あらかじめ用意された配信率決定用関数の中から、最も広告効果が高いと思われる配信率決定用関数を選択するだけで、配信用広告データの配信率を管理することができるため、広告の管理を容易に行うことが可能となる。
【００３６】
（２）配信率決定用関数は、広告キャンペーンごとに設定することができるようにした。これによって、スポンサーが複数の広告キャンペーンを展開している場合には、それぞれの広告キャンペーンに対して配信率決定用関数を設定することができる。また、広告キャンペーンに含まれる複数の配信用広告データに対して、まとめて同じ配信率決定用関数を設定することができる。
【００３７】
（３）制御装置１０３は、スポンサー端末３００のモニタ上に不図示の管理画面を表示させ、この管理画面上で広告キャンペーンの作成や配信用広告データの作成とともに、各広告キャンペーンに適用する配信率決定用関数の選択を受け付けるようにした。そして、制御装置１０３は、管理画面上に、あらかじめ設定されてＨＤＤ１０４に記録されている複数パターンの配信率決定用関数を表示するようにした。これによって、担当者は、各広告キャンペーンごとに、画面上に表示されている複数パターンの配信率決定用関数の中から任意の１つを選択することができるため、容易に配信率決定用関数を選択することができる。
【００３８】
（４）制御装置１０３は、その広告キャンペーンに対して過去に設定されたことがある配信率決定用関数がある場合には、その配信率決定用関数を設定していた期間のＣＴＲを配信率決定用関数と対応付けて表示させるようにした。これにより、担当者は、過去のＣＴＲを参考に、最も広告効果が高いと思われる配信率決定用関数を選択することが可能となる。
【００３９】
―第２の実施の形態―
上述した第１の実施の形態では、配信率決定用関数の選択は、各広告キャンペーンごとに行うことができる例について説明した。第２の実施の形態では、配信率決定用関数の選択を広告キャンペーンと配信先の広告スペースとの組に対して設定する方法について説明する。
【００４０】
なお、第２の実施の形態において、図１と図２に示したブロック図は、第１の実施の形態と同様のため説明を省略する。また、図３に示した配信率決定用関数についても、第１の実施の形態と同様のため説明を省略する。
【００４１】
図６は、第２の実施の形態における配信率決定用関数の設定例を模式的に示す図である。この図６に示す例では、スポンサーＭ（ＳｐｏｎｓｏｒＭ）は、広告キャンペーンＮ（ＣａｍｐａｉｇｎＮ）を展開しており、広告キャンペーンＮには、Ａｓｓｅｔ１、Ａｓｓｅｔ２、〜ＡｓｓｅｔＭの合計Ｍ個の配信用広告データが設定されている。そして、広告キャンペーンＮと広告スペース１（ＡｄＳｐａｃｅ＃１）の組に対しては、配信率決定用関数６ａが設定されており、広告キャンペーンＮと広告スペース２（ＡｄＳｐａｃｅ＃２）の組に対しては、配信率決定用関数６ｂが設定されており、広告キャンペーンＮと広告スペース３（ＡｄＳｐａｃｅ＃３）の組に対しては、配信率決定用関数６ｃが設定されている。
【００４２】
なお、スポンサーの担当者は、第１の実施の形態と同様に、スポンサー端末３００を操作して広告配信サーバー１００にアクセスし、あらかじめ用意された配信率決定用関数の中から、最も広告の配信効果が見込まれる配信率決定用関数を選択する。具体的には、スポンサーの担当者は、スポンサー端末３００から広告配信サーバー１００にアクセスしてシステムへのログインを行い、その後に表示される管理画面上で、広告キャンペーンと広告スペースの組に対して設定する配信率決定用関数を選択する。
【００４３】
このために、制御装置１０３は、担当者によってログインが行われると、スポンサー端末３００のモニタ上に不図示の管理画面を表示させるとともに、該管理画面上にあらかじめ設定されてＨＤＤ１０４に記録されている複数パターンの配信率決定用関数を表示して、担当者からの配信率決定用関数の選択を受け付ける。担当者は、広告キャンペーンと広告スペースの組に対して、画面上に表示されている複数パターンの配信率決定用関数の中から任意の１つを選択する。これによって、担当者は、画面上で配信率決定用関数を選択するだけで、容易に広告キャンペーンと広告スペースの組に対して配信率決定用関数を設定することができる。なお、制御装置１０３は、その広告キャンペーンと広告スペースの組に対して過去に設定されたことがある配信率決定用関数がある場合には、その配信率決定用関数を設定していた期間のＣＴＲを配信率決定用関数と対応付けて表示させてもよい。これにより、担当者は、過去のＣＴＲを参考に、最も広告効果が高いと思われる配信率決定用関数を選択することが可能となる。
【００４４】
制御装置１０３は、スポンサーの担当者による選択結果に基づいて、各広告キャンペーンと広告スペースの組ごとに配信率決定用関数を設定する。この場合、１つの広告キャンペーンと広告スペースの組に対して複数の配信用広告データが設定されている場合には、全ての配信用広告データの配信率が、設定された配信率決定用関数に基づいて決定される。
【００４５】
制御装置１０３は、スポンサーの担当者によって各広告キャンペーンと広告スペースの組ごとに設定された配信率決定用関数に関する情報をＨＤＤ１０４に記録する。本実施の形態では、制御装置１０３は、例えば、スポンサーの担当者によって設定された配信率決定用関数を特定するための情報を、スポンサーを特定するためのスポンサー情報と、その配信率決定用関数が設定された広告キャンペーンと広告スペースの組を特定するための情報とに関連付けて、ＨＤＤ１０４内にあらかじめ作成されている配信率決定用関数データベースに記録する。
【００４６】
図５に示したフローチャートを用いて、第２の実施の形態における広告配信処理について説明する。なお、図５に示す処理は、第１の実施の形態と同様に、スポンサーによって広告の配信開始が指示されると起動するプログラムとして、制御装置１０３によって実行される。なお、スポンサーからの広告の配信開始指示は、スポンサー端末３００を介して担当者によって行われる。
【００４７】
ステップＳ１０では、制御装置１０３は、配信対象の配信用広告データが設定されている広告キャンペーンと、その広告キャンペーンを展開しているスポンサーと、配信用広告データの配信先である広告スペースとを特定し、ＨＤＤ１０４に記録されている配信率決定用関数データベースを参照して、該広告キャンペーンと該広告スペースの組に対して設定されている配信率決定用関数を特定する。
【００４８】
その後、ステップＳ２０へ進み、制御装置１０３は、ステップＳ１０で特定した配信率決定用関数に基づいて、配信対象の配信用広告データの配信率を決定する。具体的には、制御装置１０３は、配信対象の配信用広告データのＣＴＲを算出し、算出したＣＴＲに応じた配信率を配信率決定用関数を用いて算出する。その後、ステップＳ３０へ進む。
【００４９】
ステップＳ３０では、制御装置１０３は、ステップＳ２０で決定した配信率となるように、配信用広告データをウェブページに設けられた広告スペースに配信する。これによって、広告スペース上には広告、例えばバナー広告が表示される。その後、ステップＳ４０へ進む。
【００５０】
ステップＳ４０では、制御装置１０３は、配信対象の配信用広告データの配信回数、すなわち広告スペースへの広告の表示回数を更新する。具体的には、各配信用広告データの配信回数は、ＨＤＤ１０４内の配信回数管理ＤＢ内で配信用広告データを特定するための情報に関連付けて記録されており、制御装置１０３は、配信用広告データを配信するごとに、その配信用広告データを特定するための情報に関連付けて記録されている表示回数に１を加算してデータを更新する。その後、ステップＳ５０へ進む。
【００５１】
ステップＳ５０では、制御装置１０３は、広告スペースに配信した配信用広告データに基づく広告が、ウェブページの閲覧者によってクリックされたか否かを判断する。例えば、広告がウェブページの閲覧者によってクリックされた場合には、クリックされたことを特定するための情報が、閲覧者のユーザー端末２００から広告配信サーバー１００へ送信されることにより、制御装置１０３は、閲覧者による広告のクリックを特定することができるものとする。ステップＳ５０で肯定判断した場合には、ステップＳ６０へ進む。
【００５２】
ステップＳ６０では、制御装置１０３は、配信対象の配信用広告データのクリック回数を更新する。具体的には、各配信用広告データのクリック回数は、ＨＤＤ１０４内の配信回数管理ＤＢ内で配信用広告データを特定するための情報に関連付けて記録されており、制御装置１０３は、配信用広告データに基づく広告がクリックされたことを検出するごとに、その配信用広告データを特定するための情報に関連付けて記録されているクリック回数に１を加算してデータを更新する。その後、処理を終了する。これにより、ステップＳ４０で更新した広告の表示回数と、ステップＳ６０で更新した広告のクリック回数とに基づいて、次回の広告配信処理では、ステップＳ２０において最新の情報に基づくＣＴＲの算出が可能となる。
【００５３】
以上説明した第２の実施の形態によれば、配信率決定用関数は、広告キャンペーンと配信先の広告スペースとの組に対して設定することができるようにしたので、以下のような作用効果を得ることができる。すなわち、スポンサーが複数の広告キャンペーンを展開している場合には、それぞれの広告キャンペーンに対して配信率決定用関数を設定することができる。また、１つの広告キャンペーンに配信先の広告スペースが複数ある場合には、それらの広告スペースに対してそれぞれ異なる配信率決定用関数を設定することができる。
【００５４】
―第３の実施の形態―
第３の実施の形態では、制御装置１０３は、１つの広告キャンペーンに複数の配信用広告データが設定されている場合に、全ての配信用広告データに対して、あらかじめ用意されている複数の配信率決定用関数の中からランダムに選択した配信率決定用関数を設定する。そして、制御装置１０３は、各配信用広告データのＣＴＲを所定時間間隔で監視し、ＣＴＲの監視結果に基づいて、あらかじめ用意されている複数の配信率決定用関数の中から、広告の配信効果がより高くなることが期待される配信率決定用関数を選択し直す。これにより、各配信用広告データのＣＴＲに基づいて配信率決定用関数の設定を自動制御することが可能となる。
【００５５】
なお、第３の実施の形態において、図１と図２に示したブロック図は、第１の実施の形態と同様のため説明を省略する。また、図３に示した配信率決定用関数、および図５に示した広告配信処理の流れを示すフローチャートについても、第１の実施の形態と同様のため説明を省略する。
【００５６】
図７は、第３の実施の形態における配信率決定用関数の設定例を模式的に示す図である。この図７に示す例では、あるスポンサーによって展開されている広告キャンペーン（Ｃａｍｐａｉｇｎ）に対して、Ａｓｓｅｔ１、Ａｓｓｅｔ２、〜Ａｓｓｅｔｉの合計ｉ個の配信用広告データが設定されている。そして、この広告キャンペーン内の全ての配信用広告データに対して共通の配信率決定用関数７ａが設定されている。これにより、広告配信先の全ての広告スペース群（ＡｄＳｐａｃｅｊ）には、全ての配信用広告データに対して共通で設定された配信率決定用関数７ａに基づいて、配信用広告データの配信率が決定されることになる。
【００５７】
図７に示すＣｏｎｔｒｏｌｌｅｒ７ｂが制御装置１０３に相当し、制御装置１０３は、例えば、広告キャンペーンに含まれる各配信用広告データのＣＴＲを所定時間間隔で算出し、その平均値をフィードバックデータとして、配信率決定用関数の自動制御に用いる。本実施の形態では、制御装置１０３は、フィードバックデータであるＣＴＲの平均値に基づき、次式（１）に示すワイブル分布の累積分布関数（Ｃｕｍｕｌａｔｉｖｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｆｕｎｃｔｉｏｎ／ＣＤＦ）ｆ（ｘ；λ，ｋ）を用いて広告キャンペーンに対して設定する配信率決定用関数を自動制御する。
【数１】
2013175004.tif 000003
【００５８】
式（１）において、ｘはフィードバックデータであるＣＴＲの平均値である。また、λとｋは、累積分布関数ＣＤＦのグラフ形状を決定するための可変パラメータである。制御装置１０３は、このλとｋの値を調整して得た累積分布関数ＣＤＦを配信率決定用関数として設定することにより、広告キャンペーンに対して設定する配信率決定用関数を自動制御することができる。
【００５９】
図８は、λ＝０．５とした場合の累積分布関数ＣＤＦの具体例を示した図である。図８（ａ）は、パラメータであるλを０．５とし、kを０．５、１、１．５、３、５と変化させた場合に、ＣＴＲの平均値（＝ｘ）によって累積分布関数ｆ（ｘ；λ，ｋ）の値がどのように変化するかを表した表である。また、図８（ｂ）は、縦軸にＣＤＦ、横軸にＣＴＲをとった２次元空間上に、図８（ａ）に示したデータをｋの値ごとにプロットしたグラフを示す図である。
【００６０】
このようにパラメータｋの値を変えることにより、累積分布関数ＣＤＦのグラフ形状も変化することから、制御装置１０３は、ＣＴＲの平均値が増加する方向へパラメータｋの値を変更すれば、配信率決定用関数を広告の配信効果がより高くなる方向へ調整することができる。
【００６１】
なお、ここではλは０．５で固定した場合について説明したが、制御装置１０３は、ＣＴＲが増加する方向へパラメータλの値も変更して、配信率決定用関数を広告の配信効果がより高くなる方向へ調整する。
【００６２】
本実施の形態では、パラメータｋとλを変化させた複数パターンの配信率決定用関数をあらかじめ作成してＨＤＤ１０４に記録しておき、制御装置１０３は、あらかじめ記録されている配信率決定用関数の中から、ＣＴＲが増加する方向へパラメータｋとλを調整した結果に対応する配信率決定用関数を読み出して自動選択することにより、配信率決定用関数を設定し直す。これにより、その都度、パラメータを設定し直して配信率決定用関数を算出する場合と比較して、処理速度を向上させることができる。
【００６３】
制御装置１０３は、自動選択により設定した配信率決定用関数に関する情報をＨＤＤ１０４に記録する。本実施の形態では、制御装置１０３は、例えば、自動選択により設定した配信率決定用関数を特定するための情報を、スポンサーを特定するためのスポンサー情報と、その配信率決定用関数が設定された広告キャンペーンを特定するための情報とに関連付けて、ＨＤＤ１０４内にあらかじめ作成されている配信率決定用関数データベースに記録する。
【００６４】
図９は、第３の実施の形態における配信率決定用関数の自動調整処理の流れを示すフローチャートである。図９に示す処理は、配信率決定用関数の自動調整タイミングにおいて起動するプログラムとして、制御装置１０３によって実行される。なお、配信率決定用関数の自動調整タイミングは、例えば、１０分に１回、３０分に１回、１時間に１回、１日に１回等、所定の時間間隔となるように事前に設定されている。制御装置１０３は、配信率決定用関数の自動調整を行ったときにタイマーによる計時を開始し、前回の自動調整からの経過時間があらかじめ設定されている所定の時間間隔に到達したか否かを判定することにより、配信率決定用関数の自動調整タイミングを検出することができる。この配信率決定用関数の自動調整処理は、スポンサーが展開する広告キャンペーンごとに行われる。
【００６５】
ステップＳ１１０において、制御装置１０３は、配信率決定用関数の自動調整を行う広告キャンペーンを対象として、各配信用広告データのＣＴＲを算出する。そして、制御装置１０３は、各配信用広告データのＣＴＲの平均値をフィードバックデータとする。
【００６６】
その後、ステップ１２０へ進み、制御装置１０３は、上述したように、式（１）に示したワイブル分布の累積分布関数（ＣＤＦ）を用いて、ＣＴＲの平均値が増加する方向へパラメータλとｋを調整する。
【００６７】
その後、ステップＳ１３０へ進み、制御装置１０３は、ＨＤＤ１０４にあらかじめ記録されている配信率決定用関数の中から、パラメータｋとλの調整結果に対応した配信率決定用関数を読み出して選択する。例えば、パラメータの調整結果がｋ＝１、λ＝０．５となった場合には、制御装置１０３は、ＨＤＤ１０４に記録されている複数の配信率決定用関数の中から、パラメータをｋ＝１、λ＝０．５として算出された配信率決定用関数を選択する。その後、処理を終了する。
【００６８】
以上説明した第３の実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０３は、各配信用広告データのＣＴＲを所定時間間隔で監視し、ＣＴＲの監視結果に基づいて、あらかじめ用意されている複数の配信率決定用関数の中から、広告の配信効果がより高くなることが期待される配信率決定用関数を自動選択するようにした。これによって、各配信用広告データのＣＴＲに基づいて、より高い配信効果が期待される配信率決定用関数を設定されるように自動制御することが可能となる。
【００６９】
（２）配信率決定用関数を設定するためのパラメータｋとλを変化させた複数パターンの配信率決定用関数をあらかじめ作成してＨＤＤ１０４に記録しておき、制御装置１０３は、あらかじめ記録されている配信率決定用関数の中から、各配信用広告データのＣＴＲの平均値が増加する方向へパラメータｋとλを調整した配信率決定用関数を読み出して自動選択することにより、配信率決定用関数を設定し直すようにした。これによって、その都度、パラメータを設定し直して配信率決定用関数を算出する場合と比較して、処理速度を向上させることができる。
【００７０】
―変形例―
なお、上述した実施の形態の広告配信システムは、以下のように変形することもできる。
（１）上述した実施の形態では、広告配信システム１０は、広告配信サーバー１００と、ユーザー端末２００と、スポンサー端末３００とで構成され、広告配信サーバー１００とユーザー端末２００とスポンサー端末３００とは、例えばインターネット等の通信回線を介して接続される例について説明した。しかしながら、広告配信システム１０の構成はこれに限定されるものではない。例えば、広告配信サーバー１００は、種々の処理を実行するサーバーと、データを記録するサーバーとに分けて管理を行ってもよい。あるいは、広告配信サーバー１００を複数設置して処理を分散させるようにしてもよい。
【００７１】
（２）上述した実施の形態では、配信用広告データの価値をＣＴＲを指標値として用いて評価する例について説明した。しかしながらその他の指標値を用いてもよい。例えば、広告の表示回数に対して、ユーザーが広告をクリックしてアカウントの作成などのあらかじめ定義された作業を行った割合を示す評価指標であるＡＴＲ（Ａｃｔｉｏｎ  Ｔｈｒｏｕｇｈ  Ｒａｔｅ）や、広告の表示回数に対して、ユーザーが広告をクリックしてアプリケーションのインストールを行った割合を示す評価指標であるＩＴＲ（Ｉｎｓｔａｌｌａｔｉｏｎ  Ｔｈｒｏｕｇｈ  Ｒａｔｅ）などを用いてもよい。
【００７２】
（３）上述した実施の形態では、広告スペースに表示される広告は、バナー広告である例について説明した。しかしながら、ウェブサイト広告等の他の広告を配信する場合にも、本発明は適用可能である。
【００７３】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００７４】
１０  広告配信システム、１００  広告配信サーバー、１０１  操作部材、１０２  接続ＩＦ、１０３  制御装置、１０４  ＨＤＤ、１０５  モニタ、２００  ユーザー端末、３００  スポンサー端末
【図１】
2013175004.tif 000004
【図２】
2013175004.tif 000005
【図３】
2013175004.tif 000006
【図４】
2013175004.tif 000007
【図５】
2013175004.tif 000008
【図６】
2013175004.tif 000009
【図７】
2013175004.tif 000010
【図８】
2013175004.tif 000011
【図９】
2013175004.tif 000012
【手続補正書】
【提出日】平成24年7月10日(2012.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
広告キャンペーンごとに複数の配信用広告データが記録され、前記配信用広告データを、ウェブページに設けられた広告スペースに配信して表示する広告配信装置であって、
各配信用広告データの配信率が、前記各配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手段と、
前記各配信用広告データの価値を評価するための指標値を算出する指標値算出手段と、
前記記録装置に記録されている複数パターンの前記配信率決定用関数の中から、広告主から受け付けた前記配信率決定用関数の選択指示に基づいて、または前記指標値算出手段によって算出された前記指標値の監視結果に基づいて、いずれか１つの配信率決定用関数を設定する関数設定手段と、
前記指標値算出手段によって算出された前記指標値と、前記関数設定手段によって設定された前記配信率決定用関数とに基づいて、前記各配信用広告データの配信率を決定する配信率決定手段とを備ることを特徴とする広告配信装置。
【請求項２】
請求項１に記載の広告配信装置において、
前記関数設定手段は、前記配信率決定用関数を前記広告キャンペーンごとに設定することを特徴とする広告配信装置。
【請求項３】
請求項１に記載の広告配信装置において、
前記関数設定手段は、前記配信率決定用関数を前記広告キャンペーンと配信先の前記広告スペースとの組に対して設定することを特徴とする広告配信装置。
【請求項４】
請求項１〜３のいずれか一項に記載の広告配信装置において、
前記記録装置に記録されている複数パターンの前記配信率決定用関数を、前記広告主が操作する端末の表示装置に表示する表示制御手段をさらに備え、
前記関数設定手段は、前記表示制御手段によって表示された複数パターンの前記配信率決定用関数の中から前記広告主によって指定された１つの前記配信率決定用関数の選択指示を受け付けることを特徴とする広告配信装置。
【請求項５】
請求項１〜４のいずれか一項に記載の広告配信装置において、
前記各配信用広告データの価値を評価するための指標値は、前記広告スペース上への表示回数に対する広告がクリックされた割合を示す指標値、および前記広告スペース上への表示回数に対するあらかじめ定義された作業が行われた割合を示す指標値の少なくとも一方を含むことを特徴とする広告配信装置。
【請求項６】
広告キャンペーンごとに複数の配信用広告データが記録され、前記配信用広告データを、ウェブページに設けられた広告スペースに配信して表示するための広告配信プログラムであって、
各配信用広告データの配信率が、前記各配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手順と、
前記各配信用広告データの価値を評価するための指標値を算出する指標値算出手順と、
前記記録装置に記録されている複数パターンの前記配信率決定用関数の中から、広告主から受け付けた前記配信率決定用関数の選択指示に基づいて、または前記指標値算出手順で算出した前記指標値の監視結果に基づいて、いずれか１つの配信率決定用関数を設定する関数設定手順と、
前記指標値算出手順で算出した前記指標値と、前記関数設定手順で設定した前記配信率決定用関数とに基づいて、前記各配信用広告データの配信率を決定する配信率決定手順とをコンピュータに実行させるための広告配信プログラム。
【請求項７】
請求項６に記載の広告配信プログラムにおいて、
前記関数設定手順は、前記配信率決定用関数を前記広告キャンペーンごとに設定することを特徴とする広告配信プログラム。
【請求項８】
請求項６に記載の広告配信プログラムにおいて、
前記関数設定手順は、前記配信率決定用関数を前記広告キャンペーンと配信先の前記広告スペースとの組に対して設定することを特徴とする広告配信プログラム。
【請求項９】
請求項６〜８のいずれか一項に記載の広告配信プログラムにおいて、
前記記録装置に記録されている複数パターンの前記配信率決定用関数を前記広告主が操作する端末の表示装置に表示する表示制御手順をさらに有し、
前記関数設定手順は、前記表示制御手順で表示した複数パターンの前記配信率決定用関数の中から前記広告主によって指定された１つの前記配信率決定用関数の選択指示を受け付けることを特徴とする広告配信プログラム。
【請求項１０】
請求項６〜９のいずれか一項に記載の広告配信プログラムにおいて、
前記各配信用広告データの価値を評価するための指標値は、前記広告スペース上への表示回数に対する広告がクリックされた割合を示す指標値、および前記広告スペース上への表示回数に対するあらかじめ定義された作業が行われた割合を示す指標値の少なくとも一方を含むことを特徴とする広告配信プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明による広告配信装置は、広告キャンペーンごとに複数の配信用広告データが記録され、配信用広告データを、ウェブページに設けられた広告スペースに配信して表示する広告配信装置であって、各配信用広告データの配信率が、各配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手段と、各配信用広告データの価値を評価するための指標値を算出する指標値算出手段と、記録装置に記録されている複数パターンの配信率決定用関数の中から、広告主から受け付けた配信率決定用関数の選択指示に基づいて、または指標値算出手段によって算出された指標値の監視結果に基づいて、いずれか１つの配信率決定用関数を設定する関数設定手段と、指標値算出手段によって算出された指標値と、関数設定手段によって設定された配信率決定用関数とに基づいて、各配信用広告データの配信率を決定する配信率決定手段とを備ることを特徴とする。
本発明による広告配信プログラムは、広告キャンペーンごとに複数の配信用広告データが記録され、配信用広告データを、ウェブページに設けられた広告スペースに配信して表示するための広告配信プログラムであって、各配信用広告データの配信率が、各配信用広告データの価値を評価するための指標値に応じた配信率となるようにあらかじめ設定された複数パターンの配信率決定用関数を記録装置に記録する記録制御手順と、各配信用広告データの価値を評価するための指標値を算出する指標値算出手順と、記録装置に記録されている複数パターンの配信率決定用関数の中から、広告主から受け付けた配信率決定用関数の選択指示に基づいて、または指標値算出手順で算出した指標値の監視結果に基づいて、いずれか１つの配信率決定用関数を設定する関数設定手順と、指標値算出手順で算出した指標値と、関数設定手順で設定した配信率決定用関数とに基づいて、各配信用広告データの配信率を決定する配信率決定手順とをコンピュータに実行させることを特徴とする。