(57)【要約】【課題】ユーザの過去の行動に基づいてユーザの商品購入意欲をより有効に高めることができるサイト提供サーバ、サイト提供方法、およびサイト提供プログラムを提供する。【解決手段】自身のサイトに関する操作履歴と自身のサイトの表示形態との対応関係を記憶するメモリと、対応関係を参照することによって、自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と操作履歴とに基づいて、ユーザに提供する自身のサイトの表示形態を決定するプロセッサとを備える、サイト提供サーバが提供される。【選択図】図２
2015087980.tif 000002
【特許請求の範囲】
【請求項１】
自身のサイトに関する操作履歴と前記自身のサイトの表示形態との対応関係を記憶するメモリと、
前記対応関係を参照することによって、前記自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と前記操作履歴とに基づいて、前記ユーザに提供する前記自身のサイトの表示形態を決定するプロセッサとを備える、サイト提供サーバ。
【請求項２】
前記操作履歴は、複数のユーザに関する前記自身のサイトでの商品の購入に関する情報を含み、
前記対応関係は、複数のユーザに関する前記他のコンテンツの閲覧履歴をさらに含む、請求項１に記載のサイト提供サーバ。
【請求項３】
前記プロセッサは、
前記自身のサイトにユーザがアクセスしてきたとき、所定の条件を満たす場合に、前記自身のサイトの表示形態をランダムに決定し、
前記他のコンテンツの閲覧履歴と前記自身のサイトの表示形態と前記自身のサイトでの商品の購入履歴とに基づいて、前記対応関係を更新する、請求項２に記載のサイト提供サーバ。
【請求項４】
前記商品の購入に関する情報は、前記複数のユーザに関する前記商品が購入される可能性を示す値を含む、請求項２または３に記載のサイト提供サーバ。
【請求項５】
前記他のコンテンツの閲覧履歴は、少なくとも１つの他のサイトを特定するための情報を含む、請求項１から４のいずれか１項に記載のサイト提供サーバ。
【請求項６】
前記他のコンテンツの閲覧履歴は、少なくとも１つの他のバナー広告を特定するための情報を含む、請求項１から５のいずれか１項に記載のサイト提供サーバ。
【請求項７】
前記他のコンテンツの閲覧履歴は、少なくとも前記他のコンテンツの表示回数を含む、請求項１から５のいずれか１項に記載のサイト提供サーバ。
【請求項８】
自身のサイトに関する操作履歴と前記自身のサイトの表示形態との対応関係を記憶するメモリとプロセッサとを含むコンピュータにおける、サイト提供方法であって、
前記プロセッサが、前記自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と前記操作履歴とを取得するステップと、
前記プロセッサが、前記対応関係を参照することによって、前記閲覧履歴と前記操作履歴とに基づいて、前記ユーザに提供する前記自身のサイトの表示形態を決定するステップとを備える、サイト提供方法。
【請求項９】
自身のサイトに関する操作履歴と前記自身のサイトの表示形態との対応関係を記憶するメモリとプロセッサとを含むコンピュータで実行されるサイト提供プログラムであって、
前記自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と前記操作履歴とを取得するステップと、
前記対応関係を参照することによって、前記閲覧履歴と前記操作履歴とに基づいて、前記ユーザに提供する前記自身のサイトの表示形態を決定するステップとを前記プロセッサに実行させる、サイト提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末で表示されるサイトの表示形態を決定するサイト提供サーバ、サイト提供方法、およびサイト提供プログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介して商品を購入するシステムおよびインターネットを介して広告を配信するシステムが知られている。たとえば、ユーザがウェブページ上のバナー広告をクリックすると、クライアント端末は該バナー広告の広告主のウェブページを取得して表示する。ユーザは、当該ウェブページを閲覧しながら、気に入った商品を選んで購入することができる。
【０００３】
さらに、近年では、ユーザが自国の言語で商品内容のページを閲覧できるシステムなども提案されている。たとえば、特開２０１１−１９２２４６号公報（特許文献１）には、グローバルな取引におけるソーシャルなｅコマース・サービスのシステムが開示されている。特開２０１１−１９２２４６号公報（特許文献１）によると、大手ｅコマース提供会社が提供するＡＰＩを活用し、買い手の代行者であるシッパー（荷主）が、入札・購入・発送までを請け負う。売り手が掲載しているＷＥＢページの内容は、すべて買い手側の言語で表示される。翻訳技術を活用して、自国の言語に訳すことで、買い手にとっては、あたかも自国の言語で取引しているかのようなＷＥＢページを提供する。決済については、決済サービスを提供しているサービスプロバイダーのシステムと、当社のサービスとを連携させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９２２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、ユーザの商品購入意欲をさらに有効に高めるための技術が求められている。本発明は、かかる課題を解決するためになされたものであり、その目的は、ユーザの過去の行動に基づいてユーザの商品購入意欲をより有効に高めることができるサイト提供サーバ、サイト提供方法、およびサイト提供プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明のある態様に従うと、自身のサイトに関する操作履歴と自身のサイトの表示形態との対応関係を記憶するメモリと、対応関係を参照することによって、自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と操作履歴とに基づいて、ユーザに提供する自身のサイトの表示形態を決定するプロセッサとを備える、サイト提供サーバが提供される。
【０００７】
好ましくは、操作履歴は、複数のユーザに関する自身のサイトでの商品の購入に関する情報を含む。対応関係は、複数のユーザに関する他のコンテンツの閲覧履歴をさらに含む。
【０００８】
好ましくは、プロセッサは、自身のサイトにユーザがアクセスしてきたとき、所定の条件を満たす場合に、自身のサイトの表示形態をランダムに決定し、他のコンテンツの閲覧履歴と自身のサイトの表示形態と自身のサイトでの商品の購入履歴とに基づいて、対応関係を更新する。
【０００９】
好ましくは、商品の購入に関する情報は、複数のユーザに関する商品が購入される可能性を示す値を含む。
【００１０】
好ましくは、他のコンテンツの閲覧履歴は、少なくとも１つの他のサイトを特定するための情報を含む。
【００１１】
好ましくは、他のコンテンツの閲覧履歴は、少なくとも１つの他のバナー広告を特定するための情報を含む。
【００１２】
好ましくは、他のコンテンツの閲覧履歴は、少なくとも他のコンテンツの表示回数を含む。
【００１３】
この発明の別の態様に従うと、自身のサイトに関する操作履歴と自身のサイトの表示形態との対応関係を記憶するメモリとプロセッサとを含むコンピュータにおける、サイト提供方法が提供される。サイト提供方法は、プロセッサが、自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と操作履歴とを取得するステップと、プロセッサが、対応関係を参照することによって、閲覧履歴と操作履歴とに基づいて、ユーザに提供する自身のサイトの表示形態を決定するステップとを備える。
【００１４】
この発明の別の態様に従うと、自身のサイトに関する操作履歴と自身のサイトの表示形態との対応関係を記憶するメモリとプロセッサとを含むコンピュータで実行されるサイト提供プログラムが提供される。サイト提供プログラムは、自身のサイトにアクセスしてきたユーザに関する他のコンテンツの閲覧履歴と操作履歴とを取得するステップと、対応関係を参照することによって、閲覧履歴と操作履歴とに基づいて、ユーザに提供する自身のサイトの表示形態を決定するステップとをプロセッサに実行させる。
【発明の効果】
【００１５】
以上のように、この発明によれば、ユーザの過去の行動に基づいてユーザの商品購入意欲をより有効に高めることができるサイト提供サーバ、サイト提供方法、およびサイト提供プログラムが提供される。
【図面の簡単な説明】
【００１６】
【図１】本実施形態にかかるネットワークシステム１の動作概要とシステム構成とを示す簡略イメージ図である。
【図２】本実施形態にかかるネットワークシステム１のシステム構成を示すブロック図である。
【図３】本実施形態にかかる商品販売サイトの表示形態の第１の決定方法を示すイメージ図である。
【図４】本実施形態にかかる商品販売サイトの表示形態の第２の決定方法を示すイメージ図である。
【図５】本実施形態にかかる商品販売サイトの表示形態の第３の決定方法を示すイメージ図である。
【図６】本実施形態にかかる商品販売サイトの表示形態の第４の決定方法を示すイメージ図である。
【図７】本実施形態にかかるネットワークシステム１のハードウェアの全体構成を示すイメージ図である。
【図８】本実施形態にかかる販売サーバ１００のハードウェア構成を表わすブロック図である。
【図９】本実施形態にかかる過去データ１２５を示すイメージ図である。
【図１０】本実施形態にかかる過去データ１２５から表示形態を決定する方法を示すイメージ図である。
【図１１】本実施形態にかかる販売サーバ１００における商品販売サイトの配信処理の処理手順を示すフローチャートである。
【図１２】本実施形態にかかる集計サーバ２００における過去データ更新処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜ネットワークシステムの動作概要＞
【００１８】
まず、図１を参照して、本実施形態にかかるネットワークシステム１の動作概要について説明する。なお、図１は、本実施形態にかかるネットワークシステム１の動作概要を示す簡略イメージ図である。
【００１９】
ネットワークシステム１は、インターネットを介してユーザの端末に商品販売サイトを表示させたり、当該商品の購入を受け付けたりするための販売サーバ１００と、インターネットを介してユーザの端末に広告を表示させたり、当該広告による販売促進の効果を計測したりするための図示しない広告サーバと、当該計測結果を集計して記憶する集計サーバ２００とを含む。なお、広告サーバと販売サーバと集計サーバのうちの２つ以上が、同一のコンピュータであってもよい。ここでは、集計サーバ２００が広告サーバの役割を兼ねているが、たとえば、販売サーバ１００が広告サーバの役割を兼ねても良い。
【００２０】
そして、本実施形態にかかる販売サーバ１００は、ユーザが商品販売サイトにアクセスしてきたときに、自身の商品販売サイトにおけるユーザの購入履歴だけでなく、集計サーバに記憶されている他のユーザおよび他のサイトに関する広告に関する集計結果にも基づいて、当該ユーザに対する販売促進に有効な表示形態を決定する。そして、販売サーバは、当該表示形態の商品販売サイトをクライアント端末に送信する。
【００２１】
なお、広告は、Ｗｅｂページ自体であってもよいし、Ｗｅｂページの一部であってもよい。そして、Ｗｅｂページの一部は、商品販売サイトへのリンクが貼られた、バナー広告、その他の画像、その他のテキストなどであってもよい。
【００２２】
このように、本実施形態にかかるネットワークシステム１は、ユーザの過去の行動に基づいてユーザの商品購入意欲をより有効に高める可能性が高い表示形態を有する商品販売サイトを提供することができる。
＜ネットワークシステムのシステム構成＞
【００２３】
次に、図１および図２を参照しながら、上記の動作を実現するためのネットワークシステム１のシステム構成について説明する。図２は、本実施形態にかかるネットワークシステム１のシステム構成を示すブロック図である。
【００２４】
販売サーバ１００Ａは、インターネットを介してユーザの端末に商品販売サイト１２２を表示させたり、当該商品の購入を受け付けたりする。販売サーバ１００Ａは、ユーザ毎あるいはユーザの属性（性別・年齢・住所など）毎の、商品販売サイト１２２の閲覧履歴、商品の購入履歴を集計し、サイト閲覧・購入データベース１２１として記憶している。
【００２５】
販売サーバ１００Ａは、複数の表示形態の商品販売サイトのデータを記憶している。具体的に、本実施形態では、販売サーバ１００Ａは、エレメントデータベースとして、複数種類の画像データ１２６、複数種類のフォントデータ１２７、複数種類のボタンデータ１２８を記憶している。
【００２６】
販売サーバ１００Ａと異なる広告サーバは、インターネットを介してユーザの端末に他のＷｅｂサイト１２３を表示させる。Ｗｅｂサイト１２３は、バナー広告１２４を含む。本実施形態にかかる広告サーバは、後述するように、ユーザ毎あるいはユーザの属性毎の広告による販売促進の効果を計測する。
【００２７】
集計サーバ２００は、ユーザ毎あるいはユーザの属性毎の広告の閲覧（表示）履歴、広告のクリック履歴、商品の購入履歴などを集計し、集計結果データベース２０１を記憶する。集計サーバ２００は、定期的あるいは販売サーバ１００からの要求に応じて、販売サーバ１００Ａに対応する集計結果を送信する。
【００２８】
本実施形態にかかる販売サーバ１００は、定期的に、集計サーバ２００から集計結果を取得して、自身で集計結果を記憶しておくことが好ましい。ユーザが商品販売サイトにアクセスしてきたときに、販売サーバ１００は、自身の商品販売サイトにおけるサイト閲覧・購入データベース１２１だけでなく、集計サーバ２００から取得した集計結果にも基づいて、当該ユーザに対する販売促進に有効な表示形態を決定する。
【００２９】
販売サーバ１００は、決定された表示形態の商品販売サイト１２２を、パーソナルコンピュータまたはスマートフォンなどのクライアント端末に送信する。たとえば、販売サーバ１００Ａは、複数種類の画像データ１２６、複数種類のフォントデータ１２７、複数種類のボタンデータ１２８から、決定された表示形態の商品販売サイト１２２を作成し、当該商品販売サイト１２２を示すデータをクライアント端末に送信する。
【００３０】
販売サーバ１００は、表示形態の種類として、たとえば、商品の写真およびイラストが多いビジュアル重視のサイトのデータと、商品の説明文が多い説明重視のサイトのデータを記憶しておく。他にも、たとえば、販売サーバ１００は、フォントのサイズとして、大きなサイズのフォントと小さなサイズのフォントとを記憶する。あるいは、販売サーバ１００は、フォントの種類として、ゴシック体と明朝体とを記憶する。あるいは、販売サーバ１００は、ボタンの形状として、シンプルなボタンとかわいい付ボタンと派手なボタンとを記憶する。あるいは、販売サーバ１００は、背景として、落ち着いた色の背景と派手な色の背景とを記憶する。
【００３１】
なお、図２に示す、商品販売サイト１２２を配信する販売サーバ１００Ａと、他のサイト１２３を配信する広告サーバとは、物理的に異なるコンピュータでもよい。また、当該商品販売サイト１２２の運営業者と、当該他のサイト１２３の運営業者が異なってもよい。
【００３２】
このように、本実施形態にかかるネットワークシステム１は、商品販売サイト１２２自身のサイト閲覧・購入データベース１２１だけでなく、他の広告サイトに関する集計結果にも基づいて表示形態を決定するため、より適切な表示形態が選択される可能性が高くなる。これによって、ユーザの商品購入意欲をより有効に高めることができる。
＜表示形態の第１の決定方法＞
【００３３】
以下では、販売サーバ１００による、表示形態の第１の決定方法について説明する。図３は、本実施形態にかかる商品販売サイトの表示形態の第１の決定方法を示すイメージ図である。
【００３４】
図３を参照して、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたユーザに関する、表示形態Ａの商品販売サイトで商品を購入する確率１０％と、表示形態Ｂの商品販売サイトで商品を購入する確率２０％とを記憶しておく。また、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきたユーザに関する、表示形態Ａの商品販売サイトで商品を購入する確率２０％と、表示形態Ｂの商品販売サイトで商品を購入する確率５％とを記憶しておく。
【００３５】
これによって、販売サーバ１００は、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたユーザに対しては、購入率が高い表示形態Ｂの商品販売サイトを配信し、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきたユーザに対しては、購入率が高い表示形態Ａの商品販売サイトを配信する。
＜表示形態の第２の決定方法＞
【００３６】
以下では、販売サーバ１００による、表示形態の第２の決定方法について説明する。図４は、本実施形態にかかる商品販売サイトの表示形態の第２の決定方法を示すイメージ図である。
【００３７】
図４を参照して、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを１回閲覧してから商品販売サイトにアクセスしてきたユーザに関する、表示形態Ａの商品販売サイトで商品を購入する確率１０％と、表示形態Ｂの商品販売サイトで商品を購入する確率２０％とを記憶しておく。また、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを複数回閲覧してから商品販売サイトにアクセスしてきたユーザに関する、表示形態Ａの商品販売サイトで商品を購入する確率２０％と、表示形態Ｂの商品販売サイトで商品を購入する確率５％とを記憶しておく。
【００３８】
これによって、販売サーバ１００は、広告Ａのサイトを１回閲覧してから商品販売サイトにアクセスしてきたユーザに対しては、購入率が高い表示形態Ｂの商品販売サイトを配信し、広告Ａのサイトを複数回閲覧してから商品販売サイトにアクセスしてきたユーザに対しては、購入率が高い表示形態Ａの商品販売サイトを配信する。
＜表示形態の第３の決定方法＞
【００３９】
以下では、販売サーバ１００による、表示形態の第３の決定方法について説明する。図５は、本実施形態にかかる商品販売サイトの表示形態の第３の決定方法を示すイメージ図である。
【００４０】
図５を参照して、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客（未だに当該商品販売サイトで商品を購入していない顧客）に関する、表示形態Ａの商品販売サイトで商品を購入する確率１０％と、表示形態Ｂの商品販売サイトで商品を購入する確率２０％とを記憶しておく。また、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータ（過去に当該商品販売サイトで商品を購入したことがある顧客）に関する、表示形態Ａの商品販売サイトで商品を購入する確率２０％と、表示形態Ｂの商品販売サイトで商品を購入する確率５％とを記憶しておく。
【００４１】
これによって、販売サーバ１００は、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客に対しては、購入率が高い表示形態Ｂの商品販売サイトを配信し、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータに対しては、購入率が高い表示形態Ａの商品販売サイトを配信する。
＜表示形態の第４の決定方法＞
【００４２】
以下では、販売サーバ１００による、表示形態の第４の決定方法について説明する。図６は、本実施形態にかかる商品販売サイトの表示形態の第４の決定方法を示すイメージ図である。
【００４３】
図６を参照して、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客に関する、表示形態Ａの商品販売サイトで商品を購入する確率１０％と、表示形態Ｂの商品販売サイトで商品を購入する確率２０％とを記憶しておく。また、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータに関する、表示形態Ａの商品販売サイトで商品を購入する確率２０％と、表示形態Ｂの商品販売サイトで商品を購入する確率５％とを記憶しておく。
【００４４】
さらに、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータに関する、表示形態Ａの商品販売サイトで商品を購入する確率１０％と、表示形態Ｂの商品販売サイトで商品を購入する確率２０％とを記憶しておく。また、販売サーバ１００は、自身の商品販売サイトにおける購入履歴と集計サーバ２００から取得した集計結果に基づいて、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客に関する、表示形態Ａの商品販売サイトで商品を購入する確率２０％と、表示形態Ｂの商品販売サイトで商品を購入する確率５％とを記憶しておく。
【００４５】
これによって、販売サーバ１００は、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客に対しては、購入率が高い表示形態Ｂの商品販売サイトを配信し、広告Ａのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータに対しては、購入率が高い表示形態Ａの商品販売サイトを配信する。そして、販売サーバ１００は、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきたリピータに対しては、購入率が高い表示形態Ｂの商品販売サイトを配信し、広告Ｂのサイトを閲覧してから商品販売サイトにアクセスしてきた新規顧客に対しては、購入率が高い表示形態Ａの商品販売サイトを配信する。
＜ネットワークシステムのハードウェアの全体構成＞
【００４６】
次に、本実施形態にかかるネットワークシステム１のハードウェアの全体構成について説明する。図７は、本実施形態にかかるネットワークシステム１のハードウェアの全体構成を示すイメージ図である。
【００４７】
図７を参照して、ネットワークシステム１は、１または複数の販売サーバ１００Ａ，１００Ｂ，１００Ｃと、１または複数の集計サーバ２００とを含む。以下では、販売サーバ１００Ａ，１００Ｂ，１００Ｃを総称して、販売サーバ１００という。本実施形態では、販売サーバ１００は、商品を販売するための商品販売サイトを配信するだけなく、広告の効果を測定するための広告サーバの役割も果たす。
【００４８】
具体的には、まず、販売サーバ１００は、インターネットを介してユーザの端末に商品販売サイトを表示させたり、当該商品の購入を受け付けたりする。販売サーバ１００は、複数の表示形態の商品販売サイトを記憶する。
【００４９】
そして、販売サーバ１００は、購入につながった広告の効果を測定する。本実施形態にかかる販売サーバ１００は、認知のための広告の効果も測定するために、購入につながった直近の広告以外の間接広告の効果も測定する。これによって、ユーザのアクションにつながった効果的な広告と、そうではない広告とを把握することが可能になる。
【００５０】
さらに、販売サーバ１００は、実際の売上金額や、資料請求のあとで本契約に至った数と、広告を紐づける機能も有する。この機能を活用することで、売上金額や最終成約に結び付く広告を分析することができる。例えば、Ｗｅｂ上の購入の「数」のみで広告を評価すれば、アクションインセンティブ付きの広告が効果を感じやすく錯覚しやすくなるが、購入ごとの「売上金額」や「実際に成約につながったのか」といった「質」までを分析し、本来の成果と紐づけることで、より正確に広告媒体の効果を把握できるようになる。
【００５１】
さらに、販売サーバ１００は、訪問者のアクセスエリアやアクセス時間帯の集計を行う機能も有する。
【００５２】
集計サーバ２００は、複数の販売サーバ１００Ａ，１００Ｂ，１００Ｃから、広告による販売促進の効果を集計する。集計サーバ２００は、定期的にあるいは集計サーバのデータが更新された際に、集計結果を販売サーバ１００Ａ，１００Ｂ，１００Ｃに送信する。
【００５３】
ネットワークシステム１は、ユーザが利用する複数のクライアント端末３００Ａ，３００Ｂ，３００Ｃ，３００Ｄ，３００Ｅを含む。複数のクライアント端末３００Ａ，３００Ｂ，３００Ｃ，３００Ｄ，３００Ｅには、パーソナルコンピュータ３００Ａ，３００Ｃ，３００Ｅ、スマートフォン３００Ｂ，３００Ｄなどが含まれる。なお、以下では、複数のクライアント端末３００Ａ，３００Ｂ，３００Ｃ，３００Ｄ，３００Ｅを総称して、クライアント端末３００と総称する。
【００５４】
販売サーバ１００は、定期的にあるいは集計サーバのデータが更新された際に、自身の商品販売サイトに関する集計結果を集計サーバ２００から取得する。そして、集計サーバ２００からの集計結果と自身の商品販売サイトにおける商品の購入履歴の集計結果とに基づいて、後述する過去データを作成しておく。
【００５５】
販売サーバ１００は、クライアント端末３００から商品販売ページのリクエストを受けた際に、当該クライアント端末３００のユーザに関する情報を取得する。なお、販売サーバ１００は、当該リクエストの度にユーザ情報の入力を求めても良いし、クライアント端末３００の識別情報に基づいてメモリ１２０から対応するユーザ情報を読み出してもよい。
【００５６】
販売サーバ１００は、過去データを参照しながら、今回アクセスしてきたユーザの属性に基づいて、当該ユーザの販売促進に効果的な表示形態を特定する。販売サーバ１００は、当該特定された表示形態を有する商品販売サイトのデータをクライアント端末に送信する。
【００５７】
なお、販売サーバ１００は、ユーザに関する情報と商品の購入履歴とを集計サーバ２００に送信してもよい。すなわち、集計サーバ２００が、表示形態を決定するものであってもよい。この場合は、集計サーバ２００は、ユーザの属性に基づいて、対応する販売促進の効果および商品の購入履歴を読み出す。集計サーバ２００は、対応する販売促進の効果および商品の購入履歴に基づいて、当該ユーザの販売促進に効果的な表示形態を特定する。そして、集計サーバ２００は、表示形態を販売サーバ１００に送信する。
【００５８】
販売サーバ１００は、ユーザが結果的に、当該商品販売サイトを介して商品を購入したか否かを示す商品購入情報を集計サーバ２００に送信する。集計サーバ２００は、当該商品購入情報に基づいて、販売促進の効果の集計結果を更新する。
【００５９】
なお、販売サーバ１００は、定期的に、または特定の条件が満たされた場合には、ユーザの販売促進に効果的な表示形態を特定することなく、ランダムに表示形態を選択してもよい。そして、商品が購入されたか否かを示す情報を集計サーバ２００に送信し、集計サーバ２００が集計結果を更新してもよい。これによって、結果的に過去データの信頼性を高めることができる。
＜各装置の具体的な構成＞
【００６０】
以下、このような機能を実現するためのネットワークシステム１の各部の具体的な構成について詳述する。
【００６１】
まず、販売サーバ１００の具体的構成の一態様について説明する。図８は、本実施形態にかかる販売サーバ１００のハードウェア構成を表わすブロック図である。図８を参照して、販売サーバ１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、ディスプレイ１３０と、ポインティングデバイス１４０と、通信インターフェイス１６０とを含む。
【００６２】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、販売サーバ１００の各部を制御する。ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、後述する機能および図１０に記載の各ステップを実現する。
【００６３】
ディスプレイ１３０は、ＣＰＵ１１０から信号に基づいて、文字や画像を出力する。ディスプレイ１３０は、ソフトウェアキーボードなどのボタンも表示することができる。
【００６４】
ポインティングデバイス１４０は、ハードウェアキーボードであってもよく、いわゆる入力装置であればよい。ポインティングデバイス１４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００６５】
なお、ディスプレイ１３０とポインティングデバイス１４０とは、タッチパネル１５０であってもよい。タッチパネル１５０は、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれのタイプであってもよい。タッチパネル１５０は、所定時間毎に外部の物体によるタッチパネル１５０へのタッチ操作を検知して、タッチ座標をＣＰＵ１１０に入力する。
【００６６】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）や、各種のＲＯＭ（Read-Only  Memory）などによって実現される。なお、メモリ１２０は、インターフェイスを介して利用される、ＵＳＢ（登録商標）メモリ、ＣＤ、ＤＶＤ、メモリカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの記憶媒体などによっても実現される。
【００６７】
メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、ポインティングデバイス１４０を介して入力されたデータ、後述するデータベースなどを記憶する。具体的には、メモリ１２０は、商品販売サイト１２２などのＷｅｂサイトのデータ、自身で蓄積した購入履歴を示すデータ、集計サーバ２００から取得した集計データ、購入履歴および集計データとから生成された過去データ１２５を記憶する。
【００６８】
図９は、本実施形態にかかる過去データ１２５を示すイメージ図である。図９を参照して、過去データ１２５は、広告表示回数、広告種別、顧客種別、サイトの表示形態、購入率、データ取得率との対応関係を含む。過去データ１２５の使用方法は後述する。
【００６９】
図８に戻って、ＣＰＵ１１０は、メモリ１２０だけでなく、外部の記憶媒体に格納されているデータにアクセスすることもできる。具体的には、ＣＰＵ１１０は、通信インターフェイス１６０などを介して外部の記憶媒体に格納されているデータを読み出して、当該データをメモリ１２０に格納してもよい。逆に、ＣＰＵ１１０は、メモリ１２０からデータを読み出して、通信インターフェイス１６０を介して当該データを外部の記憶媒体に格納してもよい。
【００７０】
通信インターフェイス１６０は、アンテナやコネクタによって実現される。通信インターフェイス１６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。ＣＰＵ１１０は、通信インターフェイス１６０を介して、他の装置からプログラムや画像データやテキストデータなどを受信したり、他の装置に画像データやテキストデータや制御データなどを送信したりする。
【００７１】
ＣＰＵ１１０は、通信インターフェイス１６０を利用することによってインターネットを介して、クライアント端末３００からの要求を受け付けたり、クライアント端末３００に商品販売サイトのデータを送信したりする。
【００７２】
本実施形態にかかるＣＰＵ１１０は、通信インターフェイス１６０を商品販売サイトにアクセスしてきたユーザに関する情報を、メモリ１２０から読み出す。あるいは、ＣＰＵ１１０は、通信インターフェイス１６０を介してクライアント端末からユーザに関する情報を取得する。ＣＰＵ１１０は、過去データ１２５を参照することによって、当該ユーザに適したサイトの表示形態を選択する。
【００７３】
具体的には、図１０に示すように、ＣＰＵ１１０は、今回商品販売サイトにアクセスしてきたユーザに関する広告表示回数、広告種別、顧客種別に基づいて、過去データ１２５を参照することによって、より購入率が高い表示形態を選択する。ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該表示形態の商品販売サイトのデータをクライアント端末３００に送信する。
【００７４】
集計サーバ２００の具体的構成は、図８に示した販売サーバ１００の具体的構成と同様であるため、ここでは説明を繰り返さない。
【００７５】
クライアント端末３００の具体的構成も、図９に示した販売サーバ１００の具体的構成と同様であるため、ここでは説明を繰り返さない。
＜販売サーバ１００の処理手順＞
【００７６】
次に、販売サーバ１００における商品販売サイトの配信処理の処理手順について説明する。図１１は、本実施形態にかかる販売サーバ１００における商品販売サイトの配信処理の処理手順を示すフローチャートである。
【００７７】
図１１を参照して、ＣＰＵ１１０は、通信インターフェイス１６０を介して、クライアント端末から商品販売サイトへのアクセスがあったか否かを判断する（ステップＳ１０２）。クライアント端末から商品販売サイトへのアクセスがない場合（ステップＳ１０２にてＹＥＳである場合）、ＣＰＵ１１０はステップＳ１０２からの処理を繰り返す。
【００７８】
クライアント端末から商品販売サイトへのアクセスがあった場合（ステップＳ１０２にてＹＥＳである場合）、ＣＰＵ１１０は、クライアント端末の識別情報に基づいてメモリ１２０からユーザ情報を読み出す（ステップＳ１０４）。ここで、ユーザ情報には、当該ユーザの商品購入履歴が含まれる。ＣＰＵ１１０は、リンク元の広告種別を判別する（ステップＳ１０６）。
【００７９】
ＣＰＵ１１０は、取得率が所定値以上であるか否かを判断する（ステップＳ１０８）。取得率が所定値以上でない場合（ステップＳ１０８にてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１１４からの処理を実行する。取得率が所定値以上である場合（ステップＳ１０８にてＹＥＳである場合）、ＣＰＵ１１０は、乱数を振って、乱数が閾値以上であるか否かを判断する（ステップＳ１１０）。
【００８０】
乱数が閾値以上である場合（ステップＳ１１０にてＹＥＳである場合）、ＣＰＵ１１０は、過去データ１２５を参照して、ユーザ情報に対応するユーザ属性と広告種別と商品の購入履歴とに基づいて当該ユーザに適した商品販売サイトの表示形態を決定する（ステップＳ１１２）。ＣＰＵ１１０は、ステップＳ１１６からの処理を実行する。
【００８１】
乱数が閾値未満である場合（ステップＳ１１０にてＮＯである場合）、ＣＰＵ１１０は、ランダムに商品販売サイトの表示形態を決定する（ステップＳ１１４）。ＣＰＵ１１０は、決定された表示形態に基づいて商品販売サイトを作成し、通信インターフェイス１６０を介して当該商品販売サイトをクライアント端末３００へと送信する（ステップＳ１１６）。
【００８２】
ＣＰＵ１１０は、ユーザが商品販売サイトを介して商品を購入したか否かを判断する（ステップＳ１１８）。ユーザが商品販売サイトを介して商品を購入した場合（ステップＳ１１８にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して購入結果を集計サーバ２００に送信する（ステップＳ１２０）。ＣＰＵ１１０は、商品販売サイトの配信処理を終了する。
【００８３】
ユーザが商品販売サイトを介して商品を購入しなかった場合（ステップＳ１１８にてＮＯである場合）、ＣＰＵ１１０は、ユーザが別のサイトに移動したか、あるいは商品販売サイトからログアウトしたか否かを判断する(ステップＳ１２２)。ユーザが、商品販売サイトに留まっている場合(ステップＳ１２２にてＮＯの場合)、ＣＰＵ１１０は、ステップＳ１１８からの処理を繰り返す。
【００８４】
ユーザが、商品販売サイトから離れた場合(ステップＳ１２２にてＹＥＳである場合)、ＣＰＵ１１０は、通信インターフェイス１６０を介して非購入結果を集計サーバ２００に送信する（ステップＳ１２４）。ＣＰＵ１１０は、商品販売サイトの配信処理を終了する。
＜集計サーバ２００の処理手順＞
【００８５】
次に、集計サーバ２００における過去データ更新処理の処理手順について説明する。図１２は、本実施形態にかかる集計サーバ２００における過去データ更新処理の処理手順を示すフローチャートである。
【００８６】
図１２を参照して、ＣＰＵ２１０は、通信インターフェイス２６０を介して、販売サーバ１００からデータを受信したか否かを判断する（ステップＳ２０２）。販売サーバ１００からデータを受信しなかった場合（ステップＳ２０２にてＮＯである場合）、ＣＰＵ２１０は、ステップＳ２０２の処理を繰り返す。
【００８７】
販売サーバ１００からデータを受信した場合（ステップＳ２０２にてＹＥＳである場合）、ＣＰＵ２１０は、購入結果データを受信したか否かを判断する（ステップＳ２０４）。ＣＰＵ２１０は、購入結果データを受信した場合（ステップＳ２０４にてＹＥＳである場合）、過去データのうちの該当するユーザ属性と広告種別と商品の購入履歴とに対応する購入率を更新する（上げる）（ステップＳ２０６）。ＣＰＵ２１０は、ユーザ属性と広告種別と商品の購入履歴とに対応する取得率を更新する（上げる）（ステップＳ２０８）。ＣＰＵ２１０は、過去データ更新処理を終了する。
【００８８】
ＣＰＵ２１０は、購入結果データを受信しなかった場合（ステップＳ２０４にてＮＯである場合）、非購入結果データを受信したか否かを判断する（ステップＳ２１０）。非購入結果データを受信した場合（ステップＳ２１０にてＹＥＳである場合）、ＣＰＵ２１０は、過去データのうちの該当するユーザ属性と広告種別と商品の購入履歴とに対応する購入率を更新する（下げる）（ステップＳ２１２）。ＣＰＵ２１０は、ユーザ属性と広告種別と商品の購入履歴とに対応する取得率を更新する（上げる）（ステップＳ２０８）。ＣＰＵ２１０は、過去データ更新処理を終了する。
【００８９】
ＣＰＵ２１０は、非購入結果データを受信しなかった場合（ステップＳ２１０にてＮＯである場合）、過去データのリクエストを受信したか否かを判断する（ステップＳ２１４）。過去データのリクエストを受信した場合（ステップＳ２１４にてＹＥＳである場合）、ＣＰＵ２１０は、通信インターフェイス２６０を介して過去データ１２５を販売サーバ１００に送信する（ステップＳ２１６）。ＣＰＵ２１０は、過去データ更新処理を終了する。なお、ＣＰＵ２１０は、過去データのリクエストを受信していない場合（ステップＳ２１４にてＮＯである場合）、過去データ更新処理を終了する。
＜その他の応用例＞
【００９０】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ１２０）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【００９１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
今回開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９５】
１        ：ネットワークシステム
１００    ：販売サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：購入データベース
１２２    ：商品販売サイト
１２３    ：Ｗｅｂサイト
１２４    ：バナー広告
１２５    ：過去データ
１２６    ：画像データ
１２７    ：フォントデータ
１２８    ：ボタンデータ
１３０    ：ディスプレイ
１４０    ：ポインティングデバイス
１５０    ：タッチパネル
１６０    ：通信インターフェイス
２００    ：集計サーバ
２０１    ：集計結果データベース
２１０    ：ＣＰＵ
２６０    ：通信インターフェイス
３００    ：クライアント端末
【図１】
2015087980.tif 000003
【図２】
2015087980.tif 000004
【図３】
2015087980.tif 000005
【図４】
2015087980.tif 000006
【図５】
2015087980.tif 000007
【図６】
2015087980.tif 000008
【図７】
2015087980.tif 000009
【図８】
2015087980.tif 000010
【図９】
2015087980.tif 000011
【図１０】
2015087980.tif 000012
【図１１】
2015087980.tif 000013
【図１２】
2015087980.tif 000014