(57)【要約】【課題】所望の広告のクリック数を向上させることができるコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法を提供すること。【解決手段】広告を含むコンテンツを閲覧するユーザごとに、コンテンツに広告が表示される位置である表示位置に対応付けて、前記表示位置に配置された広告がクリックされた回数であるクリック数を集計し、集計したクリック数を、ユーザと表示位置とに対応付けてユーザクリック特性記憶部に記憶させ、ユーザからコンテンツの閲覧要求を受け付けた場合に、ユーザクリック特性記憶部に記憶されているクリック数に基づいて、広告の表示位置をユーザごとに調整したコンテンツを出力する。【選択図】        図６
2010073172.tif 000002
【特許請求の範囲】
【請求項１】
広告を含むコンテンツを閲覧するユーザごとに、前記コンテンツに広告が表示される位置である表示位置に対応付けて、前記表示位置に配置された広告がクリックされた回数であるクリック数を集計するクリック位置集計手段と、
前記クリック位置集計手段によって集計されたクリック数を、ユーザと表示位置とに対応付けて記憶するユーザクリック特性記憶手段と、
前記ユーザクリック特性記憶手段に記憶されているクリック数に基づいて、前記広告の表示位置を、前記ユーザごとに調整する表示位置調整手段と、
前記表示位置調整手段によって広告の表示位置が調整されたコンテンツを出力する出力手段と
を備えたことを特徴とするコンテンツ出力装置。
【請求項２】
前記表示位置調整手段は、優先度が高い広告ほど、前記ユーザクリック特性記憶手段に記憶されているクリック数が多い表示位置に配置するように調整することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
前記広告ごとに、該広告をクリックされた回数である広告クリック数を集計する広告別クリック数集計手段と、
前記広告別クリック数集計手段によって集計された広告クリック数を、広告に対応付けて記憶する広告別クリック数記憶手段とをさらに備え、
前記表示位置調整手段は、前記広告別クリック数記憶手段に記憶されている広告クリック数が少ない広告ほど、該広告の優先度を高く設定することを特徴とする請求項２に記載のコンテンツ出力装置。
【請求項４】
前記表示位置調整手段は、前記広告別クリック数記憶手段に記憶されている広告クリック数が、前記広告がクリックされる目標の回数である目標クリック数に達成している割合であるクリック数達成率を算出し、算出したクリック数達成率が低い広告ほど、該広告の優先度を高く設定することを特徴とする請求項３に記載のコンテンツ出力装置。
【請求項５】
前記表示位置調整手段は、前記広告を表示する残りの日数が少ないほど、該広告の優先度を高く設定することを特徴とする請求項３または４に記載のコンテンツ出力装置。
【請求項６】
広告を含むコンテンツを閲覧するユーザごとに、前記コンテンツに広告が表示される位置である表示位置に対応付けて、前記表示位置に配置された広告がクリックされた回数であるクリック数を集計して、集計したクリック数を、ユーザと表示位置とに対応付けてユーザクリック特性記憶部に記憶させるクリック位置集計手順と、
前記クリック位置集計手順によって前記ユーザクリック特性記憶部に記憶されたクリック数に基づいて、前記広告の表示位置を、前記ユーザごとに調整する表示位置調整手順と、
前記表示位置調整手順によって広告の表示位置が調整されたコンテンツを出力する出力手順と
をコンピュータに実行させることを特徴とするコンテンツ出力プログラム。
【請求項７】
前記表示位置調整手順は、優先度が高い広告ほど、前記ユーザクリック特性記憶部に記憶されているクリック数が多い表示位置に配置するように調整することを特徴とする請求項６に記載のコンテンツ出力プログラム。
【請求項８】
広告を含むコンテンツを出力するコンテンツ出力装置におけるコンテンツ出力方法であって、
前記コンテンツ出力装置が、
前記コンテンツを閲覧するユーザごとに、前記コンテンツに広告が表示される位置である表示位置に対応付けて、前記表示位置に配置された広告がクリックされた回数であるクリック数を集計して、集計したクリック数を、ユーザと表示位置とに対応付けてユーザクリック特性記憶部に記憶させるクリック位置集計工程と、
前記クリック位置集計工程によって前記ユーザクリック特性記憶部に記憶されたクリック数に基づいて、前記広告の表示位置を、前記ユーザごとに調整する表示位置調整工程と、
前記表示位置調整工程によって広告の表示位置が調整されたコンテンツを出力する出力工程と
を含んだことを特徴とするコンテンツ出力方法。
【請求項９】
前記表示位置調整工程は、優先度が高い広告ほど、前記ユーザクリック特性記憶部に記憶されているクリック数が多い表示位置に配置するように調整することを特徴とする請求項８に記載のコンテンツ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告を含むコンテンツを配信するコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法に関し、特に、所望の広告がクリックされる回数を向上させることができるコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法に関する。
【背景技術】
【０００２】
近年、インターネットの急速な発展に伴って、インターネットを介した広告配信が盛んに行われている。広告配信として、ウェブページの所定の位置に、企業や商品等を示すアイコンを表示し、かかるアイコンがクリックされた場合に広告主のウェブページへ遷移するものがある。この種の広告配信は、バナー広告や広告リンクと呼ばれているが、本明細書では単に「広告」と呼ぶこととする。
【０００３】
広告主にとっては、ウェブページに掲載した広告がより多くクリックされることが重要である。それと同様に、ウェブサービス提供者（ウェブページ製作者）にとっても、ウェブページに掲載した広告がより多くクリックされることが重要である。これは、広告がクリックされた回数に応じて、広告主から得られる対価が変動したり、広告が多くクリックされるウェブページを提供するほど、他の広告主から広告掲載の依頼を受けたりするからである。
【０００４】
また、広告ごとに、クリックされる目標の回数（以下、「目標クリック数」という）が定められていることが多いため、ウェブサービス提供者にとっては、極力多くの広告について、クリック数が目標クリック数に達するようにすることも重要である。
【０００５】
そこで、近年、広告をユーザに効果的に認知させるように工夫されている技術が提案されている。例えば、特許文献１には、バナー広告のクリック数に基づいて、バナー広告の優先値を算出して、算出した優先値によってバナー広告の表示サイズや表示時間を変化させる技術が開示されている。なお、特許文献１に開示されている技術では、クライアント端末がバナー広告のクリック数をカウントして、かかるクリック数を配信サーバへ送信する。そして、配信サーバが、受信したクリック数を用いて優先値を算出して、算出した優先値をクライアント端末へ送信する。
【０００６】
【特許文献１】特開２００２−３３３８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術には、ウェブサービス提供者が所望する広告のクリック数を向上させることができるとは限らないという問題があった。具体的には、ウェブページ上において、広告の表示サイズを大きくしたり、広告の表示時間を長くしたりしても、かかる広告がユーザによってクリックされるとは限らなかった。これは、一般的に、同一の位置に表示されている広告であっても、クリックされやすいか否かはユーザによって異なるからである。
【０００８】
クリックされやすい広告がユーザによって異なる点について、一例を挙げて説明する。例えば、ウェブページのサイズがブラウザの表示サイズより大きい場合、かかるウェブページは一部分のみがブラウザに表示される。ブラウザに表示されていない部分に表示されるはずの広告は、ユーザがスクロール操作を行わない限り閲覧されることもクリックされることもない。上記従来技術を用いて、広告の表示サイズを大きくしたり、広告の表示時間を長くしたりしても、ブラウザに表示されていない広告がクリックされることはない。そして、ブラウザの表示サイズはユーザによって異なるため、クリックされやすい広告はユーザによって異なることになる。
【０００９】
このようなことから、クリックされやすい広告は、ユーザによって異なるため、例えば、ウェブサービス提供者が、目標クリック数に達していない広告のクリック数を向上させたい場合であっても、クリック数を向上させるための制御ができなかった。
【００１０】
本発明は、上記に鑑みてなされたものであって、所望の広告のクリック数を向上させることができるコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、広告を含むコンテンツを閲覧するユーザごとに、前記コンテンツに広告が表示される位置である表示位置に対応付けて、前記表示位置に配置された広告がクリックされた回数であるクリック数を集計するクリック位置集計手段と、前記クリック位置集計手段によって集計されたクリック数を、ユーザと表示位置とに対応付けて記憶するユーザクリック特性記憶手段と、前記ユーザクリック特性記憶手段に記憶されているクリック数に基づいて、前記広告の表示位置を、前記ユーザごとに調整する表示位置調整手段と、前記表示位置調整手段によって広告の表示位置が調整されたコンテンツを出力する出力手段とを備えたことを特徴とする。
【００１２】
この発明の態様によれば、所望の広告のクリック数を向上させることができる。
【００１３】
また、本発明の他の態様では、上記の発明の態様において、前記表示位置調整手段は、優先度が高い広告ほど、前記ユーザクリック特性記憶手段に記憶されているクリック数が多い表示位置に配置するように調整することを特徴とする。
【００１４】
また、本発明の他の態様では、上記の発明の態様において、前記広告ごとに、該広告をクリックされた回数である広告クリック数を集計する広告別クリック数集計手段と、前記広告別クリック数集計手段によって集計された広告クリック数を、広告に対応付けて記憶する広告別クリック数記憶手段とをさらに備え、前記表示位置調整手段は、前記広告別クリック数記憶手段に記憶されている広告クリック数が少ない広告ほど、該広告の優先度を高く設定することを特徴とする。
【００１５】
これらの発明の態様によれば、クリック数が少ない広告のクリック数を向上させることができる。
【００１６】
また、本発明の他の態様では、上記の発明の態様において、前記表示位置調整手段は、前記広告別クリック数記憶手段に記憶されている広告クリック数が、前記広告がクリックされる目標の回数である目標クリック数に達成している割合であるクリック数達成率を算出し、算出したクリック数達成率が低い広告ほど、該広告の優先度を高く設定することを特徴とする。
【００１７】
この発明の態様によれば、クリック数が目標クリック数に達していない広告のクリック数を向上させることができる。
【００１８】
また、本発明の他の態様では、上記の発明の態様において、前記表示位置調整手段は、前記広告を表示する残りの日数が少ないほど、該広告の優先度を高く設定することを特徴とする。
【００１９】
この発明の態様によれば、表示期限までの日数が短い広告のクリック数を向上させることができる。
【発明の効果】
【００２０】
本発明の一つの態様によれば、所望の広告のクリック数を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明に係るコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。例えば、以下の実施例では、広告を含むコンテンツとして、ウェブページを例に挙げて説明するが、広告を含むコンテンツは、ウェブページに限られず、広告を含むインターネット放送における動画像や、広告を含むデジタル放送における動画像などであってもよい。
【実施例】
【００２２】
まず、本実施例に係るコンテンツ配信システムによって提供されるウェブページについて説明する。本実施例に係るコンテンツ配信システムは、優先度の高い広告ほど、クリックされやすい位置に広告が表示されるウェブページを配信する。特に、本実施例に係るコンテンツ配信システムは、ユーザごとに、クリックされやすい位置を集計して、広告を表示する位置をユーザごとに調整する。
【００２３】
図１は、ウェブページＰ１０の一例を示す図である。ウェブページＰ１０は、本実施例に係るコンテンツ配信システムにおいて、ユーザが操作する端末装置に表示される画面である。図１に示した例では、ウェブページＰ１０には、広告ＡＤ１１〜ＡＤ１４と、本編Ｃ１０とが表示されている。なお、それぞれの広告ＡＤ１１〜ＡＤ１４は、広告を表示するための領域である表示位置Ｌ１１〜Ｌ１４に表示されている。
【００２４】
広告ＡＤ１１〜ＡＤ１４は、広告主によって提供されるバナー広告（アフィリエイトを含む）などの広告である。一般に、このような広告ＡＤ１１〜ＡＤ１４は、表示される期間が定められている。また、一般に、広告ＡＤ１１〜ＡＤ１４は、目標クリック数が決められている。例えば、広告ＡＤ１１は、目標クリック数が「３ヶ月に３０００回」と決められていたり、広告ＡＤ１２は、目標クリック数が「２ヶ月に２０００回」と決められていたりする。
【００２５】
本編Ｃ１０は、ユーザによって指定されたＵＲＬ（Uniform  Resource  Locator）に対応するコンテンツである。このようなウェブページＰ１０は、本編Ｃ１０を閲覧することを要求した全ての端末装置に表示される。
【００２６】
ここで、本実施例に係るコンテンツ配信システムは、ウェブページＰ１０を閲覧しているユーザごとに、表示位置Ｌ１１〜Ｌ１４に対応付けて、広告ＡＤ１１〜ＡＤ１４がクリックされた回数を集計する。これにより、コンテンツ配信システムは、ユーザによって、どの表示位置に配置された広告がクリックされやすいかといった「ユーザごとのクリック特性」を集計することができる。
【００２７】
そして、コンテンツ配信システムは、ユーザからウェブページの閲覧要求を受け付けた場合に、広告ＡＤ１１〜ＡＤ１４の表示期間が所定の日数以内に経過するか否かを判定する。所定の日数以内に表示期間が経過する広告が存在する場合、コンテンツ配信システムは、広告ＡＤ１１〜ＡＤ１４の優先度を設定し、優先度が高い広告ほど、ユーザにクリックされやすい表示位置に表示されるように、ウェブページを形成するためのデータを生成する。なお、ここで言う「優先度」とは、ユーザに多くクリックさせたい広告の優先順位を示す。また、「ウェブページを形成するためのデータ」とは、ＨＴＭＬ（Hyper  Text  Markup  Language）ドキュメントなどを示す。本明細書では、「ウェブページを形成するためのデータ」を、単に「ウェブデータ」と呼ぶこととする。
【００２８】
具体的には、コンテンツ配信システムは、広告ＡＤ１１〜ＡＤ１４について、既にクリックされた回数（以下、「現状クリック数」という）が、目標クリック数に達している割合（以下、「クリック数達成率」という）を算出する。そして、コンテンツ配信システムは、クリック数達成率が低い広告ほど、優先度を高く設定する。これは、クリック数達成率が低い広告ほど、ユーザに多くクリックさせたい広告であるからである。
【００２９】
続いて、コンテンツ配信システムは、優先度の高い広告ほど、クリック数が多い表示位置に表示されるように、ウェブデータを生成する。ここで、クリック数が多い表示位置は、ユーザによって異なる場合がある。かかる場合、コンテンツ配信システムは、ユーザごとに、かかるユーザにクリックされやすい表示位置に、優先度の高い広告を表示させるウェブデータを生成する。すなわち、クリック数が多い表示位置がユーザによって異なる場合、コンテンツ配信システムは、ユーザごとに、広告の表示位置が異なるウェブデータを生成する。これにより、コンテンツ配信システムは、各ユーザにクリックされやすい表示位置に優先度の高い広告が表示されたウェブデータを、各ユーザに配信することができるので、優先度の高い広告がより多くクリックされるようにすることができる。
【００３０】
図１に示した例を用いて説明する。例えば、図１に示した例において、所定のユーザＡは、表示位置Ｌ１１、Ｌ１２、Ｌ１３、Ｌ１４の順にクリック数が多いものとする。また、所定のユーザＢは、表示位置Ｌ１２、Ｌ１３、Ｌ１１、Ｌ１４の順にクリック数が多いものとする。また、それぞれの広告ＡＤ１１〜ＡＤ１４のクリック数達成率が、広告ＡＤ１１、ＡＤ１２、ＡＤ１３、ＡＤ１４の順に低かったものとする。
【００３１】
かかる場合に、コンテンツ配信システムは、まず、広告ＡＤ１１、ＡＤ１２、ＡＤ１３、ＡＤ１４の順に優先度を高く設定する。そして、コンテンツ配信システムは、ユーザＡに対しては、図１に示したように、表示位置Ｌ１１には広告ＡＤ１１を表示し、表示位置Ｌ１２には広告ＡＤ１２を表示し、表示位置Ｌ１３には広告ＡＤ１３を表示し、表示位置Ｌ１４には広告ＡＤ１４を表示されるウェブデータを配信する。これは、ユーザＡの場合、表示位置Ｌ１１のクリック数が１番多いためである。すなわち、コンテンツ配信システムは、ユーザＡによって１番目にクリックされやすいと考えられる表示位置Ｌ１１に、優先度が１番目に高い広告ＡＤ１１を表示させる。同様の理由により、コンテンツ配信システムは、優先度が高い広告ほど、クリック数が多い位置に表示させる。
【００３２】
一方、コンテンツ配信システムは、ユーザＢに対しては、図１に示した例と異なる表示位置に広告ＡＤ１１〜ＡＤ１４が表示されるウェブデータを配信する。具体的には、コンテンツ配信システムは、優先度が１番目に高い広告ＡＤ１１を、ユーザＢによって１番目にクリックされやすいと考えられる表示位置Ｌ１２に表示させる。また、コンテンツ配信システムは、優先度が２番目に高い広告ＡＤ１２を、ユーザＢによって２番目にクリックされやすいと考えられる表示位置Ｌ１３に表示させる。また、コンテンツ配信システムは、優先度が３番目に高い広告ＡＤ１３を、ユーザＢによって３番目にクリックされやすいと考えられる表示位置Ｌ１１に表示させる。そして、コンテンツ配信システムは、優先度が最も低い広告ＡＤ１４を、ユーザＢによって最もクリックされにくいと考えられる表示位置Ｌ１４に表示させる。
【００３３】
このように、本実施例に係るコンテンツ配信システムは、ユーザのクリック特性に基づいて、広告の表示位置を調整する。これにより、コンテンツ配信システムは、所望の広告のクリック数を向上させることができる。
【００３４】
次に、本実施例に係るコンテンツ配信システムの構成について説明する。図２は、本実施例に係るコンテンツ配信システム１の構成を説明するための図である。図２に示すように、コンテンツ配信システム１は、データベース装置１００と、データ配信装置２００とを有し、インターネット等のネットワーク２０を介して、端末装置１０ａ〜１０ｎと接続される。端末装置１０ａ〜１０ｎは、ユーザが操作する情報処理装置であり、例えば、パソコンや携帯電話端末に相当する。
【００３５】
データベース装置１００は、データ配信装置２００において用いられる各種情報を記憶する。データベース装置１００の構成を図３に示す。図３に示すように、データベース装置１００は、ユーザクリック特性データ１１０と、広告別クリック数データ１２０等を記憶する。なお、図３に示したデータベース装置１００では、本実施例に係るコンテンツ配信システム１の特徴的処理を説明するために必要な構成のみを示す。
【００３６】
ユーザクリック特性データ１１０は、ユーザごとのクリック特性を示す情報である。ユーザクリック特性データ１１０の一例を図４に示す。図４に示すように、ユーザクリック特性データ１１０は、ユーザＩＤ、表示位置、クリック数、ランクといった項目を有する。
【００３７】
ユーザＩＤは、ユーザを識別するための識別番号である。表示位置は、ウェブページにおいて広告が表示される表示位置を示す。なお、図４に例示した表示位置には、図１に示した表示位置Ｌ１１〜Ｌ１４に付した参照符号「Ｌ１１」〜「Ｌ１４」が記憶されるものとする。
【００３８】
クリック数は、対応する表示位置に表示された広告がクリックされた回数を示す。ランクは、対応する表示位置に表示された広告がクリックされた回数のランキングを示す。図４に示した例では、ランクに記憶されている数値が小さいほど広告のクリック数が多いものとする。
【００３９】
すなわち、図４に示したユーザクリック特性データ１１０の１〜４行目は、ユーザＩＤが「ＸＸＸ」であるユーザ（以下、「ユーザＸ」とする）のクリック特性を示している。より具体的に説明すると、図４における１〜４行目は、ユーザＸによって、表示位置Ｌ１１に表示された広告が２００回クリックされ、表示位置Ｌ１２に表示された広告が５００回クリックされ、表示位置Ｌ１３に表示された広告が５５０回クリックされ、表示位置Ｌ１４に表示された広告が１０回クリックされたことを示している。そして、図４における１〜４行目のランクは、ユーザＸによってクリックされる回数が、表示位置Ｌ１３、Ｌ１２、Ｌ１１、Ｌ１４の順に多いことを示している。
【００４０】
同様に、図４に示したユーザクリック特性データ１１０の５〜８行目は、ユーザＩＤが「ＹＹＹ」であるユーザ（以下、「ユーザＹ」とする）のクリック特性を示している。より具体的に説明すると、図４における５〜８行目は、ユーザＹによって、表示位置Ｌ１１に表示された広告が７００回クリックされ、表示位置Ｌ１２に表示された広告が１００回クリックされ、表示位置Ｌ１３に表示された広告が５０回クリックされ、表示位置Ｌ１４に表示された広告が３５０回クリックされたことを示している。そして、図４における５〜８行目のランクは、ユーザＹによってクリックされる回数が、表示位置Ｌ１１、Ｌ１４、Ｌ１２、Ｌ１３の順に多いことを示している。
【００４１】
このように、ユーザクリック特性データ１１０は、ユーザＩＤごとに、表示位置に対応付けてクリック数を記憶する。したがって、ユーザクリック特性データ１１０は、表示位置Ｌ１１〜Ｌ１４に表示される広告が変わった場合であっても、表示位置Ｌ１１〜Ｌ１４に表示された広告がクリックされた回数を記憶する。これにより、ユーザクリック特性データ１１０に記憶されている各種情報は、ユーザによってクリックされやすい表示位置を示すことになる。
【００４２】
広告別クリック数データ１２０は、各広告を表示させる表示位置を示す情報である。広告別クリック数データ１２０の一例を図５に示す。図５に示すように、広告別クリック数データ１２０は、広告ＩＤ、表示位置、表示期間、現状クリック数、目標クリック数といった項目を有する。
【００４３】
広告ＩＤは、広告を識別するための識別番号である。なお、図５に例示した広告ＩＤには、図１に示した広告ＡＤ１１〜ＡＤ１４に付した参照符号「ＡＤ１１」〜「ＡＤ１４」が記憶されるものとする。
【００４４】
表示位置は、図５に示すように、「通常」と「調整」といった項目を有する。以下では、表示位置が有する項目「通常」を「通常表示位置」と略記し、表示位置が有する項目「調整」を「調整表示位置」と略記する。
【００４５】
通常表示位置は、固定的に決められている広告の表示位置を示す。なお、図５に例示した通常表示位置には、図１に示した表示位置Ｌ１１〜Ｌ１４に付した参照符号「Ｌ１１」〜「Ｌ１４」が記憶されるものとする。調整表示位置は、後述するデータ配信装置２００によって更新される項目であり、図４に示したユーザクリック特性データ１１０のランクに対応する。
【００４６】
表示期間は、対応する広告ＩＤが示す広告がウェブページに表示される期間を示す。具体的には、表示期間は、広告がウェブページに表示される期間として、「４月１日〜６月３０日」のような情報を記憶する。本明細書では、表示期間のうち、広告がウェブページに表示される最終の日付を「表示期限」と呼ぶこととする。また、図５では、説明を簡単にするために、表示期間に、年月日時分秒のうち「月」と「日」とを示す情報が記憶される例を示しているが、実際には、表示期間には、年月日時分秒が記憶されてもよい。
【００４７】
現状クリック数は、対応する広告ＩＤが示す広告がクリックされた回数を示す。目標クリック数は、対応する広告ＩＤが示す広告がクリックされる目標の回数を示す。
【００４８】
なお、後述するデータ配信装置２００は、通常時は、通常表示位置に記憶されている情報に基づいて、広告をウェブページに表示させる。一方、データ配信装置２００は、広告の表示期限が現在の日付から所定の日数後以内である場合、調整表示位置に記憶されている情報に基づいて、広告をウェブページに表示させる。なお、ここで言う「通常時」とは、表示期限が現在の日付から所定の日数後以内でない場合を示す。
【００４９】
すなわち、図５に示した広告別クリック数データ１２０の１行目は、広告ＡＤ１１は、表示期間が「４月１日」〜「６月３０日」であり、現時点で「１５００回」クリックされており、目標クリック数が「３０００回」であることを示している。さらに、図５に示した１行目は、広告ＡＤ１１が、通常時においては、表示位置Ｌ１１に表示されることを示している。また、図５に示した１行目は、表示期限が現在の日付から所定の日数後以内である場合、広告ＡＤ１１が、各ユーザによってクリックされた回数が最も多い表示位置であるランク「１」に対応する表示位置に表示されることを示している。
【００５０】
同様に、図５に示した広告別クリック数データ１２０の２行目は、広告ＡＤ１２は、表示期間が「４月１日」〜「７月３１日」であり、現時点で「２４００回」クリックされており、目標クリック数が「４０００回」であることを示している。さらに、図５に示した２行目は、広告ＡＤ１２が、通常時においては、表示位置Ｌ１２に表示されることを示している。また、図５に示した２行目は、表示期限が現在の日付から所定の日数後以内である場合、広告ＡＤ１２が、各ユーザによってクリックされた回数が２番目に多い表示位置であるランク「２」に対応する表示位置に表示されることを示している。
【００５１】
図２の説明に戻って、データ配信装置２００は、データベース装置１００に記憶されている各種情報に基づいて、端末装置１０ａ〜１０ｎへウェブデータを配信するサーバである。具体的には、データ配信装置２００は、端末装置１０ａ〜１０ｎからウェブページの閲覧要求を受け付けた場合に、端末装置１０ａ〜１０ｎに対して、かかる閲覧要求に対応するウェブデータを配信する。このとき、データ配信装置２００は、優先度の高い広告ほど、クリックされやすい表示位置に表示されるようにウェブデータを生成する。
【００５２】
データ配信装置２００の構成を図６に示す。図６に示すように、データ配信装置２００は、広告クリック受信部２１０と、クリック位置集計部２２０と、広告別クリック数集計部２３０と、表示位置調整部２４０と、出力部２５０とを有する。
【００５３】
広告クリック受信部２１０は、端末装置１０ａ〜１０ｎから、広告をクリックした旨のクリック情報を受信する。具体的には、広告クリック受信部２１０は、端末装置１０ａ〜１０ｎによってウェブページ上の所定の広告がクリックされた場合に、広告をクリックしたユーザのユーザＩＤと、クリックされた広告を示す広告ＩＤと、かかる広告が表示されている表示位置とに関するクリック情報を受信する。
【００５４】
クリック位置集計部２２０は、広告クリック受信部２１０によって受信されたクリック情報に基づいて、データベース装置１００が有するユーザクリック特性データ１１０を更新する。具体的には、クリック位置集計部２２０は、広告クリック受信部２１０によって受信されたクリック情報に含まれるユーザＩＤと表示位置との組合せに対応するユーザクリック特性データ１１０のクリック数に「１」を加算する。また、クリック位置集計部２２０は、ユーザクリック特性データ１１０のクリック数に「１」を加算するたびに、クリック数が多い順に、ランクの値が小さくなるように更新する。
【００５５】
上述したクリック位置集計部２２０によるクリック位置集計処理について例を挙げて説明する。例えば、広告クリック受信部２１０がユーザＩＤ「ＸＸＸ」と、広告ＩＤ「ＡＤ１１」と、表示位置「Ｌ１１」とを含むクリック情報を受信したものとする。また、ユーザクリック特性データ１１０が、図４に示した状態であるものとする。かかる場合、クリック位置集計部２２０は、ユーザＩＤ「ＸＸＸ」と表示位置「Ｌ１１」に対応するユーザクリック特性データ１１０のクリック数「２００」を「２０１」に更新する。
【００５６】
このようにして、広告クリック受信部２１０がユーザＩＤ「ＸＸＸ」と、表示位置「Ｌ１１」とを含むクリック情報を受信し続けて、クリック位置集計部２２０がユーザクリック特性データ１１０を更新した結果、ユーザＩＤ「ＸＸＸ」と表示位置「Ｌ１１」に対応するクリック数が「５０１」になったものとする。かかる場合、クリック位置集計部２２０は、ユーザＩＤ「ＸＸＸ」と表示位置「Ｌ１１」に対応するユーザクリック特性データ１１０のランク「３」を「２」へ更新するとともに、ユーザＩＤ「ＸＸＸ」と表示位置「Ｌ１２」に対応するランク「２」を「３」へ更新する。これにより、ユーザクリック特性データ１１０のランクは、クリック数が多い順番になる。
【００５７】
広告別クリック数集計部２３０は、広告クリック受信部２１０によって受信されたクリック情報に基づいて、データベース装置１００が有する広告別クリック数データ１２０を更新する。具体的には、広告別クリック数集計部２３０は、広告クリック受信部２１０によって受信されたクリック情報に含まれる広告ＩＤに対応する広告別クリック数データ１２０の現状クリック数に「１」を加算する。
【００５８】
上述した広告別クリック数集計部２３０による広告別クリック数集計処理について例を挙げて説明する。例えば、上記例と同様に、広告クリック受信部２１０がユーザＩＤ「ＸＸＸ」と、広告ＩＤ「ＡＤ１１」と、表示位置「Ｌ１１」とを含むクリック情報を受信したものとする。また、広告別クリック数データ１２０が、図５に示した状態であるものとする。かかる場合、広告別クリック数集計部２３０は、広告ＩＤ「ＡＤ１１」に対応する広告別クリック数データ１２０の現状クリック数「１５００」を「１５０１」に更新する。
【００５９】
表示位置調整部２４０は、所定の条件になった場合に、広告別クリック数データ１２０の調整表示位置を更新する。具体的には、表示位置調整部２４０は、広告別クリック数データ１２０に記憶されている表示期限のうち、１つでも現在の日付から所定の日数後以内である表示期限が存在する場合に、表示期限が現在の日付から所定の日数後以内である広告のクリック数達成率を算出する。そして、表示位置調整部２４０は、算出したクリック数達成率の低い順番に、広告の優先度が高くなるように、広告別クリック数データ１２０の調整表示位置を更新する。
【００６０】
なお、表示位置調整部２４０は、広告別クリック数集計部２３０によって広告別クリック数データ１２０が更新されるたびに、上述した調整表示位置更新処理を行ってもよいし、所定の時間が経過するたびに（例えば、１０分毎）、上述した調整表示位置更新処理を行ってもよい。
【００６１】
上述した表示位置調整部２４０による調整表示位置更新処理について例を挙げて説明する。例えば、現在の日時が「６月２５日」であり、表示期限が現在の日付から２週間以内になった場合に、表示位置調整部２４０が調整表示位置更新処理を行うものとする。また、広告別クリック数データ１２０が、図５に示した状態であるものとする。かかる場合、表示位置調整部２４０は、まず、広告別クリック数データ１２０のレコードのうち、「６月２５日」から２週間以内に表示期限が経過するレコードを抽出する。ここでは、表示位置調整部２４０は、図５に示した広告別クリック数データ１２０の１、３、４行目のレコードを抽出する。
【００６２】
続いて、表示位置調整部２４０は、抽出したそれぞれのレコードに対応する広告のクリック数達成率を算出する。具体的には、表示位置調整部２４０は、広告ＩＤ「ＡＤ１１」が示す広告のクリック数達成率を算出する場合、現状クリック数「１５００」を目標クリック数「３０００」で除算して「０．５」を算出し、算出した「０．５」に１００を乗算した値である「５０％」を求める。同様にして、表示位置調整部２４０は、広告ＩＤ「ＡＤ１３」が示す広告のクリック数達成率として「６０％」を算出し、広告ＩＤ「ＡＤ１４」が示す広告のクリック数達成率として「９６％」を算出する。
【００６３】
すなわち、クリック数達成率は、広告ＩＤ「ＡＤ１１」、「ＡＤ１３」、「ＡＤ１４」の順に低い。よって、表示位置調整部２４０は、各広告の優先度を、広告ＩＤ「ＡＤ１１」、「ＡＤ１３」、「ＡＤ１４」の順に高く設定する。また、広告ＩＤ「ＡＤ１２」は、表示期間を過ぎるまでに余裕があるため、表示位置調整部２４０は、広告ＩＤ「ＡＤ１２」の優先度を一番低く設定する。そして、表示位置調整部２４０は、図７に示した広告別クリック数データ１２０のように、優先度の高い広告ＩＤほどランクが高くなるように、広告別クリック数データ１２０の調整表示位置を更新する。
【００６４】
具体的には、表示位置調整部２４０は、図７において斜線を付して示したように、広告ＩＤ「ＡＤ１２」に対応する調整表示位置「２」を「４」に更新し、広告ＩＤ「ＡＤ１３」に対応する調整表示位置「３」を「２」に更新し、広告ＩＤ「ＡＤ１４」に対応する調整表示位置「４」を「３」に更新する。これにより、広告別クリック数データ１２０に記憶されている調整表示位置は、優先度の高い広告ＩＤほど、ランクが高くなる。
【００６５】
なお、上記例では、表示期限が所定の日数後以内である広告を抽出して、抽出した広告のクリック数達成率に基づいて、優先度を設定する例を示したが、表示位置調整部２４０は、表示期限が経過するまでの日数が少ないほど、優先度を高く設定してもよい。言い換えれば、表示位置調整部２４０は、広告を表示する残りの日数が少ないほど、かかる広告の優先度を高く設定してもよい。すなわち、表示位置調整部２４０は、クリック数達成率が低く、かつ、表示期間が経過するまでの日数が少ないほど、優先度を高く設定してもよい。かかる場合、表示位置調整部２４０は、例えば、「クリック数達成率」に「表示期限が経過するまでの日数」を乗算して、乗算結果の値が小さいほど優先度を高く設定する。
【００６６】
出力部２５０は、端末装置１０ａ〜１０ｎからウェブページの閲覧要求を受け付けた場合に、かかる閲覧要求に対応するウェブデータを出力する。具体的には、出力部２５０は、ウェブページに含まれる広告の表示期限が、現在の日付から所定の日数後以内である場合に、広告別クリック数データ１２０に記憶されている調整表示位置に基づいて、広告の表示位置を決定する。一方、かかる広告の表示期限が所定の日数後以内でない場合、出力部２５０は、広告別クリック数データ１２０に記憶されている通常表示位置に基づいて、広告の表示位置を決定する。
【００６７】
上述した出力部２５０によるコンテンツ配信処理について例を挙げて説明する。例えば、現在の日時が「４月１０日」であり、表示期限が現在の日付から２週間以内になった場合に、出力部２５０が広告別クリック数データ１２０の調整表示位置に基づいて、広告の表示位置を決定するものとする。また、広告別クリック数データ１２０が、図７に示した状態であるものとする。
【００６８】
かかる場合、現在の日時「４月１０日」から２週間経過しても、図７に示した広告別クリック数データ１２０に記憶されている全ての表示期限が過ぎない。よって、出力部２５０は、広告別クリック数データ１２０の通常表示位置に基づいて広告の表示位置を決定する。ここでは、出力部２５０は、広告ＩＤ「ＡＤ１１」の広告が表示位置Ｌ１１に表示され、広告ＩＤ「ＡＤ１２」の広告が表示位置Ｌ１２に表示され、広告ＩＤ「ＡＤ１３」の広告が表示位置Ｌ１３に表示され、広告ＩＤ「ＡＤ１４」の広告が表示位置Ｌ１４に表示されるようにウェブデータを生成する。
【００６９】
また、上述した出力部２５０によるコンテンツ配信処理について、他の例を挙げて説明する。例えば、現在の日時が「６月２０日」であり、表示期限が現在の日付から２週間以内になった場合に、出力部２５０が広告別クリック数データ１２０の調整表示位置に基づいて、広告の表示位置を決定するものとする。また、ユーザクリック特性データ１１０が図４に示した状態であるものとし、広告別クリック数データ１２０が図７に示した状態であるものとする。
【００７０】
かかる場合、図７に示した広告別クリック数データ１２０に記憶されている表示期限のうち、現在の日時「６月２０日」から２週間以内に経過する表示期限が存在する。よって、出力部２５０は、広告別クリック数データ１２０の調整表示位置に基づいて広告の表示位置を決定する。ここでは、出力部２５０は、広告ＩＤ「ＡＤ１１」の広告が各ユーザのランク「１」に対応する表示位置に表示されるようにウェブデータを生成する。
【００７１】
すなわち、図４に示すように、ユーザＩＤ「ＸＸＸ］とランク「１」との組合せに対応する表示位置は、表示位置Ｌ１３であるため、出力部２５０は、ユーザＸにウェブデータを配信する場合、広告ＩＤ「ＡＤ１１」の広告が表示位置Ｌ１３に表示されるようにウェブデータを生成する。また、図４に示すように、ユーザＩＤ「ＹＹＹ」とランク「１」との組合せに対応する表示位置は、表示位置Ｌ１１であるため、出力部２５０は、ユーザＹにウェブデータを配信する場合、広告ＩＤ「ＡＤ１１」の広告が表示位置Ｌ１１に表示されるようにウェブデータを生成する。
【００７２】
同様にして、出力部２５０は、広告ＩＤ「ＡＤ１２」の広告が各ユーザのランク「４」に対応する表示位置に表示され、広告ＩＤ「ＡＤ１３」の広告が各ユーザのランク「２」に対応する表示位置に表示され、広告ＩＤ「ＡＤ１４」の広告が各ユーザのランク「３」に対応する表示位置に表示されるようにウェブデータを生成する。そして、出力部２５０は、このようにして生成したウェブデータを配信する。
【００７３】
次に、図６に示したクリック位置集計部２２０によるクリック位置集計処理の手順について説明する。図８は、図６に示したクリック位置集計部２２０によるクリック位置集計処理手順を示すフローチャートである。
【００７４】
図８に示すように、広告クリック受信部２１０によってクリック情報が受信された場合に（ステップＳ１０１肯定）、クリック位置集計部２２０は、ユーザクリック特性データ１１０のレコードのうち、クリック情報に含まれるユーザＩＤと表示位置との組合せに対応するレコードを特定する（ステップＳ１０２）。続いて、クリック位置集計部２２０は、前述において特定したレコードのクリック数に「１」を加算する（ステップＳ１０３）。
【００７５】
続いて、クリック位置集計部２２０は、ユーザクリック特性データ１１０のランクの値を、クリック数が多い順番になるように更新する（ステップＳ１０４）。このようにして、クリック位置集計部２２０は、広告クリック受信部２１０によってクリック情報が受信されるたびに、ユーザクリック特性データ１１０のクリック数およびランクを更新する。
【００７６】
次に、図６に示した広告別クリック数集計部２３０による広告別クリック数集計処理の手順について説明する。図９は、図６に示した広告別クリック数集計部２３０による広告別クリック数集計処理手順を示すフローチャートである。
【００７７】
図９に示すように、広告クリック受信部２１０によってクリック情報が受信された場合に（ステップＳ２０１肯定）、広告別クリック数集計部２３０は、広告別クリック数データ１２０のレコードのうち、クリック情報に含まれる広告ＩＤに対応するレコードを特定する（ステップＳ２０２）。続いて、広告別クリック数集計部２３０は、前述において特定したレコードの現状クリック数に「１」を加算する（ステップＳ２０３）。
【００７８】
このようにして、広告別クリック数集計部２３０は、広告クリック受信部２１０によってクリック情報が受信されるたびに、広告別クリック数データ１２０の現状クリック数を更新する。
【００７９】
次に、図６に示した表示位置調整部２４０による調整表示位置更新処理の手順について説明する。図１０は、図６に示した表示位置調整部２４０による調整表示位置更新処理手順を示すフローチャートである。
【００８０】
図１０に示すように、広告別クリック数データ１２０に記憶されている表示期限が所定の日数以内に経過する場合に（ステップＳ３０１肯定）、表示位置調整部２４０は、広告別クリック数データ１２０から、表示期限が所定の日数以内に経過するレコードを抽出する（ステップＳ３０２）。
【００８１】
続いて、表示位置調整部２４０は、前述において抽出したレコードに対応する現状クリック数を目標クリック数で除算した値に１００を乗算することにより、クリック数達成率を算出する（ステップＳ３０３）。そして、表示位置調整部２４０は、各広告の優先度を、クリック数達成率が低い順番に設定する（ステップＳ３０４）。続いて、表示位置調整部２４０は、ステップＳ３０２において抽出しなかった広告の優先度を最も低く設定する（ステップＳ３０５）。
【００８２】
そして、表示位置調整部２４０は、優先度の高い広告ほど、ランクが高くなるように、広告別クリック数データ１２０の調整表示位置を更新する（ステップＳ３０６）。なお、ここでは、表示期限が現在日付から所定の日数後以内になった場合に、調整表示位置更新処理を行う例を示したが、上述したように、表示位置調整部２４０は、広告別クリック数集計部２３０によって広告別クリック数データ１２０が更新された場合や、所定の時間が経過した場合に、調整表示位置更新処理を行ってもよい。
【００８３】
次に、図６に示した出力部２５０によるコンテンツ出力処理の手順について説明する。図１１は、図６に示した出力部２５０によるコンテンツ出力処理手順を示すフローチャートである。
【００８４】
図１１に示すように、出力部２５０は、端末装置１０ａ〜１０ｎからウェブページの閲覧要求を受け付けた場合に（ステップＳ４０１肯定）、かかる閲覧要求に対応するコンテンツに含める広告の表示期間が所定の日数以内に経過するか否かを判定する（ステップＳ４０２）。
【００８５】
広告別クリック数データ１２０に記憶されている表示期限が所定の日数以内に経過しない場合（ステップＳ４０２否定）、出力部２５０は、広告別クリック数データ１２０に記憶されている通常表示位置に基づいて、広告の表示位置を決定する（ステップＳ４０３）。
【００８６】
一方、広告別クリック数データ１２０に記憶されている表示期限が所定の日数以内に経過する場合（ステップＳ４０２肯定）、出力部２５０は、広告別クリック数データ１２０に記憶されている調整表示位置に基づいて、広告の表示位置を決定する（ステップＳ４０４）。
【００８７】
そして、出力部２５０は、前述において決定した表示位置に広告が表示されるようにウェブデータを形成し（ステップＳ４０５）、形成したウェブデータを、閲覧要求を送信した端末装置１０ａ〜１０ｎへ配信する（ステップＳ４０６）。
【００８８】
上述してきたように、本実施例に係るコンテンツ配信システム１は、ユーザのクリック特性に基づいて、広告の表示位置を調整する。このため、コンテンツ配信システム１は、クリックされやすいウェブページ上における位置がユーザによって異なる場合であっても、所望の広告のクリック数を向上させることができる。
【００８９】
また、本実施例に係るコンテンツ配信システム１は、クリック数が少ない広告ほど優先度を高く設定する。そして、コンテンツ配信システム１は、優先度を高い広告ほど、配信先のユーザにクリックされやすい表示位置に表示させる。これにより、コンテンツ配信システム１は、クリック数が少ない広告のクリック数を向上させることができる。
【００９０】
また、本実施例に係るコンテンツ配信システム１は、広告ごとにクリック数達成率を算出し、算出したクリック数達成率が低い広告ほど、配信先のユーザにクリックされやすい表示位置に表示させる。これにより、コンテンツ配信システム１は、クリック数が目標クリック数に達していない広告のクリック数を向上させることができる。
【００９１】
また、本実施例に係るコンテンツ配信システム１は、広告の表示期限が所定の日数後以内である場合、かかる広告の優先度を高く設定する。そして、コンテンツ配信システム１は、優先度が高い広告ほど、配信先のユーザにクリックされやすい表示位置に表示させる。これにより、コンテンツ配信システム１は、表示される残りの期間が短い広告のクリック数を向上させることができる。
【００９２】
また、本実施例に係るコンテンツ配信システム１は、ユーザに広告がクリックされるたびに、ユーザクリック特性データ１１０および広告別クリック数データ１２０を更新するので、ユーザのクリック特性についてほぼ最新の情報を保持しておくことができる。これにより、コンテンツ配信システム１は、精度の高いユーザクリック特性に関する情報（ユーザクリック特性データ１１０）を用いて、広告の表示位置を調整することができる。
【００９３】
なお、上記実施例では、広告の表示期限が現在日付から所定の日数後以内である場合に、出力部２５０が、広告別クリック数データ１２０に記憶されている調整表示位置に基づいて、広告の表示位置を決定する例を示した。しかし、出力部２５０は、広告の表示期限が現在日付から所定の日数後以内である場合であっても、クリック数達成率が所定の値以上である場合には、広告別クリック数データ１２０の通常表示位置に基づいて、広告の表示位置を決定してもよい。例えば、広告の表示期限が現在日付から１週間後である場合であっても、クリック数達成率が９０％以上であれば、出力部２５０は、広告別クリック数データ１２０の通常表示位置に基づいて、広告の表示位置を決定してもよい。また、例えば、広告の表示期限が現在日付から３日後である場合であっても、クリック数達成率が９６％以上であれば、出力部２５０は、広告別クリック数データ１２０の通常表示位置に基づいて、広告の表示位置を決定してもよい。このように、出力部２５０は、表示期限の残りの日数と、クリック数達成率とに基づいて、広告別クリック数データ１２０の通常表示位置または調整表示位置のいずれを用いるかを決めてよい。すなわち、表示期限までの日数が少ない場合であっても、残りの日数で目標クリック数を達成できそうであれば、出力部２５０は、広告別クリック数データ１２０の通常表示位置に基づいて、広告の表示位置を決定してもよい。
【００９４】
また、上記実施例では、広告別クリック数データ１２０に記憶される全ての広告がウェブページに表示される例を示したが、広告別クリック数データ１２０は、ウェブページに表示されるとは限らない広告を記憶してもよい。例えば、図１に示したウェブページＰ１０ように、広告を表示するための領域が４個（表示位置Ｌ１１〜Ｌ１４）しかない場合であっても、広告別クリック数データ１２０は、５個以上の広告を記憶してもよい。かかる場合、出力部２５０は、優先度の高い上位４個の広告をウェブページＰ１０に表示するようにウェブデータを生成する。
【００９５】
また、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現されてもよい。
【００９６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【００９７】
以上のように、本発明に係るコンテンツ出力装置、コンテンツ出力プログラムおよびコンテンツ出力方法は、広告を含むコンテンツを配信するなどに有用であり、特に、所望の広告のクリック数を向上させる必要がある場合に適している。
【図面の簡単な説明】
【００９８】
【図１】ウェブページの一例を示す図である。
【図２】本実施例に係るコンテンツ配信システムの構成を説明するための図である。
【図３】データベース装置の構成を示す図である。
【図４】ユーザクリック特性データの一例を示す図である。
【図５】広告別クリック数データの一例を示す図である。
【図６】データ配信装置の構成を示す図である。
【図７】広告別クリック数データの一例を示す図である。
【図８】図６に示したクリック位置集計部によるクリック位置集計処理手順を示すフローチャートである。
【図９】図６に示した広告別クリック数集計部による広告別クリック数集計処理手順を示すフローチャートである。
【図１０】図６に示した表示位置調整部による調整表示位置更新処理手順を示すフローチャートである。
【図１１】図６に示した出力部によるコンテンツ出力処理手順を示すフローチャートである。
【符号の説明】
【００９９】
１  コンテンツ配信システム
１０ａ〜１０ｎ  端末装置
２０  ネットワーク
１００  データベース装置
１１０  ユーザクリック特性データ
１２０  広告別クリック数データ
２００  データ配信装置
２１０  広告クリック受信部
２２０  クリック位置集計部
２３０  広告別クリック数集計部
２４０  表示位置調整部
２５０  出力部
【図１】
2010073172.tif 000003
【図２】
2010073172.tif 000004
【図３】
2010073172.tif 000005
【図４】
2010073172.tif 000006
【図５】
2010073172.tif 000007
【図６】
2010073172.tif 000008
【図７】
2010073172.tif 000009
【図８】
2010073172.tif 000010
【図９】
2010073172.tif 000011
【図１０】
2010073172.tif 000012
【図１１】
2010073172.tif 000013