(57)【特許請求の範囲】
【請求項１】
ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備えたアフィリエイト管理サーバ装置であって、
前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成手段と、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供手段と、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、
前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成手段と、
前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供手段と、
前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出手段と、
前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得手段と
を有し、
前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供することを特徴とするアフィリエイト管理サーバ装置。
【請求項２】
請求項１記載のアフィリエイト管理サーバ装置において、
前記アフィリエイト抽出手段は、前記所定条件として、前記選択された所定数のアフィリエイト対象から、前記表示件数分のアフィリエイト対象をランダムに抽出することを特徴とするアフィリエイト管理サーバ装置。
【請求項３】
請求項１又は２記載のアフィリエイト管理サーバ装置において、
前記アフィリエイト設定ページ生成手段は、前記表示件数を設定可能なようにアフィリエイト設定ページを生成し、
前記アフィリエイト受付手段は、前記ページ運営者端末装置において設定された前記表示件数を受け付けることを特徴とするアフィリエイト管理サーバ装置。
【請求項４】
請求項１〜３のうちいずれか記載のアフィリエイト管理サーバ装置において、
前記ページ運営者端末装置から送信されてきた検索ワードを受け付ける検索ワード受付手段を備え、
前記アフィリエイト設定ページ生成手段は、前記検索ワード受付手段により受け付けられた検索ワードに対応して選択可能な複数のアフィリエイト対象を、前記ページ運営者端末装置に表示させることを特徴とするアフィリエイト管理サーバ装置。
【請求項５】
請求項１〜４のうちいずれか記載のアフィリエイト管理サーバ装置において、
前記アフィリエイト用ツール提供手段は、前記生成されたアフィリエイト用ツールを、前記ウェブサーバ装置により実装可能なように、該ウェブサーバ装置に送信することを特徴とするアフィリエイト管理サーバ装置。
【請求項６】
ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備えたアフィリエイト管理サーバ装置において実施されるアフィリエイト管理方法であって、
前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成ステップと、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供ステップと、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付ステップと、
前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成ステップと、
前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供ステップと、
前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出ステップと、
前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得ステップと
を有し、
前記アフィリエイト抽出ステップでは、前記利用可能状況取得ステップにより取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得ステップにより取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供することを特徴とするアフィリエイト管理方法。
【請求項７】
ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備えたアフィリエイト管理サーバ装置のコンピュータに実行させるアフィリエイト管理サーバプログラムであって、
前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成処理と、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供処理と、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付処理と、
前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成処理と、
前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供処理と、
前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出処理と、
前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得処理と
を前記コンピュータに実行させる機能を有し、
前記アフィリエイト抽出処理では、前記利用可能状況取得処理により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得処理により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供することを特徴とするアフィリエイト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ運営者がアフィリエイトを行なうことができるアフィリエイト管理サーバ装置、アフィリエイト管理方法、およびアフィリエイト管理サーバプログラムに関する。
【背景技術】
【０００２】
インターネット上のＥＣ（Electronic commerce）サイトの広告掲載の手法として、ウェブページにＥＣサイトへのリンク機能を有する広告を掲載し、この広告をクリックすることでＥＣサイトに接続させるようにする手法がある。このような広告掲載の手法の一つとして、経由したウェブページの運営者に成功報酬が支払われる広告配信の手法が注目されている。この手法はアフィリエイトプログラムと呼ばれている。このアフィリエイトプログラムでは、その商品やサービスに関連した情報を掲載するウェブページ等に広告が掲載される。ウェブページとしては、例えば、近年、急速に普及しつつある、個人により運営され日々更新される日記的なウェブページ（ウェブログ）が挙げられる。このようなウェブページは、時系列にウェブページを自動生成する機能、他のサイトの記事との連携機能（トラックバック）、コメント機能等を備えたウェブサーバ装置を介して提供される。
【０００３】
このとき、広告を通してサービスが契約されたときや商品が販売されたときに成功報酬等をページ運営者に支払うことにより、ページ運営者がより積極的にアフィリエイトを行うように促し、広告の宣伝効果を高めるシステムが開示されている（例えば、特許文献１参照。）。この技術では、ページ運営者が、広告代理店等のアフィリエイト管理サーバ運営者との間でアフィリエイトプログラムの会員登録を行なう。そして、ページ運営者が、アフィリエイト管理サーバ運営者のサイトにログインし、広告主から集められている広告のうちから、アフィリエイト対象（紹介したい商品やサービス）を特定して、アフィリエイトリンクの作成を指示する。これにより、アフィリエイトリンク（画像やテキスト等の広告コンテンツ、広告主のサイトへのリンク機能、アフィリエイト機能等を含むデータ）が作成され、ページ運営者は、作成されたアフィリエイトリンクを自分のウェブページに貼り付ける。そして、ページ閲覧者がウェブページを閲覧した際に、ページ閲覧者がアフィリエイトリンクをクリックして広告主のサイトにアクセスし、当該サイトの提供する商品の購入やサービスの契約等の取引が成立すると、例えば代金の一部がページ運営者に成功報酬として支払われる。
【特許文献１】特開２００２−１３３２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のシステムでは、ページ運営者が、アフィリエイト対象とする商品やサービスをそれぞれ特定するので、商品やサービスを頻繁に変更するのはページ運営者にとって煩雑である。このため、ページ運営者がアフィリエイト対象とする商品やサービスを更新する頻度が少なくなり、静的なコンテンツとなってしまう。したがって、ウェブページとしての魅力が低下したり、商品やサービスが売り切れた場合に適切に対応できないという問題があった。
【０００５】
これに対して、アフィリエイト管理サーバ運営者側でウェブページのコンテンツにマッチングした広告を埋め込むことで、アフィリエイトを行なうシステムが提案されている。このシステムでは、アフィリエイト管理サーバ装置で、アフィリエイトを行なうウェブページのコンテンツの意味・内容を解析し、集められている広告のうちから、コンテンツに関連性の高い広告を自動的に配信してウェブページに表示する。これにより、例えば広告が配信される毎に、該ウェブページに表示される広告（アフィリエイト対象）が更新される。
【０００６】
しかし、このシステムでは、アフィリエイトサーバ運営者側でコンテンツと広告のマッチングの度合を確認するため、必ずしもページ運営者の好みに合った広告が表示されるものとはならない。すなわち、アフィリエイトサーバ運営者側でコンテンツを解析する際、コンテンツの意味・内容が適切に把握されない場合があり、この場合には、ページ運営者の意図に合致しない広告が表示されてしまうという問題があった。
【０００７】
本発明の目的は、上記事情に鑑み、ページ閲覧者によりページが閲覧される際に、該ページに表示するアフィリエイト対象として、ページ運営者の意図に合致したアフィリエイト対象を動的に容易に提供することができるアフィリエイト管理サーバ装置、アフィリエイト管理方法、およびアフィリエイト管理サーバプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明のアフィリエイト管理サーバ装置は、ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備える。
【０００９】
そして、前記アフィリエイト管理サーバ装置は、前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成手段と、前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供手段と、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成手段と、前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供手段と、前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出手段と、前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得手段とを有し、前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供することを特徴とする。
【００１０】
本発明のアフィリエイト管理サーバ装置では、所定のページにアフィリエイト対象を設定するためのページ運営者端末装置またはウェブサーバ装置からの要求に応じて、アフィリエイト設定ページにより、例えば商品やサービス等の、該ページに対応した複数のアフィリエイト対象が選択可能な候補として表示される。そして、この複数のアフィリエイト対象から選択された所定数のアフィリエイト対象がアフィリエイト受付手段により受け付けられる。これにより、ページ運営者は、運営するページで紹介したい、ページ運営者の意図に合致したアフィリエイト対象を容易に設定することができる。
【００１１】
そして、所定のページに実装する、アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するためのページ運営者端末装置またはウェブサーバ装置からの要求に応じて、アフィリエイト用ツール生成手段により、ページに対応した選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールが生成される。この生成されたアフィリエイト用ツールは、アフィリエイト用ツール提供手段により、ページ運営者端末装置に提供される。このように、ページ運営者は、要求を送信するだけで、設定したアフィリエイト対象を運営するページに表示するためのアフィリエイト用ツールを容易に得ることができる。なお、選択された所定数のアフィリエイト対象のうちページに表示する所定の表示件数としては、例えば、ページ運営者から設定される値や、予め定められた一定値や、アフィリエイト用ツールが有する情報に基づいて、選択されたアフィリエイト対象の数やページのサイズ等に合わせて算出される値等を用いることができる。
【００１２】
さらに、ページ閲覧者端末装置においてページを表示する際に、該ページに提供されているアフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、ページに提供されるアフィリエイト対象が抽出される。このとき、ページが閲覧される毎に、ページ運営者の意図に合致したアフィリエイト対象として予め選択されている所定数のアフィリエイト対象から、所定条件を満たす表示件数分のアフィリエイト対象が抽出される。これにより、所定条件に応じて、ページ閲覧者がページを閲覧する際に、該ページに表示するアフィリエイト対象を動的に（すなわち、ページが閲覧される毎にアフィリエイト対象が変化するように）提供することが可能となる。
【００１３】
以上により、本発明によれば、ページ閲覧者によりページが閲覧される際に、該ページに表示するアフィリエイト対象として、ページ運営者の意図に合致したアフィリエイト対象を動的に容易に提供することができる。
本発明によれば、商品やサービス等のアフィリエイト対象について、ページが閲覧された際に、例えば商品の在庫切れやサービスの提供終了などで、利用可能でなくなっていることが考えられる。このとき、アフィリエイト抽出手段は、利用可能状況取得手段により取得された利用可能状況に基づいて、ページについて設定されたアフィリエイト対象から、利用可能でないと判断されたアフィリエイト対象を除いて、ページに加えるアフィリエイト対象を抽出する。これにより、ページ閲覧者にとっては、利用しようとした際に、実際には利用できないという不都合を生じることがなく、また、ページ運営者にとっては、利用可能なアフィリエイト対象を効率良く提示することが可能となる。
本発明によれば、利用可能なアフィリエイト対象が少なく、さらには、利用可能なアフィリエイト対象が表示件数より少なくなると、もっと多く表示できるにもかかわらず、表示するアフィリエイト対象がないため、アフィリエイト対象が効率良く表示されない。そこで、所定数以上のアフィリエイト対象について利用可能でないと判断された場合には、この判断結果をページ運営者端末装置またはウェブサーバ装置に提供することで、ページ運営者にさらなるアフィリエイト対象の設定を促すことができ、ページ運営者はアフィリエイト対象を効率よく提示することが可能となる。
【００１４】
また、本発明のアフィリエイト管理サーバ装置において、前記アフィリエイト抽出手段は、前記所定条件として、前記選択された所定数のアフィリエイト対象から、前記表示件数分のアフィリエイト対象をランダムに抽出することが好ましい。
【００１５】
この場合、ページ閲覧者端末装置からのページを表示する要求に対して、アフィリエイト抽出手段により、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象がランダムに（無作為に）抽出される。よって、ページが閲覧される毎に、アフィリエイト対象が多様に変化するので、ページをより動的なコンテンツとすることができる。
【００１６】
また、本発明のアフィリエイト管理サーバ装置において、前記ページ運営者端末装置から送信されてきた検索ワードを受け付ける検索ワード受付手段を備え、前記アフィリエイト設定ページ生成手段は、前記検索ワード受付手段により受け付けられた検索ワードに対応して選択可能な複数のアフィリエイト対象を、前記ページ運営者端末装置に表示させることが好ましい。
【００１７】
この場合、ページ運営者がページ運営者端末装置を介して自分のページに関連する検索ワードを送信すると、検索ワード受付手段により該検索ワードが受け付けられ、前記アフィリエイト設定手段により、検索ワードに対応して選択可能な複数のアフィリエイト対象がページ運営者端末装置に表示される。よって、ページ運営者は、表示された複数のアフィリエイト対象のうちから、紹介したいアフィリエイト対象を容易に設定することができる。
【００１８】
また、本発明のアフィリエイト管理サーバ装置において、前記アフィリエイト設定ページ生成手段は、前記表示件数を設定可能なようにアフィリエイト設定ページを生成し、前記アフィリエイト受付手段は、前記ページ運営者端末装置において設定された前記表示件数を受け付けることが好ましい。
【００１９】
この場合、ページ運営者は、アフィリエイト設定ページ上で、選択可能な候補として表示された複数のアフィリエイト対象から、所定数のアフィリエイト対象を選択するときに、該選択された所定数のアフィリエイト対象をページに表示する際の表示件数を設定することができる。そして、この表示件数が、アフィリエイト抽出手段によりアフィリエイト設定情報記憶手段を参照して用いられる。よって、ページ運営者は、アフィリエイト対象を意図により合致した態様で表示させることができる。
【００２４】
また、本発明のアフィリエイト管理サーバ装置において、前記アフィリエイト用ツール提供手段は、前記生成されたアフィリエイト用ツールを、前記ウェブサーバ装置により実装可能なように、該ウェブサーバ装置に送信することが好ましい。
【００２５】
この場合、送信されたアフィリエイト用ツールをウェブサーバ装置により実装させることができるので、ページ運営者は、アフィリエイト用ツールの実際のコード等を意識することなく、容易にアフィリエイト用ツールを運営するページに実装して、アフィリエイトを行うことができる。
【００２６】
次に、本発明のアフィリエイト管理方法は、ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備えたアフィリエイト管理サーバ装置において実施される。
【００２７】
そして、本発明のアフィリエイト管理方法は、前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成ステップと、前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供ステップと、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付ステップと、前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成ステップと、前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供ステップと、前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出ステップと、前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得ステップとを有し、前記アフィリエイト抽出ステップでは、前記利用可能状況取得ステップにより取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得ステップにより取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供する。
【００２８】
本発明のアフィリエイト管理方法によれば、本発明のアフィリエイト管理サーバ装置に関して説明したように、アフィリエイト設定ページにより、ページ運営者は、自分のページに対応する複数のアフィリエイト対象のうちから、所望のアフィリエイト対象を容易に設定することが可能である。しかも、要求を送信するだけで、設定したアフィリエイト対象を表示するためのアフィリエイト用ツールを容易に得ることができる。さらに、ページ閲覧者がページを閲覧する毎に、設定したアフィリエイト対象のうちから、所定条件を満たす表示件数分のアフィリエイト対象が抽出されるので、アフィリエイト対象が動的にページに提供される。よって、本発明によれば、ページ閲覧者によりページが閲覧される際に、該ページに表示するアフィリエイト対象として、ページ運営者の意図に合致したアフィリエイト対象を動的に容易に提供することができる。
【００２９】
次に、本発明のアフィリエイト管理サーバプログラムは、ネットワークを介してページ閲覧者端末装置と、ページ運営者端末装置またはウェブサーバ装置の少なくともいずれかとに接続され、該ページ閲覧者端末装置からの所定のページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段を備えたアフィリエイト管理サーバ装置のコンピュータに実行させる。
【００３０】
そして、本発明のアフィリエイト管理サーバプログラムは、前記ページに表示するアフィリエイト対象を設定するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した複数のアフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成処理と、前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト設定ページ提供処理と、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付処理と、前記ページに実装する前記アフィリエイト対象を表示するためのアフィリエイト用ツールを生成するための前記ページ運営者端末装置またはウェブサーバ装置からの要求に応じて、該ページに対応した前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数とに関する情報を有するアフィリエイト用ツールを生成するアフィリエイト用ツール生成処理と、前記生成されたアフィリエイト用ツールを前記ページ運営者端末装置またはウェブサーバ装置に送信するアフィリエイト用ツール提供処理と、前記ページ閲覧者端末装置において前記ページを表示する際に、該ページに提供されている前記アフィリエイト用ツールを用いて該ページ閲覧者端末装置から送信されてくる要求に応じて、該ページについて前記選択されたアフィリエイト対象のうち、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記アフィリエイト提供手段により提供するアフィリエイト対象として抽出するアフィリエイト抽出処理と、前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得処理とを前記コンピュータに実行させる機能を有し、前記アフィリエイト抽出処理では、前記利用可能状況取得処理により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出するとともに、前記利用可能状況取得処理により取得された利用可能状況に基づいて、前記ページについて設定された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置またはウェブサーバ装置に提供することを特徴とする。
【００３１】
本発明のアフィリエイト管理サーバプログラムによれば、本発明のアフィリエイト管理サーバ装置に関して説明した効果を奏し得る処理をコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００３２】
［第１実施形態］
本発明のアフィリエイト管理サーバ装置の第１実施形態について、図１〜図１２を参照して説明する。
【００３３】
まず、図１を参照して、本発明の第１実施形態であるアフィリエイト管理サーバ装置１は、ネットワークＮＷを介してページ閲覧者端末装置２−ｋ（ｋ＝１，２，…ｎ）（ｎは任意の自然数）、ページ運営者端末装置３−ｋ（ｋ＝１，２，…ｎ）、店舗運営者端末装置４−ｋ（ｋ＝１，２，…ｎ）、及びウェブサーバ装置５に接続されている。なお、接続されているページ閲覧者端末装置２−ｋ、ページ運営者端末装置３−ｋ、店舗運営者端末装置４−ｋの数は、それぞれ任意である。そして、アフィリエイト管理サーバ装置１、ページ閲覧者端末装置２−ｋ、ページ運営者端末装置３−ｋ、店舗運営者端末装置４−ｋ、ウェブサーバ装置５により、アフィリエイトシステムＳが構成されている。
【００３４】
このアフィリエイトシステムＳは、店舗の商品やサービスをアフィリエイト対象としてページ運営者がページに設定し表示することができると共に（後述の図７，図９参照）、ページ閲覧者がページ運営者のページに表示されたアフィリエイト対象を経由して店舗の商品の購入やサービスの利用をした場合に、ページ運営者がアフィリエイト報酬を受けることができるシステムである。
【００３５】
本実施形態において、アフィリエイト管理サーバ装置１およびウェブサーバ装置５は、同一管理者のＲ社により運営されている。そして、ウェブサーバ装置５により、店舗運営者が出店して商品を販売することができるショッピングサイトを運営している。また、ウェブサーバ装置５およびアフィリエイト管理サーバ装置１により、店舗運営者が商品を登録し、ページ運営者がアフィリエイトを行うことができるアフィリエイトサービスを運営している。なお、ウェブサーバ装置５およびアフィリエイト管理サーバ装置１が異なる管理者により運営されることもある。また、ウェブサーバ装置５により、ページ運営者にホームページを運営するための様々な機能を提供するホームページサービスを運営してもよい。
【００３６】
アフィリエイト管理サーバ装置１、ウェブサーバ装置５、ページ閲覧者端末装置２−ｋ、サイト運営者端末装置３−ｋ、及び店舗運営者端末装置４−ｋは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３７】
ページ運営者端末装置３−ｋは、ホームページやブログ等のウェブページを運営するページ運営者が利用する端末装置である。本実施形態において、ページ運営者は、所定のホームページサービスに登録し、このサービスの提供する機能を利用して、ホームページを運営している。また、ページ運営者は、Ｒ社により運営されているアフィリエイトサービスに登録し、このサービスの提供する機能を利用して、ブログにアフィリエイト対象を設定して表示し、アフィリエイト報酬を受ける。
【００３８】
また、店舗運営者端末装置４−ｋは、商品の販売を行う店舗サイトを運営する店舗運営者が利用する端末装置である。本実施形態において、店舗運営者は、Ｒ社により運営されているショッピングサイトに登録し、このサイトに店舗を出店することで、店舗サイトを運営している。また、店舗運営者は、Ｒ社により運営されているアフィリエイトサービスに、販売する商品をこのアフィリエイトサービスの提供するアフィリエイト対象として登録している。なお、本実施形態では、店舗運営者がＲ社のショッピングサイトに出店することにより、この店舗運営者が販売する全ての商品が、アフィリエイト対象として登録されるものとする。
【００３９】
ページ閲覧者端末装置２−ｋは、ページ運営者により運営されるホームページや、店舗運営者により運営される店舗サイトのページを閲覧したり、店舗サイトで商品を購入したりするページ閲覧者が利用する端末装置である。本実施形態において、ページ閲覧者は、Ｒ社により運営されているショッピングサイトに会員登録し、このサイトに出店している店舗サイトで商品を購入する。
【００４０】
ページ運営者端末装置３−ｋ、店舗運営者端末装置４−ｋは、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ等を適用することができる。また、ページ閲覧者端末装置２−ｋには、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＳＴＢ（Set Top Box）、携帯電話機等を適用することができる。
【００４１】
端末装置２−ｋ，３−ｋ，４−ｋ自体は、ウェブブラウザアプリケーションやその他の一般的な機能以外に特段の機能を有する必要はなく、ウェブサーバ装置５が、端末装置２−ｋ，３−ｋ，４−ｋのウェブブラウザアプリケーションを介して、様々なページを端末装置２−ｋ，３−ｋ，４−ｋの画面に表示させたり、ページ閲覧者，ページ運営者，店舗運営者からこれらのページに入力された情報を取得することにより、アフィリエイトシステムＳが実現される。
【００４２】
アフィリエイト管理サーバ装置１およびウェブサーバ装置５は、ＨＴＴＰプロトコルを用いて、端末装置２−ｋ，３−ｋ，４−ｋから送信された要求に応じて、記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページを端末装置２−ｋ，３−ｋ，４−ｋに送信するためのＷＷＷ（World Wide Web）サーバ機能を有する。
【００４３】
これにより、ウェブサーバ装置５は、店舗運営者の商品ページをページ閲覧者端末装置２−ｋに提供して画面表示させる。また、アフィリエイト管理サーバ装置１は、ページ運営者がアフィリエイトの設定を管理するためのアフィリエイト管理サイトを提供する。ページ運営者が、アフィリエイト管理サーバ装置１の運営するアフィリエイト管理サイトにログインすると、運営するページのアフィリエイト設定情報等を含む各種のページがアフィリエイト管理サーバ装置１から提供され、ページ運営者端末装置３−ｋのブラウザで画面表示される。そして、これらのページを通じて、ページ運営者は、自分が運営するページのアフィリエイト対象の管理を行うことができる。
【００４４】
次に、図２を参照して、アフィリエイト管理サーバ装置１の構成について説明する。
【００４５】
アフィリエイト管理サーバ装置１は、ネットワークＮＷに接続してページ閲覧者端末装置２−ｋ等との通信状態を制御する通信部１０と、各種の演算処理を行う制御部１１（ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力回路等からなる演算処理回路）と、各種データ及びプログラム等を記憶する記憶部１２（例えば、ハードディスクドライブ等）と、これらの各部の間のインタフェース処理（データの読み出し及び書き込み等）を行う入出力インタフェース部１３とを備えている。さらに、アフィリエイト管理サーバ装置１は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記憶媒体からデータ等を読み出す一方、当該記憶媒体に対してデータ等を記録するドライブ部を備えていてもよい。
【００４６】
記憶部１２には、具体的には、ページ運営者に付与されるアフィリエイト報酬に関する情報が記憶されているアフィリエイトデータベース２３が構築されている。
【００４７】
アフィリエイトデータベース２３には、図３に示すように、具体的には、アフィリエイトサービスの会員であるページ運営者の会員ＩＤと、会員がページに設定しているアフィリエイト対象のクリック数、会員のアフィリエイトでの売り上げ情報等が登録されている。さらに詳細には、売り上げ情報には、売り上げた件数、売り上げ金額、売り上げ金額が確定であるか未確定であるか等が登録されている。
【００４８】
さらに、記憶部１２には、アフィリエイト管理サーバ装置１からページ運営者端末装置３−ｋに提供されて画面に表示される様々な種類のページに関する情報が記憶されているページデータベースや、ページ運営者から入力される検索ワードが記憶されているキーワードデータベース等が構築されている。検索ワードは、カテゴリ毎に分類されたキーワードである。
【００４９】
また、制御部１１には、アフィリエイト管理サーバ装置１の機能を実現するための各種の機能的構成が備えられている。これらの機能は、アフィリエイト管理サーバ装置１の制御部１１のＲＯＭや記憶部１２に予め記憶されたプログラムを読み出して制御部１１のＣＰＵにより実行することにより実現される。このプログラムは、本発明のアフィリエイト管理サーバプログラムを含んでいる。
【００５０】
さらに、具体的には、制御部１１には、図２に示すように、その機能的構成として、ページ閲覧者端末装置２−ｋからのページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供するアフィリエイト提供手段３０が備えられている。さらに、制御部１１には、検索ワード受付手段３７と、アフィリエイト設定ページ生成手段３１と、アフィリエイト設定ページ提供手段３２と、アフィリエイト受付手段３３と、アフィリエイト用ツール生成手段３４と、アフィリエイト用ツール提供手段３５と、アフィリエイト抽出手段３６と、利用可能状況取得手段３８とが備えられている。
【００５１】
検索ワード受付手段３７は、ページ運営者端末装置３−ｋから送信されてきた検索ワードを受け付ける。詳細には、検索ワードは、アフィリエイト管理サーバ装置１により提供されるキーワード入力・選択ページ１００（後述の図６参照）において、ページ運営者により入力又は選択される。
【００５２】
アフィリエイト設定ページ生成手段３１は、所定のページに表示するアフィリエイト対象を設定するためのページ運営者端末装置３−ｋからの要求に応じて、検索ワード受付手段３７により受け付けられた検索ワードに対応した複数のアフィリエイト対象を取得する。
そして、この取得された複数のアフィリエイト対象を、選択可能な候補としてページ運営者端末装置３−ｋに表示させるための、アフィリエイト設定ページ２００（後述の図７参照）を生成する。アフィリエイト設定ページ２００は、詳細は後述するが、アフィリエイト管理サイトにログインしたページ運営者からページ運営者端末装置３−ｋを介して検索ワードが送信された際に、検索ワードに対応するアフィリエイト対象を、ページ運営者により指定可能に表示するものである。さらに、アフィリエイト設定ページ生成手段３１は、選択された所定数のアフィリエイト対象をページに表示する表示件数および表示タイプ（表示タイプについては詳細を後述する。）を設定可能なように、アフィリエイト設定ページ３００を生成する。そして、アフィリエイト設定ページ提供手段３２は、生成されたアフィリエイト設定ページ３００をページ運営者端末装置３−ｋに送信する。
【００５３】
アフィリエイト受付手段３３は、ページ運営者端末装置３−ｋにおいて複数のアフィリエイト対象から選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうちのページに表示する表示件数および表示タイプとを受け付ける。
【００５４】
アフィリエイト用ツール生成手段３４は、ページに実装するアフィリエイト用ツールを生成するためのページ運営者端末装置３−ｋからの要求に応じて、該ページに対応した、アフィリエイト対象を表示するためのアフィリエイト用ツールを生成する。アフィリエイト用ツールは、アフィリエイト受付手段３３により受け付けられた、選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうち該ページに表示する所定の表示件数と、該ページにアフィリエイト対象を表示する際の表示タイプと、ページ運営者を特定する情報とに関する情報を有する。アフィリエイト用ツールは、具体的には、ページ運営者のページにアフィリエイト対象を表示するためのJava（登録商標、以下同じ。） ScriptやFlash等のコードである。そして、アフィリエイト用ツール提供手段３５は、生成されたアフィリエイト用ツールをページ運営者端末装置３−ｋに送信する。
【００５５】
アフィリエイト抽出手段３６は、ページ閲覧者端末装置２−ｋおいてページを表示する際に、該ページに提供されているアフィリエイト用ツールを用いて該ページ閲覧者端末装置２−ｋから送信されてくる要求に応じて、該ページについて選択されたアフィリエイト対象から、所定条件を満たす表示件数分のアフィリエイト対象を抽出する。本実施形態では、所定条件としては、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象がランダムに抽出される。なお、所定条件として、例えば、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象が、予め定められた所定の順序で抽出される等としてもよい。
【００５６】
このとき、利用可能状況取得手段３８は、アフィリエイト対象の利用可能状況を取得する。アフィリエイト対象の利用可能状況とは、アフィリエイト対象が利用可能であるか否か、すなわち、例えばアフィリエイト対象である商品の在庫があるか否かを指す。なお、本実施形態では、アフィリエイト対象の利用可能状況が、アフィリエイト対象である商品の在庫があるか否かを指すものとして説明するが、これに限らず、例えばアフィリエイト対象である商品の販売期限内であるか等であってもよい。
【００５７】
そして、アフィリエイト抽出手段３６は、利用可能状況取得手段３８により取得された利用可能状況に基づいて、選択されたアフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象（すなわち、選択されたアフィリエイト対象であって、利用可能であるアフィリエイト対象）のうちから、表示件数分のアフィリエイト対象を抽出する。また、アフィリエイト抽出手段３６は、利用可能状況取得手段３８により取得された利用可能状況に基づいて、選択されたアフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果をページ運営者端末装置３−ｋに提供する。
【００５８】
そして、アフィリエイト提供手段３０は、ページ閲覧者端末装置２−ｋからのページを表示するための要求に応じて、該ページに表示するアフィリエイト対象に関する情報を提供する際に、アフィリエイト抽出手段３６により抽出されたアフィリエイト対象に関する情報を提供する。
【００５９】
さらに、アフィリエイト管理サーバ装置１には、その機能として、検索ワード受付手段３７により受け付けられた検索ワードに関連付けられたアフィリエイト対象を店舗運営者が販売する商品から抽出し、抽出された商品に関する情報を検索結果として提供する手段や、ウェブサーバ装置５から送信された商品購入情報に基づいて、ページ運営者のアフィリエイト報酬を管理し、アフィリエイトデータベース２３に記憶する手段等が備えられている。
【００６０】
なお、本実施形態では、表示件数を、アフィリエイト設定ページ生成手段３１によりアフィリエイト設定ページ３００上で設定可能とし、設定された表示件数をアフィリエイト受付手段３５により受け付け、この表示件数に関する情報（実施の形態では表示サイズ）をアフィリエイト用ツールに持たせるものとしているが、これには限られない。例えば、表示件数として、予め定められた一定値を用いたり、表示件数を、アフィリエイト抽出手段３６による抽出の際に、アフィリエイト用ツールが有する情報に基づいて、選択されたアフィリエイト対象の数やページのサイズ等に合わせて、ページ運営者がホームページを運営するために利用するウェブサーバ装置で算出させるようにしてもよい。
【００６１】
また、本実施形態では、表示タイプを、アフィリエイト設定ページ生成手段３１によりアフィリエイト設定ページ３００上で設定可能とし、設定された表示タイプをアフィリエイト受付手段３５により受け付け、この表示タイプに関する情報をアフィリエイト用ツールに持たせるものとしているが、これには限られない。例えば、表示タイプとして、予め定められた所定の表示態様を用いるものとし、アフィリエイト受付手段３５が表示タイプを受け付けたり、アフィリエイト用ツールに表示タイプに関する情報を持たせたりしないものとしてもよい。
【００６２】
次に、ウェブサーバ装置５の構成について説明する。ウェブサーバ装置５は、アフィリエイト管理サーバ装置１と同様に、ネットワークＮＷに接続して通信状態を制御する通信部と、各種の演算処理を行う制御部と、各種データ及びプログラム等を記憶する記憶部と、これらの各部の間のインタフェース処理を行う入出力インタフェース部とを備えている。
【００６３】
ウェブサーバ装置５の記憶部には、具体的には、会員情報データベース２０、ショッピングデータベース２１が構築されている。
【００６４】
会員情報データベース２０には、ウェブサーバ装置５により運営されるショッピングサイトの会員であるページ閲覧者に関する情報が、当該会員を識別する（会員を特定する）ための会員ＩＤに対応付けられて記憶されている。具体的には、会員情報データベース２０には、図４に示すように、例えば、会員ＩＤ、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカード番号、クレジットカード有効期限、ショッピングサイト内で用いる会員のニックネーム等が登録されている。なお、電子メールアドレスは、会員ＩＤと１対１に対応付けられるので、会員ＩＤの代わりに会員を識別するための情報として用いることもできる。
【００６５】
ショッピングデータベース２１は、ウェブサーバ装置５により運営されるショッピングサイトに出店している店舗運営者の商品やサービスに関する情報が、店舗運営者を識別するための店舗ＩＤに対応付けられて記憶されている。具体的には、ショッピングデータベース２１には、図５に示すように、例えば、店舗ＩＤ、店舗運営者の運営する商品ページにリンクするためのＵＲＬ、店舗で販売されている商品をそれぞれ特定するための商品ＩＤ、商品の価格、商品情報、送料情報、その他情報等が登録されている。商品情報には、商品のアフィリエイトリンクを生成する際のテキストデータや画像データのファイル参照情報等の広告コンテンツが登録されている。
【００６６】
さらに、ウェブサーバ装置５の記憶部には、ウェブサーバ装置５から端末装置２−ｋ，３−ｋ，４−ｋに提供されて画面に表示される様々な種類のページに関する情報が記憶されているページデータベースが構築されている。ページデータベースには、具体的には、例えば、ウェブページを構成するＨＴＭＬデータ、音声データ、テキストデータ等が登録されている。
【００６７】
また、ウェブサーバ装置５の記憶部には、所定のオペレーティングシステムの他、ＨＴＴＰプロトコルを用いて、端末装置２−ｋ，３−ｋ，４−ｋから送信された要求に応じて、当該記憶部１２に記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページを端末装置２−ｋ，３−ｋ，４−ｋに送信するためのＷＷＷサーバプログラムや、その他、ウェブサーバ装置５の機能を実現するための各種のプログラムが記憶されている。
【００６８】
なお、本実施形態では、会員情報データベース２０、ショッピングデータベース２１を同一のサーバ装置が備えるものとしたが、それぞれ別のサーバ装置に構築してもよい。
【００６９】
また、ウェブサーバ装置５の制御部には、ウェブサーバ装置５の機能を実現するための各種の機能的構成が備えられている。
【００７０】
具体的には、制御部１１には、その機能的構成として、ページ閲覧者端末装置２−ｋからのページを表示するための要求に応じて、該ページに提供されたアフィリエイト用ツールが埋め込まれたページを生成するページ生成手段と、該生成されたページをページ閲覧者端末装置２−ｋに送信するページ提供手段とが備えられている。
【００７１】
なお、本実施形態では、アフィリエイト管理サーバ装置１とウェブサーバ装置５を別のサーバ装置として構成しているが、例えば、アフィリエイト管理サーバ装置１の機能とウェブサーバ装置５の機能を１つのサーバ装置に実装してもよい。
【００７２】
次に、アフィリエイト管理サーバ装置１によりページ運営者端末装置３−ｋに提供（送信）されるページと、ウェブサーバ装置５によりページ閲覧者端末装置２−ｋに提供（送信）されるページのページ構成について、図６〜図９を参照して説明する。ページ運営者端末装置３−ｋに提供されるページとしては、例えば、ログイン中のページ運営者がページに設定するアフィリエイト対象の候補を取得するためのキーワード選択・入力ページ１００（図６）、アフィリエイト対象を選択してページに設定するためのアフィリエイト用ツールを生成するためのアフィリエイト設定ページ２００（図７）、アフィリエイト用ツールを提供するためのアフィリエイト用ツール提供ページ３００（図８）等が挙げられる。また、ページ閲覧者端末装置２−ｋに提供されるページとしては、例えば、ページ閲覧者が閲覧する、アフィリエイト対象が表示されたホームページ４００（図９）等が挙げられる。
【００７３】
次に、各ページのページ構成について説明する。まず、図６を参照して、ページ運営者端末装置３−ｋに提供されるキーワード入力・選択ページ１００のページ構成について説明する。このキーワード入力・選択ページ１００は、アフィリエイト管理サーバ装置１により運営されるアフィリエイトサービスのアフィリエイト管理サイトにログインしているページ運営者が、ページ運営者端末装置３−ｋを介して、アフィリエイト管理ページ上で、自分のページにアフィリエイト対象を設定するための予め定められた所定の操作をした場合に表示される。
【００７４】
図６（ａ）を参照して、キーワード入力・選択ページ１００は、キーワードのカテゴリを選択するためのプルダウンメニュー１０１と、キーワード入力エリア１０２と、検索ボタン１０３と、お勧めキーワード表示・選択エリア１０４とで構成されている。お勧めキーワード選択・表示エリア１０４には、複数のお勧めキーワードがクリックして選択可能に表示されている。
【００７５】
キーワード入力・選択ページ１００において、キーワード入力エリア１０２に任意の検索キーワードが入力されて、検索ボタン１０３がクリックされた場合、または、お勧めキーワード表示・選択エリア１０４のお勧めキーワードのうちのいずれかがクリックして選択された場合には、アフィリエイト設定ページ２００が別ウィンドウで画面表示される。なお、別ウィンドウでなく、アフィリエイト設定ページのコンテンツがアフィリエイト管理ページの所定のエリアに表示されるものとしてもよい。
【００７６】
図６（ｂ）で例示したように、検索キーワードとして、「デザイナーズ」「電話」を入力して検索ボタンをクリックした場合に、図７に例示するようなアフィリエイト設定ページ２００が画面表示される。
【００７７】
なお、カテゴリ選択・表示エリア１０１でカテゴリを選択し、キーワード入力エリア１０２に何も入力しないで検索ボタンがクリックされた場合、選択されたカテゴリに分類される全てのアフィリエイト対象が候補としてアフィリエイト設定ページ２００に表示される。
【００７８】
図７を参照して、アフィリエイト設定ページ２００は、詳細検索条件設定エリア２０１と、検索結果であるアフィリエイト対象表示・選択エリア２０２と、表示タイプ設定エリア２０３と、表示件数設定エリア２０４と、貼付け情報発行ボタン２０５と、キャンセルボタン２０６から構成される。
【００７９】
詳細検索条件設定エリア２０１は、検索キーワード、ジャンル、価格帯などの検索条件を変更・追加したり、ジャンルを指定して絞り込んだりするための機能が提供されている。
【００８０】
アフィリエイト対象表示・選択エリア２０２には、検索結果である複数のアフィリエイト対象である商品が一覧表示されている。例えば、図７に示す画像表示例では、検索キーワードを「デザイナーズ」「電話」とした検索結果である６件の商品が一覧表示されている。一覧表示では、各アフィリエイト商品毎に、商品を示すテキストと画像、さらに、商品をページ運営者のページに設定する（貼り付ける）か否かを選択するための「貼付け」ボタン２０７が設けられている。各アフィリエイト商品について、「貼付け」ボタン２０７がクリックされて選択されると、選択されたことがページ運営者に認識できるように、「貼付け」ボタンの大きさや色が変更される。これにより、ページ運営者は、運営するページで紹介したい、ページ運営者の意図に合致したアフィリエイト対象を容易に設定することができる。
【００８１】
表示タイプ設定エリア２０３では、表示タイプ（ページにアフィリエイト対象を表示する際の表示態様）として、「テキストと画像」「テキストのみ」「画像のみ」のいずれかを、プルダウンメニューから選択することができる。
【００８２】
また、表示件数設定エリア２０４では、表示件数をプルダウンメニューから選択することができる。例えば、図７に示す画像表示例では、ページ運営者により、アフィリエイト対象として５件の商品が選択され、表示タイプとして「画像のみ」が選択され、表示件数が３件に選択されている。
【００８３】
貼付け情報発行ボタン２０５がクリックされると、選択したアフィリエイト対象のアフィリエイト用ツールが生成され（貼付け情報が発行され）、アフィリエイト設定ページ２００が閉じられて、アフィリエイト用ツール提供ページ３００が表示される。また、キャンセルボタン２０６がクリックされると、アフィリエイト用ツールが生成されず、アフィリエイト設定ページ２００が閉じられて、アフィリエイト管理ページに戻る。
【００８４】
なお、検索結果であるアフィリエイト対象商品が多数ある場合には、アフィリエイト対象表示・選択エリア２０２をスクロールすることにより、一覧表示を確認することができる。
【００８５】
次に、図８を参照して、ページ運営者端末３−ｋに提供されるアフィリエイト用ツール提供ページ３００のページ構成について説明する。このページは、ページ運営者より、アフィリエイト設定ページ２００において、貼付け情報発行ボタン２０５がクリックされた場合に表示される。
【００８６】
アフィリエイト用ツール提供ページ３００は、ソース表示エリア３０１と、「ソースをコピー」ボタン３０２と、「キャンセル」ボタン３０３から構成されている。
【００８７】
ソース表示エリア３０１には、選択したアフィリエイト対象のうち、設定した表示件数分の商品を所定のページに表示するための、該ページに対応した特定のコード（アフィリエイト用ツール）が表示される。より具体的には、設定した表示件数を特定するための画像サイズ（width =720 height =250 など）、アフィリエイト管理サーバ１にアクセスするためのＵＲＬ（http://xxx.api.rakuten.co/jp・・・）、選択された複数の商品を特定するための情報（item_id = A1,A2,A3,・・・A10）、および、ページ運営者を特定するための識別情報（afid = abcd・・・）がアフィリエイト用ツールに含まれている。
【００８８】
「ソースをコピー」ボタン３０２をクリックすると、ソース表示エリア３０１に表示されている特定コードがコピーされ、このコピーされた特定コードをページ運営者がページのソースに貼り付けることで、アフィリエイト用ツールがページに実装される。
【００８９】
「キャンセル」ボタンを３００がクリックされると、アフィリエイト用ツール提供ページ３００が閉じられて、アフィリエイト管理ページに戻る。
【００９０】
次に、図９を参照して、ページ閲覧者端末装置２−ｋに提供されるホームページ４００のページ構成について説明する。このページは、ページ閲覧者より、ページ閲覧者端末装置２−ｋからページ表示要求が送信された際に表示される。
【００９１】
図９（ｂ）に示すように、ホームページ４００は、メインエリア４０２と、サブエリア４０１から構成されている。メインエリア４０２には、「自由欄」「購入履歴」「記事１」等が表示されている。また、サブエリア４０１には、「プロフィール」「メール」が表示されると共に、「アフィリエイト対象」４０３が表示されている。
【００９２】
このとき、図９（ａ）に示すように、図７のアフィリエイト設定ページ２００に表示された検索結果である６件の商品のうち、図７において、ページ運営者により５件の商品が選択されている。そして、この選択された５件から、表示件数３件分の商品が、ページ表示要求が送信された際にランダムに抽出されて、「アフィリエイト対象」４０３に表示されている。これにより、ページ閲覧者がページを閲覧する際に、アフィリエイト対象が動的に（すなわち、ページが閲覧される毎にアフィリエイト対象が変化するように）表示される。
【００９３】
次に、本実施形態のウェブサーバ装置５により実現されるアフィリエイトシステムＳの作動を、図１０〜図１２に示すフローチャートに従って説明する。なお、以下の説明では、ユーザＡ（ページ運営者）がページ運営者端末装置３−１を使用し、ユーザＢ（ページ閲覧者・商品購入者）がページ閲覧者端末装置２−１を使用する場合を例にして説明する。
【００９４】
まず、全体の作動概要を説明すると、アフィリエイトシステムＳでは、ページ運営者端末装置３−１を介してアフィリエイト設定処理が行われる。また、ページ閲覧者端末装置２−１を介してページ表示処理が行なわれ、このページ表示処理に続いてページ閲覧者端末装置２−１を介した商品購入処理、及びアフィリエイト報酬管理処理が行われる。これらの処理は、ページ運営者及びページ閲覧者の要求に応じたタイミングでそれぞれ随時実行される。
【００９５】
アフィリエイト設定処理は、アフィリエイトサービスにログインしたページ運営者の要求に応じて、キーワード入力・選択ページ１００及びアフィリエイト設定ページ２００をページ運営者端末装置３−１に表示させ、ページ運営者からのアフィリエイト対象、表示件数、表示タイプの入力を受け付け、アフィリエイト用ツールを提供する処理である。この処理は、検索ワード受付手段３７、アフィリエイト設定ページ生成手段３１、アフィリエイト設定ページ提供手段３２、アフィリエイト受付手段３３、アフィリエイト用ツール生成手段３４、アフィリエイト用ツール提供手段３５による処理を含む。
【００９６】
ページ表示処理は、ページ閲覧者の要求に応じて、ホームページにページ運営者により設定された複数のアフィリエイト対象から、表示件数分の利用可能なアフィリエイト対象をランダムに抽出し、このアフィリエイト対象を加えたホームページ４００をページ閲覧者端末装置２−１に表示させる処理である。この処理は、アフィリエイト抽出手段３６、利用可能状況取得手段３８による処理を含む。
【００９７】
商品購入処理およびアフィリエイト報酬管理処理は、ページ閲覧者端末装置２−１に表示されたホームページ４００のアフィリエイトリンクをクリックした、ショッピングサイトにログインしたページ閲覧者（商品購入者）の要求に応じて、店舗運営者の店舗サイトの商品ページをページ閲覧者端末装置２−１に表示させて商品を購入する手続きを行うと共に、商品の購入に応じて、ページ運営者にアフィリエイト報酬を付与する処理である。
【００９８】
次に、各処理について詳細に説明する。まず、アフィリエイト設定処理について、図１０に示すフローチャートに従って説明する。この処理は、アフィリエイト管理サーバ装置１により運営されるアフィリエイトサービスのアフィリエイト管理サイトにログイン中のページ運営者が、ページ運営者端末装置３−１を介して、自分の運営する所定のページにアフィリエイト対象を設定するための予め定められた所定の操作をした場合に開始される。
【００９９】
まず、ページ運営者端末装置３−１において、キーワード入力・選択ページ１００の表示要求がアフィリエイト管理サーバ装置１に送信される（ＳＴＥＰ１）。次に、アフィリエイト管理サーバ装置１は、ページデータベースを参照し、キーワード入力・選択ページ１００を生成し、ページ運営者端末装置３−１に送信する（ＳＴＥＰ２）。
【０１００】
次に、ページ運営者端末装置３−１において、アフィリエイト管理サーバ装置１から送信されたキーワード入力・選択ページ１００が受信され、図６に示すように画面表示される（ＳＴＥＰ３）。次に、ページ運営者端末装置３−１において、検索ワードの入力が受け付けられ、アフィリエイト管理サーバ装置１に送信される（ＳＴＥＰ４）。
【０１０１】
次に、アフィリエイト管理サーバ装置１は、ページ運営者端末装置３−１から送信された検索ワードを受信し、検索ワードに基づいて検索を実行する。具体的には、アフィリエイト管理サーバ装置１は、キーワードデータベース及びＡＰＩ（Applications Programming Interface）を用いて、ウェブサーバ装置５のショッピングデータベース２１を参照して、検索ワードに対応する商品（アフィリエイト対象）を抽出し、この抽出された商品の商品データを取得する（ＳＴＥＰ５）。なお、商品データとしては、商品ＩＤや商品ページのＵＲＬを用いることができる。次に、アフィリエイト管理サーバ装置１は、検索結果を含むアフィリエイト設定ページ２００を生成し、ページ運営者端末装置３−１に送信する（ＳＴＥＰ６）。具体的には、アフィリエイト管理サーバ装置１は、商品データにユーザＡの会員ＩＤを埋め込んだデータを生成し、このデータおよび「貼付け」ボタン２０７をアフィリエイト設定ページ２００に埋め込む。
【０１０２】
次に、ページ運営者端末装置３−１において、アフィリエイト管理サーバ装置１から送信されたアフィリエイト設定ページ２００が受信され、図７に示すように画面表示される（ＳＴＥＰ７）。次に、ページ運営者端末装置３−１において、アフィリエイト設定ページ２００上の「貼付け」ボタン２０７の選択、表示タイプと表示件数の設定が受け付けられ、アフィリエイト管理サーバ装置１に送信される（ＳＴＥＰ８）。これにより、ページ運営者が紹介したい商品がアフィリエイト対象として複数個受け付けられる。
【０１０３】
次に、アフィリエイト管理サーバ装置１は、ページ運営者端末装置３−１から送信された選択された商品、表示タイプ、及び表示件数のデータを受け付ける。そして、アフィリエイト管理サーバ装置１は、アフィリエイト用ツールとして、アフィリエイト管理サーバ装置１のＵＲＬ、選択された商品の商品データ、表示タイプ及び表示件数に関する情報、及びユーザＡのＩＤを埋め込んだ特定コードを発行する（ＳＴＥＰ９）。
【０１０４】
次に、アフィリエイト管理サーバ装置１は、アフィリエイト用ツールを含むアフィリエイト用ツール提供ページ３００を生成して、ページ運営者端末装置３−１に送信する（ＳＴＥＰ１０）。
【０１０５】
次に、ページ運営者端末装置３−１において、アフィリエイト用ツール提供ページ３００（図８）が表示される（ＳＴＥＰ１１）。次に、ページ運営者により、「ソースをコピー」ボタン３０２がクリックされ、入力が受け付けられる（ＳＴＥＰ１２）。これにより、ページ運営者端末装置３−１において、アフィリエイト用ツール（特定コード）がコピーされる。そして、このコピーされた特定コードをホームページ４００のソースに貼り付けることにより、該ホームページにアフィリエイト対象を表示するためのアフィリエイト用ツールが実装される。以上により、アフィリエイト設定処理が終了される。
【０１０６】
次に、ページ表示処理について、図１１に示すフローチャートに従って説明する。
【０１０７】
まず、ページ閲覧者端末装置２−１において、ページ閲覧者により所定のページにアクセスされ、ページ表示要求がウェブサーバ装置５に送信される（ＳＴＥＰ２１）。
【０１０８】
次に、ウェブサーバ装置５において、ページ閲覧者端末装置２−１から送信されたページ表示要求が受け付けられ、ページデータベースを参照してホームページが生成されて、ページ閲覧者端末装置２−１に送信される（ＳＴＥＰ２２）。このとき、生成されたホームページには、アフィリエイト用ツールが実装されている。
【０１０９】
次に、ページ閲覧者端末装置２−１において、ウェブサーバ装置５から送信されたホームページが受信され、このページの一部に埋め込まれているアフィリエイト用ツール（特定コード）に基づいて、アフィリエイト管理サーバ装置１に、アフィリエイト対象としてアフィリエイト用ツールに埋め込まれている商品データに関連付けられた商品の情報の要求が送信される（ＳＴＥＰ２３）。
【０１１０】
次に、アフィリエイト管理サーバ装置１は、要求された商品について、ＡＰＩを用いてショッピングデータベース２１を参照して、商品全部の情報を取得する（ＳＴＥＰ２４）。
【０１１１】
次に、アフィリエイト管理サーバ装置１は、商品の在庫情報を用いて、取得された商品の情報から在庫がない商品の情報を除外する（ＳＴＥＰ２５）。
【０１１２】
次に、アフィリエイト管理サーバ装置１は、取得された商品から、表示件数分の商品をランダムに抽出し、抽出された商品の情報を、アフィリエイト対象データとしてページ閲覧者端末装置２−１に送信する（ＳＴＥＰ２６）。なお、これと共に、アフィリエイト管理サーバ装置１は、ＳＴＥＰ２５で除外された在庫がない商品（利用可能でない商品）の数が予め定めた所定数以上であるか否かを判断し、所定数以上である場合には、所定数以上であることを示す情報、又は在庫がない商品の情報をウェブサーバ装置５またはページ運営者端末装置３−１に送信する。そして、この情報に基づいて、ページ運営者端末装置３−１において、ページ運営者に在庫がない商品について注意を喚起する表示が提示される。
【０１１３】
なお、在庫がない商品が予め定めた所定数以上である場合の処理は、アフィリエイト管理サーバ装置１側で行わず、ページ運営者がホームページを運営するために利用するウェブサーバ装置側で実行するようにしてもよい。すなわち、ＳＴＥＰ２６で、アフィリエイト管理サーバ装置１は、在庫がない商品の数が予め定めた所定数以上であるか否かを判断せず、取得された商品の情報をページ運営者がホームページを運営するために利用するウェブサーバ装置またはページ運営者端末装置３−１に送信する。そして、この場合、例えば、ページ運営者がホームページを運営するために利用するウェブサーバ装置において、ＳＴＥＰ２３でアフィリエイト管理サーバ装置１に要求された商品数と、ＳＴＥＰ２６でアフィリエイト対象データとしてアフィリエイト管理サーバ装置１が送信した商品数とを比較させることで、在庫がない商品の数が予め定めた所定数以上であるか否かが判断される。
【０１１４】
次に、ページ閲覧者端末装置２−１において、アフィリエイト管理サーバ装置１から送信されたアフィリエイト対象データが受信され、このアフィリエイト対象データをアフィリエイトリンクとして埋め込んだホームページ４００が、図９のように画面表示される（ＳＴＥＰ２７）。以上により、ページ表示処理が終了される。これにより、ホームページ４００が閲覧される毎に、アフィリエイト対象がランダムに抽出され、このアフィリエイト対象を加えたホームページ４００が表示される。
【０１１５】
次に、商品購入・アフィリエイト報酬管理処理について、図１２に示すフローチャートに従って説明する。この処理は、上述のページ表示処理で、ページ閲覧者端末装置２−１にホームページ４００が画面表示されている際に、引き続き行われる。
【０１１６】
まず、ページ閲覧者端末装置２−１において、ページ閲覧者によりホームページ４００上のアフィリエイトリンクがクリックされ、クリック信号がウェブサーバ装置５に送信される（ＳＴＥＰ４１）。
【０１１７】
次に、ウェブサーバ装置５において、リンククリック履歴をCookieに入れてページ閲覧者端末装置２−１に送信するとともに、対応するアフィリエイトリンクのＵＲＬ先にリダイレクトする（リンク先ページをリダイレクト機能によりページ閲覧者端末装置２−１に送信する）（ＳＴＥＰ４２）。リンククリック履歴は、具体的には、アフリエイト対象データとページ運営者（ユーザＡ）を特定するための情報（例えば、ユーザＡの会員ＩＤ）を含む。また、このリンククリック履歴は、所定の期間（例えば、３０日等）の間、有効となる（保存されたままとなる）。
【０１１８】
次に、ページ閲覧者端末装置２−１において、Cookieが保存される（ＳＴＥＰ４３）。次に、ページ閲覧者端末装置２−１において、ウェブサーバ装置５から送信された情報が認識されてリダイレクト先のＵＲＬ（店舗運営者の商品ページのＵＲＬ）を読みに行く動作が行われ、店舗運営者の商品ページが画面に表示される（ＳＴＥＰ４４）。
【０１１９】
次に、ページ閲覧者端末装置２−１において、ページ閲覧者により商品が買い物カゴに入れる操作行われ、操作が受け付けられてCookieが送信される（ＳＴＥＰ４５）。次に、ウェブサーバ装置５において、Cookie情報が更新され、ページ閲覧者端末装置２−１に送信される（ＳＴＥＰ４６）。これにより、買い物カゴに入れられた商品が保持される。次に、ページ閲覧者端末装置２−１において、ウェブサーバ装置５から送信されたCookieが保存される（ＳＴＥＰ４７）。次に、ページ閲覧者端末装置２−１において、ページ閲覧者により商品を購入する操作が行われ、操作が受け付けられてCookieが送信される（ＳＴＥＰ４８）。次に、ウェブサーバ装置５において、ページ閲覧者端末装置２−１から送信されてきたCookie情報が確認され、買い物カゴに入れられた商品の購入手続きが実行される（ＳＴＥＰ４９）。
【０１２０】
次に、ＳＴＥＰ５０で、ウェブサーバ装置５において、ユーザＢのCookieにリンククリック履歴があるか否かが確認される。そして、ウェブサーバ装置５において、ユーザＡを示す情報を含むリンククリック履歴がある場合には、アフィリエイト管理サーバ装置１に報酬処理要求が送信される。アフィリエイト管理サーバ装置１は、要求を受け付けて、ユーザＡに報酬ポイントを付与する処理を実行する。報酬ポイントを付与する処理は、具体的には、購入された商品の価格等に基づいてアフィリエイト報酬を算出し、アフィリエイトデータベース２３に、ページ運営者のレコードに、アフィリエイト報酬を記憶させる処理である。本実施形態では、アフィリエイト報酬は、ページ運営者がＲ社のショッピングサイトで商品を購入する際などに使用可能なポイント（報酬ポイント）として付与される。なお、この時点において報酬ポイントは未確定の状態であり、所定の条件を満たした場合に、報酬ポイントが確定の状態とされる。例えば、所定の周期（例えば、１日１回）で、商品の購入が確定した段階となった場合に報酬ポイントを確定する処理が行われる。さらに、所定の周期（例えば、１ヶ月毎）で、確定している報酬ポイントを、実際に使用可能なポイントとしてページ運営者に付与する処理が行われる。そして、ウェブサーバ装置５において、リンククリック履歴を消したCookieがページ閲覧者端末装置２−１に送信される。
【０１２１】
次に、ページ閲覧者端末装置２−１において、ウェブサーバ装置５から送信されてきたCookieが受信されて保存される（ＳＴＥＰ５１）。以上により、商品購入・アフィリエイト報酬管理処理が終了される。
【０１２２】
以上の各処理により、ページ運営者のページに、当該ページ運営者の意図に合致した複数のアフィリエイト対象が容易に設定され、ページ閲覧者がページを閲覧する際に、アフィリエイト対象を動的に容易に表示することができる。
［第２実施形態］
次に、本発明のアフィリエイト管理サーバ装置の第２実施形態について、図１３〜図１７を参照して説明する。本実施形態は、第１実施形態と、ウェブサーバ装置５にブログデータベース２２が構築され、ウェブサーバ装置５によりブログサービスが運営されていること、およびアフィリエイト用ツール提供手段３５に係る構成のみが相違する。なお、以下では、第１実施形態と同一の構成については、同一の符号を付して説明を省略する。
【０１２３】
本実施形態では、Ｒ社はウェブサーバ装置５により、ショッピングサイトと共に、ページ運営者にブログを運営するための様々な機能を提供するブログサービスを運営している。また、ページ運営者は、Ｒ社により運営されているブログサービスに登録し、このサービスの提供する機能を利用して、ブログを運営している。具体的には、ページ運営者が、ウェブサーバ装置５の運営するブログ管理サイトにログインすると、運営するブログのページ情報等を含む各種のページがウェブサーバ装置５から提供され、ページ運営者端末装置３−ｋのブラウザで画面表示される。そして、これらのページを通じて、ページ運営者は、自分が運営するサイトのページを登録・変更・確認する等の管理を行うことができる。そして、ページ閲覧者は、ページ運営者により運営されるブログを閲覧する。
【０１２４】
図１３を参照して、本実施形態のウェブサーバ装置５には、ブログデータベース２２が構築されている。ブログデータベース２２には、ウェブサーバ装置５により運営されるブログサービスの会員であるページ運営者に関する情報と、当該ページ運営者が運営するブログページの情報と共に、当該会員を識別する（会員を特定する）ための会員ＩＤに対応付けられて記憶されている。具体的には、ブログデータベース２２には、図１４に示すように、例えば、会員ＩＤ、ブログサービス内で使用するニックネーム、ブログの名称（ブログ全体）、ブログの説明（全体）、ブログのカテゴリ（全体）、ブログの日記の記事情報、会員のブログサイトにおけるプロフィール、ブログのデザインが登録されている。
【０１２５】
記事情報は、ブログの日記に含まれる各記事毎に登録されている情報である。具体的には、各記事毎に、記事のカテゴリ、記事のタイトル、記事に設定されたタグ、記事の本文、記事に含まれる画像、記事に設定されたトラックバック、および記事に対して書き込まれたコメント等の情報が登録されている。
【０１２６】
なお、本実施形態では、会員情報データベース２０、ショッピングデータベース２１、ブログデータベース２２を同一のサーバ装置が備えるものとしたが、それぞれ別のサーバ装置に構築してもよい。
【０１２７】
また、本実施形態のアフィリエイト管理サーバ装置１のアフィリエイト用ツール提供手段３５は、生成されたアフィリエイト用ツールを、ウェブサーバ装置５により実装可能なように提供する。
【０１２８】
そして、本実施形態のウェブサーバ装置５には、その機能として、提供されたアフィリエイト用ツールをページ運営者端末装置３−ｋに表示させるブログ管理ページ６００を生成する手段と、ブログ管理ページ６００上で所定の操作がなされることにより、該アフィリエイト用ツールをブログの所定のページに実装する手段とが備えられている。
【０１２９】
次に、アフィリエイト管理サーバ装置１によりページ運営者端末装置３−ｋに提供（送信）されるページ、およびウェブサーバ装置５によりページ運営者端末装置3-ｋに提供（送信）されるページのページ構成について、図１５，図１６を参照して説明する。本実施形態では、第１実施形態と、アフィリエイト対象を選択してページに設定するためのアフィリエイト設定ページ５００（図１５）が相違する。また、本実施形態では、アフィリエイト用ツール提供ページは送信されず、この代わりに、ウェブサーバ装置５により、ブログ管理ページ６００（図１６）が送信される。
【０１３０】
次に、各ページのページ構成について説明する。まず、図１５を参照して、ページ運営者端末装置３−ｋに提供されるアフィリエイト設定ページ５００のページ構成について説明する。このアフィリエイト設定ページ５００が、第１実施形態の図６（ｂ）で例示したように、検索キーワードとして、「デザイナーズ」「電話」を入力して検索ボタンをクリックした場合に画面表示される。
【０１３１】
図１５を参照して、アフィリエイト設定ページ５００は、アフィリエイト設定ページ２００と同様に、詳細検索条件設定エリア５０１と、検索結果であるアフィリエイト対象表示・選択エリア５０２と、表示タイプ設定エリア５０３と、表示件数設定エリア５０４と、キャンセルボタン５０６から構成される。さらに、アフィリエイト設定ページ５００では、「貼付け情報発行」ボタン２０５の代わりに、「ブログに貼付け」ボタン５０５が設けられている。
【０１３２】
「ブログに貼付け」ボタン５０５をクリックすると、選択したアフィリエイト対象のアフィリエイト用ツールが生成され（貼付け情報が発行され）、アフィリエイト設定ページ５００が閉じられて、ウェブサーバ装置５により、別ウィンドウでブログ管理ページ６００が表示される。ブログ管理ページ６００には、生成されたアフィリエイト用ツール（特定コード）が埋め込まれている。他はアフィリエイト設定ページ２００と同じである。
【０１３３】
次に、図１６を参照して、ページ運営者端末装置３−ｋに提供されるブログ管理ページ６００のページ構成について説明する。なお、図１６の例では、ブログ管理ページ６００において、ブログにアフィリエイト対象を設定するための画面表示例を示す。
【０１３４】
図１６に示すように、ブログ管理ページ６００は、ブログの管理・ページの設定等の項目を選択するためのメニュー表示エリア６０１、メニュー表示エリア６０１で選択された項目を管理・設定するための管理・設定エリア６０２で構成されている。図１６の例では、メニュー表示エリア６０１の「日記／記事の投稿管理」「日記／記事に書き込む」項目が選択され、管理・設定エリア６０２に、ブログの所定のページに記事を書き込むためのコンテンツが表示されている。このコンテンツでは、管理・設定エリア６０２は、記事を書き込む日付を表示・設定するためのカレンダー６０３、カレンダー６０３で設定された日付の記事の内容を書き込むための書き込みエリア６０４、登録ボタン６０６で構成されている。書き込みエリア６０４には、記事の内容等のソースコードを示すエディタ６０５が表示されている。
【０１３５】
このとき、生成されたアフィリエイト用ツール（特定コード）がエディタ６０５に自動的に表示されている。具体的には、アフィリエイト用ツールには、例えば、アフィリエイト対象として選択された商品Ａ１〜商品Ａ１０の商品データ（例えば、商品ＩＤや商品ページのＵＲＬ）を指定するコードが含まれている。また、アフィリエイト用ツールには、これらのアフィリエイト対象をページに表示する際の表示件数に関する情報（例えば、ページ上での表示エリアの大きさ、スクロールの有無など）や、表示タイプに関する情報を指定するコードが含まれている。また、アフィリエイト用ツールには、アフィリエイト管理サーバ装置１のＵＲＬを指定するコードやページ運営者のＩＤを指定するコードが含まれている。そして、登録ボタン６０６をクリックすると、この特定コードがブログの所定のページのソースに埋め込まれて、アフィリエイト用ツールがページに実装される。
【０１３６】
このように、アフィリエイト設定ページ５００上で「ブログに貼付け」ボタン５０５をクリックすることにより、アフィリエイト用ツールが生成されて送信されると共に、ブログ管理ページ６００が自動的に立ち上げられる。そして、ブログ管理ページ６００上で登録ボタン６０６をクリックすることにより、送信されたアフィリエイト用ツールがウェブサーバ装置５により自動的に実装される。よって、ページ運営者は、アフィリエイト用ツールの実際のコード等を意識することなく、容易にアフィリエイト用ツールを運営するページに実装して、アフィリエイトを行うことができる。
【０１３７】
次に、本実施形態のアフィリエイト管理サーバ装置１により実現されるアフィリエイトシステムＳの作動を、図１７に示すフローチャートに従って説明する。なお、本実施形態のアフィリエイトシステムＳの作動は、第１実施形態と、アフィリエイト設定処理のみが相違する。以下では、第１実施形態と同じ作動については説明を省略する。
【０１３８】
本実施形態のアフィリエイト設定処理では、アフィリエイト用ツールを提供する際に、アフィリエイト用ツール提供ページ３００をページ運営者端末装置１に表示させる代わりに、アフィリエイト設定ページ５００において、「ブログに貼付け」ボタン５０５をクリックすることにより、ブログ管理ページ６００を自動的に立ち上げ、このブログ管理ページ６００内で自動的にアフィリエイト用ツールを貼り付ける（実装する）。
【０１３９】
このアフィリエイト設定処理について、図１７に示すフローチャートに従って説明する。なお、ＳＴＥＰ６１〜６６の処理は、第１実施形態のＳＴＥＰ１〜５の処理と同じである。
【０１４０】
ＳＴＥＰ６７において、アフィリエイト管理サーバ装置１は、検索結果を含むアフィリエイト設定ページ５００を生成し、ページ運営者端末装置３−１に送信する。そして、ページ運営者端末装置３−１において、アフィリエイト管理サーバ装置１から送信されたアフィリエイト設定ページ５００が受信され、図１５のように画面表示される（ＳＴＥＰ６７）。
【０１４１】
次に、ページ運営者端末装置３−１において、ページ運営者によるアフィリエイト設定ページ５００上の「貼付け」ボタンの選択、表示タイプと表示件数の設定が受け付けられる（ＳＴＥＰ６８）。次に、ページ運営者端末装置３−１において、ページ運営者により「ブログに貼付け」ボタン５０５がクリックされ、入力が受け付けられる（ＳＴＥＰ６９）。
【０１４２】
次に、ページ運営者端末装置３−１において、「ブログに貼付け」ボタン５０５に埋め込まれたコードに従い、ＳＴＥＰ６８で受け付けられた情報（選択された商品、表示タイプ、及び表示件数）がアフィリエイト管理サーバ装置１に送信される（ＳＴＥＰ７０）。
【０１４３】
次に、アフィリエイト管理サーバ装置１は、ＳＴＥＰ７０でページ運営者端末装置３−１から送信された、選択された商品、表示タイプ、及び表示件数を受け付ける（ＳＴＥＰ７１）。これにより、ページ運営者が紹介したい商品がアフィリエイト対象として複数個受け付けられる。そして、アフィリエイト管理サーバ装置１は、ＳＴＥＰ７１で受け付けた、選択された商品、表示タイプ、及び表示件数に基づいて、アフィリエイト用ツールとして、アフィリエイト管理サーバ装置１のＵＲＬ、選択された商品の商品データ、表示タイプ及び表示件数に関する情報、及びユーザＡのＩＤを埋め込んだ特定コード（Java Scriptのコード）を発行し、ページ運営者端末装置３−１に送信する（ＳＴＥＰ７２）。
【０１４４】
次に、ページ運営者端末装置３−１において、「ブログに貼付け」ボタン５０５に埋め込まれたコード（例えば、Java scriptのOpen Windowのコードなど）に従い、別ウィンドウが立ち上げられると共に、ウェブサーバ装置５に、ブログ管理ページ６００の表示要求が送信される（ＳＴＥＰ７３）。そして、ウェブサーバ装置５において、ページ表示要求が受信され、ブログ管理ページ６００が生成されて、送信される（ＳＴＥＰ７４）。なお、ＳＴＥＰ７３〜７４の処理は、ＳＴＥＰ７０〜７２の処理より先に行われるものとしてもよい。
【０１４５】
次に、ページ運営者端末装置３−１において、ＳＴＥＰ７２で送信されたアフィリエイト用ツールおよびＳＴＥＰ７４で送信されたブログ管理ページが受信され、図１６に示すようにアフィリエイト用ツール（アフィリエイト管理サーバ装置１のＵＲＬ、選択された商品の商品データ、表示タイプ及び表示件数に関する情報、及びユーザＡのＩＤを埋め込んだJava Scriptのコード）が埋め込まれたブログ管理ページ６００が表示される（ＳＴＥＰ７５）。
【０１４６】
次に、ページ運営者端末装置３−１において、ページ運営者により「登録する」ボタン６０６がクリックされ、入力が受け付けられる（ＳＴＥＰ７６）。次に、ウェブサーバ装置５により、ブログページのページデータが受け付けられ、ブログデータベース２２に記憶される（ＳＴＥＰ７７）。これにより、該ブログページにアフィリエイト対象を表示するためのアフィリエイト用ツールが実装される。以上により、アフィリエイト設定処理が終了される。他の作動は、第１実施形態と同様である。
【０１４７】
以上の各処理により、第１実施形態と同様に、ページ運営者のページに、当該ページ運営者の意図に合致した複数のアフィリエイト対象が容易に設定され、ページ閲覧者がページを閲覧する際に、アフィリエイト対象を動的に容易に表示することができる。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第１実施形態であるアフィリエイト管理サーバ装置によるアフィリエイトシステムのシステム構成図。
【図２】図１のアフィリエイト管理サーバ装置の構成を示す機能ブロック図。
【図３】図２のアフィリエイト管理サーバ装置のアフィリエイトデータベースに登録される情報を示す図。
【図４】図１のウェブサーバ装置の会員情報データベースに登録される情報を示す図。
【図５】図１のウェブサーバ装置のショッピングデータベースに登録される情報を示す図。
【図６】図２のアフィリエイト管理サーバ装置によるキーワード入力・選択ページの画面表示例。
【図７】図２のアフィリエイト管理サーバ装置によるアフィリエイト設定ページの画面表示例。
【図８】図２のアフィリエイト管理サーバ装置によるアフィリエイト用ツール提供ページの画面表示例。
【図９】図１のウェブサーバ装置によるホームページの画面表示例。
【図１０】図２のアフィリエイト管理サーバ装置によるアフィリエイト設定処理を示すフローチャート。
【図１１】図２のアフィリエイト管理サーバ装置によるページ表示処理を示すフローチャート。
【図１２】図２のアフィリエイト管理サーバ装置による商品購入・アフィリエイト報酬管理処理を示すフローチャート。
【図１３】本発明の第２実施形態であるアフィリエイト管理サーバ装置によるアフィリエイトシステムのシステム構成図。
【図１４】図１３のアフィリエイト管理サーバ装置のブログデータベースに登録される情報を示す図。
【図１５】図１３のアフィリエイト管理サーバ装置によるアフィリエイト設定ページの画面表示例。
【図１６】図１３のウェブサーバ装置によるブログ管理ページの画面表示例。
【図１７】図１３のアフィリエイト管理サーバ装置によるアフィリエイト設定処理を示すフローチャート。
【符号の説明】
【０１４９】
ＮＷ…ネットワーク、Ｓ…アフィリエイトシステム、１…アフィリエイトサーバ装置、２−ｋ…ページ閲覧者端末装置、３−ｋ…ページ運営者端末装置、４−ｋ…店舗運営者端末装置、５…ウェブサーバ装置、１０…通信部、１１…制御部、１２…記憶部、１３…入出力インタフェース部、２０…会員情報データベース、２１…ショッピングデータベース、２２…ブログデータベース、２３…アフィリエイトデータベース、３０…アフィリエイト提供手段、３１…アフィリエイト設定ページ生成手段、３２…アフィリエイト設定ページ提供手段、３３…アフィリエイト受付手段、３４…アフィリエイト用ツール生成手段、３５…アフィリエイト用ツール提供手段、３６…アフィリエイト抽出手段、３７…検索ワード受付手段、３８…利用可能状況取得手段。
【図１】
0005034049.tif 000002
【図２】
0005034049.tif 000003
【図３】
0005034049.tif 000004
【図４】
0005034049.tif 000005
【図５】
0005034049.tif 000006
【図６】
0005034049.tif 000007
【図７】
0005034049.tif 000008
【図８】
0005034049.tif 000009
【図９】
0005034049.tif 000010
【図１０】
0005034049.tif 000011
【図１１】
0005034049.tif 000012
【図１２】
0005034049.tif 000013
【図１３】
0005034049.tif 000014
【図１４】
0005034049.tif 000015
【図１５】
0005034049.tif 000016
【図１６】
0005034049.tif 000017
【図１７】
0005034049.tif 000018