以下に、本願に係る決定装置、決定方法、及び決定プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る決定装置、決定方法、及び決定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
(実施形態)
〔1.決定処理〕
図1を用いて、実施形態に係る決定処理の一例について説明する。図1は、実施形態に係る決定処理の一例を示す図である。図1の例では、決定装置100は、商品またはサービス(以下、併せて「商品」とする)に対応づけられた商品価格に対する販売促進費の割合を示す販促割合に基づいて、ユーザに提供(配信)するコンテンツを決定する。
なお、ここでいう販促割合とは、商品が販売された際に、例えば電子商取引サービスを提供するサービス提供者に対して提供される販売促進費であって、商品の販売価格からひかれる販売促進費の、販売価格に対する割合である。このような販売促進費は、サービス提供者の利益になりうる費用である。なお、サービス提供者は、商品を販売するために広告の表示やセール、クーポンの提供等、商品の販売を促進するための任意の行為に販売促進費を用いてもよい。また、サービス提供者は、販売促進費の全額を用いて、販売促進を行う必要はなく、一部のみを用いてもよく、全てを用いずともよい。また、販売促進費は、例えば電子商取引サービスにおける電子商店街(例えばショップサイトA)における出品費用として用いられてもよい。すなわち、本願明細書での「販売促進費」とは、商品の販売を促進するために用いる費用のみならず、電子商店街における様々なサービスの提供に対して用いられる費用をも含む概念である。
以下では、販促割合を商品に対応付けることをオプション設定と記載し、販促割合が対応付けられた商品をオプション有商品と記載し、販促割合に基づく課金をオプション課金と記載する場合がある。なお、オプション設定された商品については、オプション設定されていない他の商品に比べて優先的にコンテンツの表示が行われたり、オプション設定された商品のうち、より大きな販促割合が対応付けられた商品のほうが優先してコンテンツの表示が行われたりするが、詳細は後述する。
また、図1では、決定装置100は、一の販売元(以下、「ストア」ともいう)に関する情報が所定の条件を満たす場合、一のストアが販売する所定の商品に仮想的な販促割合(以下、「仮想販促割合」ともいう)を設定し、販促割合と仮想販促割合とに基づいて、ユーザに提供するコンテンツを決定する。なお、ここでいう仮想販促割合とは、ユーザに提供するコンテンツを決定する際に用いる仮想的な販促割合であり、販売元には課金されない販促割合を意味する。以下では、仮想販促割合が対応付けられた商品を仮想オプション有商品と記載し、仮想販促割合に基づく課金を仮想オプション課金と記載する場合がある。
また、図1では、決定装置100は、ユーザが入力したクエリ(検索クエリ)に対応する商品に関する情報(以下、「商品情報」ともいう)をコンテンツとして提供(配信)する場合を示す。なお、図1の例では、商品に関する商品情報をコンテンツの一例として示すが、コンテンツは商品情報に限らず、商品に関するものであれば、どのようなコンテンツであってもよい。
図1に示すように、決定システム1には、端末装置10と、販売元装置20と、決定装置100とが含まれる。端末装置10と、販売元装置20と、決定装置100とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。また、図1に示した決定システム1には、複数台の端末装置10や、複数台の販売元装置20や、複数台の決定装置100が含まれてもよい。
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1に示す例においては、端末装置10がユーザが利用するスマートフォンである場合を示す。なお、以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。具体的には、図1では、端末装置10がユーザID「U1」により識別されるユーザ(以下、「ユーザU1」とする場合がある)が利用するスマートフォンである場合を示す。
また、図1に示す例においては、端末装置10の画面の表示に応じて、端末装置10を端末装置10−1、10−2として説明する。なお、端末装置10−1、10−2は同一の端末装置10である。また、以下では、端末装置10−1、10−2について、特に区別なく説明する場合には、端末装置10と記載する。
決定装置100は、一のストアに関する情報が所定の条件を満たす場合、各商品に対応付けられた販促割合と、一のストアが販売する一の商品に対応付けられる仮想的な販促割合である仮想販促割合とに基づいて、コンテンツの提供を行う商品を決定する情報処理装置である。図1の例では、一のストアがストアXである場合を示す。
また、決定装置100は、端末装置10から取得したクエリに対する検索結果を端末装置10に提供する検索サービスを提供する。図1の例では、決定装置100は、商品情報が並べられたランキング情報を、クエリの送信元である端末装置10へ提供する。また、図1に示す例では、決定装置100が電子商取引サービスを提供するものとする。
なお、図1では、決定装置100が検索サービスや電子商取引サービスを提供する場合を示すが、外部の情報処理装置が検索サービスや電子商取引サービスを提供する場合、決定装置100は検索サービスや電子商取引サービスを提供しなくてもよい。この場合、決定装置100は、検索サービスや電子商取引サービスを提供する外部の情報処理装置等から各種情報を取得し、コンテンツの提供を行う商品の決定のみを行ってもよい。
販売元装置20は、販売元であるストアXの管理者M1によって利用される情報処理装置である。例えば、ストアXの管理者M1は、販売元装置20を用いて、電子商取引サービスにおいて販売する商品を追加したり、販促割合の設定を行ったりする。また、販売元装置20は、例えば、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等により実現される。図1は、販売元装置20がノート型PCである場合を示す。
図1の例では、決定装置100は、商品情報記憶部121に示すように、ストアX等の各ストアが販売する商品に関する情報を記憶している。例えば、決定装置100は、商品情報記憶部121に示すように、ストアXが販売する日本酒AやワインXを記憶する。具体的には、決定装置100は、商品情報記憶部121に示すように、商品ID「GD10」により識別される商品(以下、「商品GD10」と記載する場合がある)である日本酒Aや商品ID「GD11」により識別される商品(以下、「商品GD11」と記載する場合がある)であるワインXを、ストアXが販売するとして記憶する。また、決定装置100は、商品情報記憶部121に示すように、ストアXが販売する商品GD10や商品GD11等の全商品に販促割合が設定されていないことを示す情報を記憶する。
図1の例では、決定装置100は、商品情報記憶部121に示すように、ストアXが販売する商品GD10は商品名が「日本酒A」であり、価格が「15000(円)」であり、販促割合が設定されていないことを示す情報を記憶する。図1の例では、決定装置100は、商品情報記憶部121に示すように、ストアXが販売する商品GD11は商品名が「ワインX」であり、価格が「5000(円)」であり、販促割合が設定されていないことを示す情報を記憶する。
なお、上述のように、「商品GD*(*は任意の数値)」と記載した場合、その商品は商品ID「GD*」により識別される商品であることを示す。例えば、「商品GD1」と記載した場合、その商品は商品ID「GD1」により識別される商品である。なお、以下では、「商品GD*(*は任意の数値)の商品情報」を「商品GD*(*は任意の数値)」と表記する場合がある。例えば、以下では、商品GD1を商品GD1の商品情報と読み替えることもできる。
また、図1の例では、決定装置100は、販売元情報記憶部124に示すように、各ストアが販売する商品の種別の数に関する情報や各ストアの売上に関する情報を記憶する。例えば、決定装置100は、販売元情報記憶部124に示すように、ストアXが全体として100個の種別の商品を販売していることを示す情報を記憶する。また、決定装置100は、販売元情報記憶部124に示すように、ストアXが販売する100個の種別の商品のうち、販促割合を設定している商品が「0(%)」、すなわち0個であることを示す情報を記憶する。また、例えば、決定装置100は、販売元情報記憶部124に示すように、ストアXの売上が2000万円であることを示す情報を記憶する。また、例えば、決定装置100は、販売元情報記憶部124に示すように、ストアXの売上2000万円のうち、販促割合を設定している商品の売上が「0(%)」、すなわち0円であることを示す情報を記憶する。
まず、決定装置100は、所定の条件を満たすストアに仮想販促割合を付与する(ステップS11)。例えば、決定装置100は、ストアの売上が1500万円を超える場合に、そのストアに仮想販促割合を付与する。なお、ここでいう「ストアに仮想販促割合を付与する」とは、ストアが販売する所定の商品に仮想販促割合を対応付けることを意味する。また、所定の条件は、上記に限らず、種々の条件であってもよい。例えば、所定の条件は、ストアの売上が所定の範囲内(例えば、500万円以上1000万円未満)であってもよいし、ストアが商品としてワインを販売していることであってもよいし、ストアが所定の価格帯(例えば、5000円以上10000円未満)のワインを販売していることであってもよい。また、例えば、所定の条件は、一のストアが販売する商品に対応付けられた販促割合が他の商品の販促割合に比べて低い場合であってもよい。例えば、決定装置100は、一のストアが販売するワインに他の商品と比べて低い販促割合が対応付けられている場合、そのストアに仮想販促割合を付与してもよい。例えば、決定装置100は、一のストアが販売するワインに対応付けられた販促割合が他のストアが販売するワインに対応付けられた販促割合と比べて低い場合、そのストアに仮想販促割合を付与してもよい。また、例えば、決定装置100は、一のストアが販売するワインに対応付けられた販促割合が、そのストアが販売する他の商品に対応付けられた販促割合と比べて低い場合、そのストアに仮想販促割合を付与してもよい。
図1の例では、決定装置100は、ストアXの売上が2000万円であり1500万円を超えるため、ストアXに仮想販促割合を付与する。例えば、決定装置100は、販売元情報記憶部124に示すように、ストアXに適用期間を3週間とし、上限額を5万円とした仮想販促割合を付与する。なお、仮想販促割合の適用期間は、上記に限らず、種々の期間であってもよい。例えば、仮想販促割合の適用期間は、1週間や1ヶ月等の種々の期間であってもよい。また、仮想販促割合の上限額は、上記に限らず、種々の上限額であってもよい。例えば、仮想販促割合の上限額は、5千円や10万円等の種々の上限額であってもよい。なお、図1では説明を簡単にするために、所定の条件を満たすストアに仮想販促割合を付与する場合を示すが、決定装置100は、ストアに限らず、商品ごとに仮想販促割合を付与してもよい。すなわち、決定装置100は、ストアの全商品ではなく、そのストアが販売する商品ごとに条件を判定し、条件を満たす商品にのみ仮想販促割合を付与してもよい。決定装置100は、一のストアが販売する商品のうち、所定の価格帯の条件を満たす商品にのみ仮想販促割合を付与してもよい。例えば、決定装置100は、一のストアの売上が1500万円を超える場合であって、一のストアが販売する商品のうち、所定の価格帯の条件(例えば1000円以上5000円未満)を満たす商品にのみ仮想販促割合を付与してもよい。
また、決定装置100は、ストアXが販売する所定の商品に仮想販促割合を設定する(ステップS12)。図1の例では、決定装置100は、ストアXが販売する商品のうち、ワインXに仮想販促割合を対応付けると決定する。例えば、ワインがオプション設定による売上の増加が他の商品に比べて大きい商品である場合に、仮想販促割合を付与したストアが販売するワインに仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、ストアX以外のストアが販売するワインであって、オプション設定されたワインの売上等の種々の情報に基づいて、ワインXがオプション設定された場合の売上の増加を推定してもよい。例えば、決定装置100は、ストアX以外のストアが販売する日本酒であって、オプション設定された日本諸の売上等の種々の情報に基づいて、日本酒Aがオプション設定された場合の売上の増加を推定してもよい。例えば、決定装置100は、ストアXが販売する商品のうち、推定した売上の増加が他の商品に比べて大きい商品(例えばワインX)に仮想販促割合を対応付けると決定してもよい。
また、例えば、決定装置100は、所定の市場取引条件を満たす商品のうち、(広告表示)順位が所定の閾値以下の商品に仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、販売価格が所定の価格帯である商品のうち、順位が所定の4位以下の商品に仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、商品が購入された場合に購入したユーザに付与されるポイントが所定の閾値以上である商品のうち、順位が所定の10位以下の商品に仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、商品が購入された場合にユーザが負担する送料が所定の条件を満たす商品のうち、順位が所定の4位以下の商品に仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、商品が購入された場合にユーザが負担する送料が無料である商品のうち、順位が所定の4位以下の商品に仮想販促割合を対応付けると決定してもよい。例えば、決定装置100は、商品が購入された場合にユーザが負担する送料が所定の閾値以上である商品のうち、順位が所定の4位以下の商品に仮想販促割合を対応付けると決定してもよい。
また、決定装置100は、ワインXに対応付ける仮想販促割合が、他のストアが販売するワインに設定された販促割合を上回るように、仮想販促割合の値を決定する。図1の例では、各ストアが販売するワインのうち、ストアVが販売するワインVに対応付けられた販促割合「7%」が最大であるものとする。図1の例では、決定装置100は、「7%」を上回るようにワインXに対応付ける仮想販促割合を決定する。例えば、決定装置100は、商品情報記憶部121に示すように、ワインXに対応付ける仮想販促割合を「7.1%」に決定する。なお、決定装置100は、ワインVに対応付けられた販促割合「7%」を上回ればワインXに対応付ける仮想販促割合をどのような値(>7(%))に決定してもよい。
また、図1の例では、説明を簡単にするために、ストアXが販売する商品のうち、ワインXにのみ仮想販促割合が対応付けられる場合を示したが、決定装置100は、ストアXが販売するワインX以外の商品についても仮想販促割合を対応付けてもよい。例えば、決定装置100は、ストアXが販売する日本酒Aについても、他のストアが販売する日本酒に設定された販促割合を上回る仮想販促割合を対応付けるように決定してもよい。
ここから、決定装置100が決定した仮想販促割合に基づくコンテンツの提供について説明する。
決定装置100は、ユーザU1が利用する端末装置10−1からクエリを取得する(ステップS13)。図1の例では、決定装置100は、端末装置10−1からクエリ「ワイン」を取得する。図1に示す例において、ユーザU1は、端末装置10−1の画面に表示された決定装置100が提供する電子商取引サービスに関するショップサイトAのページW11中の検索窓にクエリ「ワイン」を入力し、検索ボタンを押下する。そして、端末装置10−1は、決定装置100へクエリ「ワイン」を送信する。
その後、決定装置100は、取得したクエリに基づいて、ユーザU1に提供するコンテンツを決定する(ステップS14)。まず、端末装置10からクエリ「ワイン」を取得した決定装置100は、クエリに対応する商品情報を抽出する。図1の例では、決定装置100は、索引情報記憶部122(図4参照)に記憶された情報に基づいて、商品情報記憶部121からクエリに対応する商品情報を抽出する。
なお、図1では、説明を簡単にするために、図4中の索引情報記憶部122に示す「#1」〜「#8」等は、索引に対応する商品情報の順位に対応するものとする。すなわち、図1の例では、図4中の索引情報記憶部122に示すように、クエリ「ワイン」に対応する商品のうち、ランキング(順位)1位は商品GD1であり、ランキング2位は商品GD2であり、ランキング3位は商品GD55であるものとする。また、ストアXが販売するワインXである商品GD11はランキング6位であるものとする。なお、各索引に対応する対応商品の順位の決定は、クエリを取得した際に所定のランキング決定ロジックにより行われてもよい。
図1の例では、決定装置100は、索引情報記憶部122(図4参照)に基づいて、クエリ「ワイン」に対応する商品情報を商品情報記憶部121から抽出する。具体的には、決定装置100は、商品情報記憶部121から、ストアAが販売するワインAである商品GD1やストアBが販売するワインBである商品GD2やストアVが販売するワインVである商品GD7やストアXが販売するワインXである商品GD11等を抽出する。
ここで、決定装置100は、販促割合または仮想販促割合が設定された商品が優先的に表示されるランキング情報RK11を端末装置10−1へ提供する。図1の例では、決定装置100は、端末装置10へ提供する一覧ページW12中に、販促割合または仮想販促割合が設定された商品が優先的に表示される領域AR11を設ける。これにより、決定装置100は、オプション有商品や仮想オプション有商品が端末装置10において優先的に表示されるようにする。以下、オプション有商品と仮想オプション有商品とを併せてオプション有商品等と記載する場合がある。
図1の例では、決定装置100が2つの商品情報が表示される領域AR11を設定する場合を示す。そして、決定装置100は、クエリ「ワイン」に対応するオプション有商品等のうち、領域AR11に表示する商品を決定する。例えば、決定装置100は、クエリ「ワイン」に対応するオプション有商品等のうち、設定された販促割合と仮想販促割合との合計値が高い順に2つの商品を決定する。図1の例では、決定装置100は、仮想販促割合「無(0%)」と仮想販促割合「7.1%」とが対応付けられている商品GD11、すなわちストアXが販売するワインXを領域AR11に表示する1位の商品として決定する。また、図1の例では、決定装置100は、販促割合「7%」と仮想販促割合「無(0%)」とが対応付けられている商品GD7、すなわちストアVが販売するワインVを領域AR11に表示する2位の商品として決定する。
なお、決定装置100は、販促割合と仮想販促割合との合計値が高い順に限らず、種々の情報を適宜用いて領域AR11に表示する商品を決定してもよい。例えば、決定装置100は、各商品の価格に、販促割合と仮想販促割合との合計値を乗算した販売促進費(販促割合費)が多い方から順に2つの商品を抽出してもよい。
また、図1の例では、決定装置100は、端末装置10へ提供する一覧ページW12において領域AR11の下部に、販促割合が設定されていない商品(オプション無商品)を表示する領域AR12を設ける。また、決定装置100は、領域AR12には、ランキング1位から順にクエリ「ワイン」に対応する商品が表示されるようなランキング情報RK11を提供する。例えば、決定装置100は、領域AR12には、ランキングが1位である商品GD1や、2位である商品GD2や3位である商品GD55が表示されるようなランキング情報RK11を提供する。なお、領域AR12に表示される商品には、領域AR11に表示される商品GD7や商品GD11は含まれなくてもよい。このように、図1の例では、一覧ページW12全体としてみた場合、商品GD11が順位1位として、商品GD7が順位2位として、商品GD1が順位3位として、商品GD2が順位4位として、表示される。このように、図1の例では、販促割合が対応付けられた商品のランキングが上昇し、優先的に表示される。なお、優先表示は上記に限らず、種々の表示であってもよい。
その後、決定装置100は、ステップS14において決定した商品情報を含む対応商品一覧を端末装置10へ提供する(ステップS15)。図1の例では、決定装置100は、ランキング情報RK11を端末装置10−1へ提供する。
決定装置100からランキング情報RK11を提供された端末装置10は、ランキング情報RK11を表示する(ステップS16)。図1の例では、端末装置10−1から端末装置10−2へ表示が遷移される。
端末装置10−2の画面には、検索結果を一覧表示する一覧ページW12が表示される。具体的には、端末装置10−2の画面には、クエリ「ワイン」に対応する検索結果を表示する一覧ページW12が表示される。
図1の例では、端末装置10−2の画面には、一覧ページW12中の領域AR11には、クエリ「ワイン」に対応するオプション有商品等のうち、順位1位の商品GD11であるワインXの商品情報が最上位に表示され、続けて順位2位の商品GD7であるワインVの商品情報が並べて表示される。また、図1の例では、端末装置10−2の画面には、一覧ページW12中の領域AR12には、クエリ「ワイン」に対応する商品のうち、順位1位の商品GD1であるワインAの商品情報から順に商品情報が並べて表示される。
その後、ユーザU1は、端末装置10−2に表示された一覧ページW12に基づいて、ストアXが販売するワインXを購入する(ステップS17)。図1の例では、ユーザU1は、端末装置10−2に表示された商品GD11を選択し、ストアXのページを表示し、ストアXのページにおいて所定の操作を行うことにより、ストアXが販売するワインXを購入するものとする。すなわち、図1の例では、ユーザU1は、入力したクエリに対して表示された一覧ページW12中を経由した一連の操作により、商品GD11であるワインXを購入するものとする。例えば、端末装置10−2は、ユーザU1の操作に応じて、ユーザU1がワインXを購入する意思を示す情報を決定装置100へ送信する。
端末装置10−2からユーザU1がワインXを購入する意思を示す情報を取得した決定装置100は、ワインXの購入処理を行う(ステップS18)。例えば、決定装置100は、ユーザU1の口座情報等を用いてワインXの決済処理を行ったり、ワインXをユーザU1が指定する住所に配送する手続を行ったりする。
そして、決定装置100は、ユーザU1に購入されたワインXについて仮想販促割合の付与の効果があったかを決定(判定)する。例えば、決定装置100は、ユーザU1が端末装置10−2に表示された商品GD11を選択し、ストアXが販売するワインXを購入したことを示す行動情報等に基づいて、ユーザU1によるワインXの購入について仮想販促割合の付与の効果があったかを決定する。図1の例では、決定装置100は、ユーザU1によるワインXの購入について、一覧ページW12中の領域AR11に優先的に表示された商品情報を経由しているため、オプション設定の効果があったと決定(判定)する。
なお、決定装置100は、オプション設定の効果があったと判定した場合、その商品を販売するストアに対して仮想的にオプション課金を行う金額である仮想課金額を集計する。また、決定装置100は、集計した仮想課金額が仮想販促割合の上限額に達した場合や仮想販促割合を付与してから仮想販促割合の適用期間が経過した場合、仮想販促割合の付与を終了する。また、決定装置100は、ワインXに対応付けられた販促割合は「無(0%)」であるため、ユーザU1によるワインXの購入についてストアXへの課金は行わなくてもよい。
そして、決定装置100は、ストアXに対して情報提供を行う(ステップS19)。図1の例では、決定装置100は、ストアXに対して、ワインXが仮想販促割合「7.1%」が対応付けられたことにより、ユーザU1によるワインXの購入に至ったことを示す情報を提供する。例えば、決定装置100は、仮想販促割合の付与による効果があったかどうかに関する情報を所定の期間において収集し、収集した情報を提供してもよい。
また、例えば、決定装置100は、一覧ページW12中の領域AR11に優先的に表示された商品GD7が選択され、ワインVがユーザU1に購入された場合、ストアVに対してオプション課金を行う。例えば、決定装置100は、ストアVに対して、ワインVの価格「10000(円)」に販促割合「7(%)」を乗算した「700(円)」を課金する。例えば、決定装置100は、ユーザU1によるワインVの購入について、オプション課金「700(円)」を行うことを示す情報を、ストアVの管理者が利用する販売元装置に送信する。
上述したように、決定装置100は、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。例えば、仮想販促割合が付与されたストアは、決定装置100からオプション設定の効果等に関する情報提供を受けることにより、仮想販促割合が商品に設定されることによる売上の上昇等を把握することができる。このように、決定装置100は、ストアに仮想販促割合を付与することにより、ストアに販促割合を設定することによる効果を認識させることが可能となる。また、決定装置100は、所定の条件等により、所望のストアのみに仮想販促割合を付与することにより、販促割合を設定させたいストアに対して、販促割合を設定することによる効果を認識させることが可能となる。また、決定装置100は、上述のように、仮想販促割合に基づく課金をせずに、仮想販促割合に基づく優先表示等のインセンティブをストアに与えることにより、ストアに心理的な負担を与えることなく、販促割合を設定することによる効果を実感させることができる。
なお、図1の例では、決定装置100が優先表示として、領域AR11にランキング上位から2つの商品情報を一覧表示する例を示したが、表示される商品情報は1つであってもよいし、3つ以上であってもよい。例えば、決定装置100は、所定のサイトのトップページの表示領域に順位が1位の商品に関する情報を表示してもよい。また、例えば、決定装置100は、所定の商品に何%の販促割合を設定すれば、どこにその商品の情報が優先表示されるかに関する情報をストアに提供してもよい。例えば、決定装置100は、商品「ワインW」を販売するストアWに商品「ワインW」に7.1%の販促割合を設定すれば、領域AR11に商品「ワインW」の情報が優先表示されることを示す情報をストアWに提供してもよい。
また、例えば、決定装置100は、商品「水A」を販売するストアAに商品「水A」に15%の販促割合を設定すれば、所定のサイトのトップページに商品「水A」の情報が優先表示されることを示す情報をストアAに提供してもよい。また、例えば、決定装置100は、ある商品に所定の閾値以上の販促割合を設定したストアに、その商品が購入される可能性が高い価格帯に関する情報をそのストアに提供してもよい。例えば、決定装置100は、商品「時計B」を販売するストアBが商品「時計B」に30%の販促割合を設定した場合、商品「時計」が最も売れている価格帯に関する情報をそのストアBに提供してもよい。
また、決定装置100は、あるストアについて、仮想販促割合の適用と非適用を所定の間隔で切り替え、適用時と非適用時との差に関する情報をストアに提供してもよい。例えば、決定装置100は、一の商品に仮想販促割合が対応付けられている場合と、一の商品に仮想販促割合が対応付けられていない場合と、を切り替えてコンテンツの提供を行う商品を決定した期間における一の商品のコンテンツの提供に関する情報を一の販売元に提供してもよい。例えば、決定装置100は、仮想販促割合が適用された状態における売上と、仮想販促割合が適用していない状態における売上とを比較可能にストアに情報提供してもよい。
例えば、決定装置100は、販促割合に基づく優先表示が行われる通信(トラフィック)の95%においてワインXを仮想販促割合に基づいて優先表示し、トラフィックの5%においてワインXを仮想販促割合に基づいて優先表示しなくてもよい。例えば、決定装置100は、図1の例において、クエリ「ワイン」を用いた検索に対するコンテンツ提供のうち、検索回数の95%では、ストアXのワインXを仮想販促割合に基づいて領域AR11に表示し、検索回数の5%では、ストアXのワインXを領域AR11に表示しなくてもよい。また、この場合、決定装置100は、ワインXの領域AR11に表示時におけるストアXの売上の平均と、ワインXの領域AR11に非表示時におけるストアXの売上の平均との差をストアXに比較可能に情報提供してもよい。
〔2.決定装置の構成〕
次に、図2を用いて、実施形態に係る決定装置100の構成について説明する。図2は、実施形態に係る決定装置100の構成例を示す図である。図2に示すように、決定装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、決定装置100は、決定装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば決定システム1に含まれる端末装置10等との間で情報の送受信を行う。
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図2に示すように、商品情報記憶部121と、索引情報記憶部122と、行動履歴情報記憶部123と、販売元情報記憶部124とを有する。
(商品情報記憶部121)
実施形態に係る商品情報記憶部121は、商品に関する各種情報を記憶する。図3は、実施形態に係る商品情報記憶部の一例を示す図である。図3に示す商品情報記憶部121は、「ストア」、「商品ID」、「商品名」、「価格」、「販促割合」、「仮想販促割合」、「CTR(Click Through Ratio)」、「CVR(Conversion Rate)」、「在庫数」といった項目を有する。
「ストア」は、対応する商品の販売元であるストアを示す。なお、「ストア」には、ストアID等の販売元であるストアを識別するための識別情報が記憶されてもよい。「商品ID」は、商品を識別するための識別情報を示す。「商品名」は、商品の具体的な名称等を示す。「価格」は、対応する商品の売値を示す。「販促割合」は、商品の販売価格に対する販売促進費の割合を示す。なお、「販促割合」に「無」と図示する場合は、対応する商品に販促割合が設定されていない、例えば「0%」であることを示す。「仮想販促割合」は、ユーザに提供するコンテンツを決定する際に用いる仮想的な販促割合を示す。なお、「仮想販促割合」に「無」や「−」と図示する場合は、対応する商品に仮想販促割合が設定されていない、例えば「0%」であることを示す。
「CTR」は、商品に関する配信コンテンツ(商品情報)が選択された割合を示す。「CVR」は、配信コンテンツを介して、商品を販売する販売元の利益につながる行動に至る指標を示す。例えば、「CVR」は、配信コンテンツを配信した回数に対して各種のコンバージョンに至った回数の割合を示す。「在庫数」は、対応する商品の在庫数を示す。
例えば、図3に示す例において、ストアAは、商品ID「GD1」により識別される商品(商品GD1)等を販売する販売元であることを示す。また、商品GD1は、商品名が「ワインA」であり、価格が「4500(円)」であることを示す。また、商品GD1は、販促割合が「無」、すなわち販促割合の設定がされていないことを示す。また、商品GD1は、仮想販促割合が「−」、すなわち仮想販促割合の設定がされていないことを示す。また、商品GD1は、CTRが「2%」であり、CVRが「0.5%」であり、在庫数が「100」であることを示す。
また、例えば、図3に示す例において、ストアXは、商品ID「GD10」により識別される商品(商品GD10)や商品ID「GD11」により識別される商品(商品GD11)等を販売する販売元であることを示す。また、商品GD10は、商品名が「日本酒A」であり、価格が「15000(円)」であることを示す。また、商品GD10は、販促割合が設定されていないことを示す。また、商品GD10は、仮想販促割合が設定されていないことを示す。また、商品GD11は、商品名が「ワインX」であり、価格が「5000(円)」であることを示す。また、商品GD11は、販促割合が設定されていないことを示す。また、商品GD11は、仮想販促割合が「7.1%」に設定されていることを示す。なお、ストアXが販売する各商品には、異なる販促割合(例えば、5%と10%等)が設定されてもよい。
なお、商品情報記憶部121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、商品情報記憶部121は、商品情報が追加された日時や商品情報が作成された日時に関する情報を記憶してもよい。また、商品情報記憶部121は、商品の画像や粗利、送料の有無、送料、商品を検索する際に使用されるキーワード、商品の種別等といった各種の商品情報を記憶してもよい。
(索引情報記憶部122)
実施形態に係る索引情報記憶部122は、索引に関する各種情報を記憶する。図4は、実施形態に係る索引情報記憶部の一例を示す図である。図4に示す索引情報記憶部122は、「索引ID」、「索引」、「対応商品」といった項目を有する。また、「対応商品」は、「#1」、「#2」、「#3」、「#4」、「#5」、「#6」、「#7」、「#8」といった項目を有する。
「索引ID」は、索引を識別するための識別情報を示す。「索引」は、索引(インデックス)を示す。「対応商品」中の「#1」、「#2」、「#3」、「#4」、「#5」、「#6」、「#7」、「#8」は、索引に対応する商品情報を示す。なお、「#1」〜「#8」等は、索引に対応する商品情報の順位に対応してもよい。例えば、「対応商品」中の「#1」は、索引に対応する商品情報のうちランキングが「1位」の商品情報であってもよい。また、「対応商品」中の「#2」は、索引に対応する商品情報のうちランキングが「2位」の商品情報であってもよい。
図4の例は、索引ID「IN11」により識別される索引「ワイン」は、対応する商品情報が、商品GD1や商品GD2や商品GD55や商品GD14や商品GD200や商品GD11や商品GD9や商品GD7等に関する商品情報であることを示す。
なお、索引情報記憶部122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、索引情報記憶部122は、各索引に対応する商品数を記憶してもよい。例えば、索引情報記憶部122は、各索引や各商品情報が追加された日時に関する情報を記憶してもよい。
(行動履歴情報記憶部123)
実施形態に係る行動履歴情報記憶部123は、ユーザの行動に関する各種情報を記憶する。図5は、実施形態に係る行動履歴情報記憶部の一例を示す図である。例えば、行動履歴情報記憶部123は、各ユーザの端末装置10に配信したコンテンツに対するユーザの行動等の各種の行動情報を記憶する。図5に示す行動履歴情報記憶部123には、「ユーザID」、「行動ID」、「日時」、「種別」、「内容」といった項目が含まれる。
「ユーザID」は、ユーザを識別するための識別情報を示す。例えば、ユーザID「U1」により識別されるユーザは、図1の例に示したユーザU1に対応する。また、「行動ID」は、ユーザの行動を識別する情報を示す。「日時」は、対応するユーザの行動が行われた日時を示す。なお、図5の例では、日時dt10のように日時を抽象的な記号で表記するが、例えば「2016年9月6日17時28分54秒」のような具体的な日時であってもよい。また、「種別」は、対応するユーザの行動の種別に関する情報を示す。また、「内容」は、対応するユーザの行動において対象となった内容を示す。
例えば、図5に示す例において、ユーザID「U1」により識別されるユーザ(ユーザU1)は、行動ID「AC10」〜行動ID「AC13」等により各々識別される行動を行ったことを示す。例えば、図5に示す例においてユーザU1は、日時dt10において、クエリ「ワイン」を用いた検索(行動AC10)行ったことを示す。また、例えば、図5に示す例においてユーザU1は、日時dt11において、ワインVに関する商品情報GD7の選択(行動AC11)を行ったことを示す。また、例えば、図5に示す例においてユーザU1は、日時dt12において、ワインXに関する商品情報GD11の選択(行動AC12)を行ったことを示す。また、例えば、図5に示す例においてユーザU1は、日時dt13において、ワインXの購入(行動AC13)を行ったことを示す。
なお、行動履歴情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。また、図5では、ユーザIDごとに行動情報が行動履歴情報記憶部123に記憶される場合を示したが、行動情報は、ユーザIDごとに限らず、例えば時刻順に記憶されてもよい。
(販売元情報記憶部124)
実施形態に係る販売元情報記憶部124は、販売元であるストアに関する各種情報を記憶する。図6は、実施形態に係る販売元情報記憶部の一例を示す図である。例えば、販売元情報記憶部124は、ストアが販売する商品に関する情報やストアへの仮想販促割合付与に関する情報を記憶する。図6に示す販売元情報記憶部124には、「ストア」、「商品数」、「売上」、「仮想販促割合」といった項目が含まれる。「商品数」には、「全体(個)」や「オプション設定(%)」といった項目が含まれる。「売上」には、「全体(万円)」や「オプション設定(%)」といった項目が含まれる。「仮想販促割合」には、「付与」や「適用期間」や「上限額」といった項目が含まれる。
「ストア」は、対応する商品の販売元であるストアを示す。なお、「ストア」には、ストアID等の販売元であるストアを識別するための識別情報が記憶されてもよい。
「商品数」中の「全体(個)」は、ストアが販売する全商品の数を示す。例えば、「商品数」中の「全体(個)」は、ストアが販売する全商品の種別の数を示す。また、例えば、「商品数」中の「オプション設定(%)」は、ストアが販売する全商品のうち、販促割合が対応付けられた商品の割合を示す。
「売上」中の「全体(万円)」は、ストアの売上を示す。また、例えば、「売上」中の「オプション設定(%)」は、ストアの売上のうち、販促割合が対応付けられた商品の売上が占める割合を示す。
「仮想販促割合」中の「付与」は、ストアに仮想販促割合の付与がされているかを示す。また、「仮想販促割合」中の「適用期間」は、ストアに仮想販促割合が付与される期間を示す。また、「仮想販促割合」中の「上限額」は、ストアに付与された仮想販促割合による仮想的な課金額の上限を示す。
例えば、図6に示す例において、ストアVは、全体として50個の種別の商品を販売していることを示す。また、ストアVは、販売する50個の種別の商品のうち、販促割合を設定している商品が「80(%)」、すなわち40個の種別の商品に販促割合を設定していることを示す。また、例えば、図6に示す例において、ストアVは、売上が500万円であることを示す。また、ストアVは、売上500万円のうち、販促割合を設定している商品の売上が「75(%)」、すなわち375万円であることを示す。例えば、図6に示す例において、ストアVは、仮想販促割合の付与が「無」であることを示す。
例えば、図6に示す例において、ストアXは、全体として100個の種別の商品を販売していることを示す。また、ストアAは、販売する100個の種別の商品のうち、販促割合を設定している商品が「0(%)」、すなわち0個であることを示す。また、例えば、図6に示す例において、ストアXは、売上が2000万円であることを示す。また、ストアXは、売上2000万円のうち、販促割合を設定している商品の売上が「0(%)」、すなわち0円であることを示す。例えば、図6に示す例において、ストアXは、仮想販促割合の付与が「有」であることを示す。また、例えば、図6に示す例において、ストアXは、仮想販促割合の適用期間が「3週間」であり、仮想的な課金額の上限額が「5万円」であることを示す。
なお、販売元情報記憶部124は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
(制御部130)
図2の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、決定装置100内部の記憶装置に記憶されている各種プログラム(決定プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
図2に示すように、制御部130は、取得部131と、付与部132と、抽出部133と、決定部134と、提供部135とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(取得部131)
例えば、取得部131は、各種情報を取得する。例えば、取得部131は、商品情報記憶部121や索引情報記憶部122や行動履歴情報記憶部123や販売元情報記憶部124から各種情報を取得する。また、取得部131は、各種情報を外部の情報処理装置から取得してもよい。
例えば、取得部131は、所定の電子商取引における一の販売元に関する情報を取得する。図1の例では、取得部131は、販売元情報記憶部124からストアXの売上に関する情報を取得する。例えば、取得部131は、販売元情報記憶部124からストアXの管理者M1が利用する販売元装置20からストアXの商品についてオプションの設定を行うことを示す情報を取得する。例えば、取得部131は、販売元装置20からストアXが販売する全商品について販促割合「5%」を対応付けることを示す情報を取得する。
例えば、取得部131は、端末装置10から検索におけるクエリを取得する。例えば、取得部131は、ユーザU1が利用する端末装置10からクエリを取得する。図1の例では、取得部131は、端末装置10−1からクエリ「ワイン」を取得する。
例えば、取得部131は、商品価格に対する販売促進費の割合を示す販促割合が対応づけられた商品に関するコンテンツであって、ユーザが利用する端末装置10に配信されたコンテンツである配信コンテンツに関する情報を取得する。例えば、取得部131は、行動履歴情報記憶部123等からユーザへのコンテンツ配信に関する情報を取得する。
また、例えば、取得部131は、ユーザU1の行動情報を取得する。例えば、取得部131は、ユーザU1がクエリ「ワイン」を用いた検索を行ったことを示す情報を取得する。例えば、取得部131は、ユーザU1がクエリ「ワイン」に対応する検索結果のうち、ワインVの商品情報を選択したことを示す情報を取得する。例えば、取得部131は、ユーザU1がクエリ「ワイン」に対応する検索結果のうち、ワインXの商品情報を選択したことを示す情報を取得する。例えば、取得部131は、ユーザU1がワインXを購入したことを示す情報を取得する。また、例えば、取得部131は、取得したユーザU1の行動情報を行動履歴情報記憶部123へ格納する。
(付与部132)
付与部132は、種々の情報に基づいて、所定の対象に種々の情報を付与する。例えば、付与部132は、一の販売元に関する情報が所定の条件を満たす場合、一の販売元に所定の仮想販促割合を付与する。
例えば、付与部132は、一の販売元に関する情報が所定の条件を満たす場合、所定の期間において、一の販売元に所定の仮想販促割合を付与する。例えば、付与部132は、一の販売元に関する情報が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて想定される課金額が所定の閾値に達するまで、一の販売元に所定の仮想販促割合を付与する。
また、例えば、付与部132は、一の販売元が販売する商品の売上が所定の条件を満たす場合、一の販売元に所定の仮想販促割合を付与する。また、例えば、付与部132は、一の販売元が販売する商品の種別が所定の条件を満たす場合、一の販売元に所定の仮想販促割合を付与する。また、例えば、付与部132は、一の販売元が販売する商品の価格が所定の条件を満たす場合、一の販売元に所定の仮想販促割合を付与する。
図1の例では、付与部132は、ストアの売上が1500万円を超える場合に、そのストアに仮想販促割合を付与する。例えば、付与部132は、ストアXの売上が2000万円であり1500万円を超えるため、ストアXに仮想販促割合を付与する。例えば、付与部132は、販売元情報記憶部124に示すように、ストアXに適用期間を3週間とし、上限額を5万円とした仮想販促割合を付与する。
(抽出部133)
抽出部133は、種々の情報を抽出する。例えば、抽出部133は、クエリに対応する検索結果を抽出する。例えば、抽出部133は、取得部131により取得されたクエリに対応する検索結果を抽出する。例えば、抽出部133は、端末装置10から送信されたクエリに対応する検索結果を抽出する。
図1の例では、抽出部133は、クエリに対応する商品情報を抽出する。例えば、抽出部133は、索引情報記憶部122(図4参照)に記憶された情報に基づいて、商品情報記憶部121からクエリに対応する商品情報を抽出する。
図1の例では、抽出部133は、索引情報記憶部122(図4参照)に基づいて、クエリ「ワイン」に対応する商品情報を商品情報記憶部121から抽出する。例えば、抽出部133は、商品情報記憶部121から、ストアAが販売するワインAである商品GD1やストアBが販売するワインBである商品GD2やストアVが販売するワインVである商品GD7やストアXが販売するワインXである商品GD11等を抽出する。
(決定部134)
決定部134は、種々の情報を決定する。例えば、決定部134は、各商品に対応付けられた商品価格に対する販売促進費の割合を示す販促割合と、一の販売元が販売する一の商品に対応付けられる仮想的な販促割合である仮想販促割合とに基づいて、コンテンツの提供を行う商品を決定する。
例えば、決定部134は、一の販売元に関する情報が所定の条件を満たす場合、所定の期間において、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。また、例えば、決定部134は、一の商品に対応付けられる仮想販促割合に基づいて想定される課金額が所定の閾値に達するまで、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。
例えば、決定部134は、一の販売元が販売する商品の売上が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。また、例えば、決定部134は、一の販売元が販売する商品の種別が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。また、例えば、決定部134は、一の販売元が販売する商品の価格が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。例えば、決定部134は、一の商品に販促割合が対応付けられた場合に想定される売上の増加が所定の条件を満たす場合、一の商品に仮想販促割合を対応付けると決定する。
図1の例では、決定部134は、ストアXが販売する商品のうち、ワインXに仮想販促割合を対応付けると決定する。例えば、決定部134は、ワインXに対応付ける仮想販促割合が、他のストアが販売するワインに設定された販促割合を上回るように、仮想販促割合の値を決定する。図1の例では、決定部134は、「7%」を上回るようにワインXに対応付ける仮想販促割合を決定する。例えば、決定部134は、商品情報記憶部121に示すように、ワインXに対応付ける仮想販促割合を「7.1%」に決定する。
例えば、決定部134は、取得したクエリに基づいて、ユーザに提供するコンテンツを決定する。図1の例では、決定部134は、クエリ「ワイン」に対応するオプション有商品等のうち、領域AR11に表示する商品を決定する。例えば、決定部134は、クエリ「ワイン」に対応するオプション有商品等のうち、設定された販促割合が高い順に2つの商品を決定する。例えば、決定部134は、販促割合「無(0%)」と仮想販促割合「7.1%」とが対応付けられている商品GD11、すなわちストアXが販売するワインXを領域AR11に表示する1位の商品として決定する。また、例えば、決定部134は、販促割合「7%」と仮想販促割合「無(0%)」とが対応付けられている商品GD7、すなわちストアVが販売するワインVを領域AR11に表示する2位の商品として決定する。
例えば、決定部134は、一の商品に販促割合が対応付けられている場合、一の商品に対応付けられる仮想販促割合と、販促割合とに基づく値に基づいて、コンテンツの提供を行う商品を決定する。また、例えば、決定部134は、一の商品に関するコンテンツが所定の順位以上になるように一の商品に対応付けられる仮想販促割合を決定する。なお、これらの点についての詳細は後述する。
また、例えば、決定部134は、端末装置10における配信コンテンツの表示に関する処理がされた後、ユーザが一のコンテンツに関する商品を購入した場合、所定の条件に基づいて、一のコンテンツに関する商品を販売するストアに販促割合に基づく課金を行うかどうかを判定する。例えば、決定部134は、端末装置10における配信コンテンツの表示に関する処理がされた後の所定の期間内に、ユーザが一のコンテンツに関する商品を購入した場合、ストアに販促割合に基づく課金を行うと判定する。また、例えば、決定部134は、端末装置10に表示された配信コンテンツがユーザに選択された後、ユーザが一のコンテンツに関する商品を購入した場合、ストアに販促割合に基づく課金を行うと判定する。
また、例えば、決定部134は、販促割合に商品の価格を乗じた販売促進費と、商品に関するコンテンツの選択率(CTR)や商品の販売元の利益につながる行動に至る割合(CVR)とに基づく優先度に応じて、ユーザに提供するコンテンツ(商品情報)を判定(決定)してもよい。例えば、決定部134は、販売促進費に基づいて、コンテンツの価値を判定してもよい。例えば、決定部134は、販売促進費に基づいて、コンテンツの価値を示す指標値を算出してもよい。例えば、決定部134は、コンテンツの価値を示す指標値としてeCPM(effective Cost Per Mille)を算出してもよい。例えば、決定部134は、販売促進費とコンテンツの選択率とに基づいて、eCPMを算出する。例えば、決定部134は、販売促進費と商品に関するコンテンツのCTRとを乗算することでeCPMを算出する。例えば、決定部134は、販売促進費と商品を販売する販売元の利益につながる行動に至る割合とに基づいて、eCPMを算出する。例えば、決定部134は、販売促進費とCVRとを乗算することでeCPMを算出する。例えば、決定部134は、販売促進費と商品に関するコンテンツが表示される任意のコンテンツ上の表示枠の面積とに基づいて、eCPMを算出する。例えば、決定部134は、販売促進費を表示枠の面積で除算することで単位面積当たりのeCPMを算出する。
(提供部135)
提供部135は、外部の情報処理装置へ各種情報を提供する。例えば、提供部135は、抽出部133により抽出されたコンテンツ(商品情報)を端末装置10へ提供する。例えば、提供部135は、抽出部133により決定されたランキングに基づく検索結果を外部の情報処理装置へ提供する。例えば、提供部135は、抽出部133により決定されたランキングに基づく検索結果をクエリの送信元である端末装置10へ提供する。
例えば、提供部135は、ユーザU1が利用する端末装置10へランキング情報を提供する。例えば、提供部135は、抽出部133により決定されたランキングに基づく検索結果を端末装置10へ提供する。図1の例では、提供部135は、ランキング情報RK11を端末装置10−1へ提供する。
例えば、提供部135は、一の商品のコンテンツの提供に関する情報を一の販売元に提供する。例えば、提供部135は、一の商品に仮想販促割合が対応付けられている場合と、一の商品に仮想販促割合が対応付けられていない場合と、を切り替えてコンテンツの提供を行う商品を決定した期間における一の商品のコンテンツの提供に関する情報を一の販売元に提供する。例えば、提供部135は、仮想販促割合の効果に関する情報を提供する。
図1の例では、提供部135は、ストアXに対して、ワインXが仮想販促割合「7.1%」が対応付けられたことにより、ユーザU1によるワインXの購入に至ったことを示す情報を提供する。例えば、提供部135は、仮想販促割合の付与による効果があったかどうかに関する情報を所定の期間において収集された情報を提供してもよい。
例えば、提供部135は、ワインVの価格「10000(円)」に販促割合「7(%)」を乗算した「700(円)」のオプション課金を行うことを示す情報を、ストアVの管理者が利用する販売元装置に提供する。
〔3.決定処理のフロー〕
ここで、図7を用いて、実施形態に係る決定装置100による決定処理の手順について説明する。図7は、実施形態に係る決定処理の一例を示すフローチャートである。
図7に示すように、決定装置100は、一のストアに関する情報を取得する(ステップS101)。図1では、決定装置100は、販売元情報記憶部124からストアXの売上に関する情報を取得する。
また、決定装置100は、一のストアに関する情報が所定の条件を満たすかどうかを決定する(ステップS102)。例えば、決定装置100は、ストアの売上が1500万円を超える場合に、そのストアが所定の条件を満たすと判定する。図1の例では、決定装置100は、ストアXの売上が2000万円であり、1500万円を超えるため、ストアXが所定の条件を満たすと判定する。
一のストアに関する情報が所定の条件を満たす場合(ステップS102:Yes)、決定装置100は、一のストアが販売する所定の商品に仮想販促割合を付与する(ステップS103)。図1の例では、決定装置100は、ストアXが販売するワインXに仮想販促割合「7.1%」を対応付けると決定する。
そして、決定装置100は、販促割合と仮想販促割合とに基づいて、コンテンツの提供を行う商品を決定する(ステップS104)。図1では、決定装置100は、販促割合「無(0%)」と仮想販促割合「7.1%」とが対応付けられている商品GD11、すなわちストアXが販売するワインXを領域AR11に表示する1位の商品として決定する。
一方、一のストアに関する情報が所定の条件を満たさない場合(ステップS102:No)、決定装置100は、仮想販促割合を付与せずに、仮想販促割合に基づく処理を終了する。なお、図示すること省略するが、決定装置100は、仮想販促割合を付与しなかった場合、販促割合に基づいて、コンテンツの提供を行う商品を決定する。
〔4.仮想課金額の集計のフロー〕
ここで、図8を用いて、実施形態に係る決定装置100による決定処理の手順について説明する。図8は、実施形態に係る仮想課金額の集計の一例を示すフローチャートである。なお、決定装置100は、販促割合に基づく課金額の決定を別途行うものとする。
図8に示すように、決定装置100は、仮想販促割合が設定された商品のうち、ユーザが購入した商品に関する情報を取得する(ステップS201)。例えば、決定装置100は、ユーザU1が仮想販促割合が設定されたワインXを購入したことを示す情報を取得する。
また、決定装置100は、ユーザの行動情報を取得する(ステップS202)。例えば、決定装置100は、図5中の行動履歴情報記憶部123に示すように、ユーザU1がクエリ「ワイン」を用いた検索を日時dt10に行い、ワインVの商品情報を日時dt11に選択し、ワインXの商品情報を日時dt12に選択し、ワインXを日時dt13に購入したことを示す情報を取得する。
また、決定装置100は、オプション課金の条件を満たすかどうかを判定する(ステップS203)。例えば、決定装置100は、端末装置10に表示された一覧ページW12中の商品GD11(ワインX)をユーザU1が選択した後の所定の期間内に、ユーザU1が商品GD11を購入した場合、仮想販促割合の効果があったと判定する。図1の例では、決定装置100は、ユーザU1が端末装置10−2に表示された商品GD11を選択し、ストアXが販売するワインXを購入したことを示す行動情報等に基づいて、ユーザU1によるワインXの購入に仮想販促割合の効果があったと判定する。
オプション課金の条件を満たす場合(ステップS203:Yes)、決定装置100は、仮想販促割合に基づいて仮想課金額を決定する(ステップS204)。図1の例では、決定装置100は、ストアXに対して、ワインXの価格「5000(円)」に仮想販促割合「7.1(%)」を乗算した「351(円)」を仮想課金額として決定する。
その後、決定装置100は、決定した仮想課金額を集計する(ステップS205)。例えば、決定装置100は、仮想課金額の適用期間における仮想課金額を合算した金額を集計する。また、例えば、決定装置100は、集計した仮想課金額が上限値(閾値)に達した場合、仮想課金額の付与を終了する。オプション課金の条件を満たさない場合(ステップS203:No)、決定装置100は、仮想販促割合に基づいて仮想課金額を決定することなく、処理を終了する。
〔5.仮想販促割合の決定〕
なお、決定装置100は、種々の条件に応じてストアに仮想販促割合を付与するかどうかを決定したり、商品に対応付ける仮想販促割合の値を決定したりしてもよい。この点について、図9〜図11を用いて説明する。図9〜図11は、実施形態に係る仮想販促割合の決定の一例を示す図である。
〔5−1.販促割合と仮想販促割合との組み合わせ〕
例えば、決定装置100は、ストアが販売する全商品について所定値の販促割合を設定した場合に、そのストアに仮想販促割合を付与してもよい。この点について、図9を用いて説明する。図9の例では、決定装置100中の商品情報記憶部121−1に示すように、ストアXに仮想販促割合が付与されていない場合を示す。
まず、決定装置100は、ストアXの管理者M1が利用する販売元装置20からストアXの商品についてオプションの設定を行うことを示す情報を取得する(ステップS21)。図9の例では、決定装置100は、販売元装置20からストアXが販売する全商品について販促割合「5%」を対応付けることを示す情報を取得する。
その後、決定装置100は、ストアXが販売する全商品に販促割合「5%」を設定する(ステップS22)。図9の例では、決定装置100は、商品情報記憶部121−2に示すように、ストアXが販売する全商品に対応付けて販促割合「5%」を記憶する。例えば、決定装置100は、ストアXが販売する日本酒AやワインXに対応付けて販促割合「5%」を記憶する。なお、商品情報記憶部121−2は、ストアXが販売する全商品に販促割合が設定された点以外は、商品情報記憶部121−1と同様である。
ストアXが販売する全商品に販促割合が設定されたことに応じて、決定装置100は、ストアXに所定の仮想販促割合を付与する(ステップS23)。図9の例では、決定装置100は、ストアXが販売する商品のうち、ワインXに仮想販促割合を対応付けると決定する。また、決定装置100は、ワインXに対応付けられた販促割合とワインXに対応付ける仮想販促割合との合計値が、他のストアが販売するワインに設定された販促割合を上回るように、仮想販促割合の値を決定する。図9の例では、各ストアが販売するワインのうち、ストアVが販売するワインVに対応付けられた販促割合「7%」が最大であるものとする。図9の例では、決定装置100は、ワインXに対応付けられた販促割合「5%」とワインXに対応付ける仮想販促割合との合計値が、「7%」を上回るようにワインXに対応付ける仮想販促割合を決定する。例えば、決定装置100は、商品情報記憶部121−3に示すように、ワインXに対応付ける仮想販促割合を「2.1%」に決定する。なお、決定装置100は、ワインXに対応付けられた販促割合とワインXに対応付ける仮想販促割合との合計値が、ワインVに対応付けられた販促割合「7%」を上回ればワインXに対応付ける仮想販促割合をどのような値(>7(%))に決定してもよい。
上述のように、決定装置100は、販促割合と仮想販促割合との両方が設定された商品についても、適切に提供するコンテンツを決定することができる。
〔5−2.表示位置に応じた仮想販促割合の決定〕
例えば、決定装置100は、仮想販促割合が決定された場合に、その商品に関するコンテンツの表示に関する状態に基づいて商品に対応付ける仮想販促割合の値を決定してもよい。この点について、図10及び図11を用いて説明する。図11の例では、決定装置100が販促割合が対応付けられた商品のコンテンツを所望の位置に表示させるように、仮想販促割合の値を決定する場合を示す。
図10及び図11に示す例においては、決定装置100は、端末装置10に端末装置10の画面に一部が表示されるページW31を提供する。具体的には、決定装置100は、オプション有の順位1位〜10位までが上下方向に並ぶ領域AR11と領域AR11の下部に連続し、オプション無の順位1位〜2位等が上下方向に並ぶ領域AR12を含むページW31を提供する。
例えば、ページW31の受信時点における端末装置10には、ページW31のうち、上部の一部が一覧表示される。具体的には、図10に示す例においては、端末装置10には、ページW31のうち、オプション有1位の商品情報、オプション有2位の商品情報、オプション有3位の商品情報の順に3つの商品情報が上下方向に並んで一覧表示される。このように、ページW31の配信時点における端末装置10に表示される部分を「ファーストビュー」と記載する場合がある。以下では、ページW31が端末装置10に表示される際の最初に表示される部分をファーストビューと記載する場合があるが、ファーストビューは、ページW31の配信時点に端末装置10に表示されている部分に限らず、直下のオプション有4位の商品情報等を含んでもよい。
また、図10及び図11に示すランキング一覧RL31は、商品名「財布」に対応する各商品の順位を示す。具体的には、ランキング一覧RL31は、商品名「財布」に対応する財布A〜財布F等の各々に対応付けられた販促割合と仮想販促割合との合計値を指標値とした場合における、各商品の順位を示す。例えば、ランキング一覧RL31は、全商品に仮想販促割合が対応付けられていない状態を示す。例えば、財布Aは、販促割合「6%」が割り当てられており、販促割合「6%」と仮想販促割合「0%」の合算値である指標値が最大の「6」であり、順位が1位となる。そのため、例えば、端末装置10を利用するユーザがクエリ「財布」を用いて検索した場合、財布Aの商品情報がオプション有1位の位置、すなわち領域AR11の最上部に表示される。
また、例えば、財布Eは、販促割合「2%」が割り当てられており、販促割合「2%」と仮想販促割合「0%」の合算値である指標値が「2」であり、順位が5位となる。そのため、例えば、端末装置10を利用するユーザがクエリ「財布」を用いて検索した場合、財布Eの商品情報がオプション有5位の位置、すなわち領域AR11のうちファーストビューに含まれない位置に表示される。
例えば、図10に示す例において、決定装置100は、財布Eを販売するストアが所定の条件を満たした場合、財布Eがファーストビューに表示されるように仮想販促割合の値を決定する(ステップS31)。具体的には、決定装置100は、財布Eを販売するストアが所定の条件を満たした場合、財布Eが領域AR11のうちファーストビューに含まれるオプション有3位の位置に表示されるように、財布Eに対応付ける仮想販促割合の値を決定する。例えば、決定装置100は、ランキング一覧RL31においてオプション有3位の位置に表示される財布Cの販促割合「4%」と仮想販促割合「0%」の合算値である指標値「4」を超えるように、財布Eに対応付ける仮想販促割合の値を決定する。
図10の例では、決定装置100は、ランキング一覧RL32に示すように、財布Eが領域AR11のうちファーストビューに含まれるオプション有3位の位置に表示されるように、財布Eに対応付ける仮想販促割合を「2.1%」に決定する。これにより、財布Eの販促割合「2%」と仮想販促割合「2.1%」の合算値である指標値「4.1」となり、財布Cの指標値「4」を超えるため、財布Eが領域AR11のうちファーストビューに含まれるオプション有3位の位置に表示される。
次に、販促割合が対応付けられていない商品のコンテンツを所望の位置に表示させるように、仮想販促割合の値を決定する場合を示す。例えば、財布Xは、販促割合が割り当てられておらず、「0%」であるため、ランキング一覧RL32においては、領域AR11への表示対象には含まれない。
例えば、図11に示す例において、決定装置100は、財布Xを販売するストアが所定の条件を満たした場合、財布Xがファーストビューに表示されるように仮想販促割合の値を決定する(ステップS32)。具体的には、決定装置100は、財布Xを販売するストアが所定の条件を満たした場合、財布Xが領域AR11のうちファーストビューに含まれるオプション有2位の位置に表示されるように、財布Xに対応付ける仮想販促割合の値を決定する。例えば、決定装置100は、ランキング一覧RL31においてオプション有2位の位置に表示される財布Bの販促割合「5%」と仮想販促割合「0%」の合算値である指標値「5」を超えるように、財布Xに対応付ける仮想販促割合の値を決定する。
図11の例では、決定装置100は、ランキング一覧RL33に示すように、財布Xが領域AR11のうちファーストビューに含まれるオプション有2位の位置に表示されるように、財布Xに対応付ける仮想販促割合を「5.1%」に決定する。これにより、財布Xの販促割合「0%」と仮想販促割合「5.1%」の合算値である指標値「5.1」となり、財布Bの指標値「5」を超えるため、財布Xが領域AR11のうちファーストビューに含まれるオプション有2位の位置に表示される。
〔6.効果〕
上述してきたように、実施形態に係る決定装置100は、取得部131と、決定部134とを有する。取得部131は、所定の電子商取引における一の販売元に関する情報を取得する。決定部134は、一の販売元に関する情報が所定の条件を満たす場合、各商品に対応付けられた販促割合であって、当該各商品の商品価格に対する販売促進費の割合を示す販促割合と、一の販売元が販売する一の商品に対応付けられる仮想的な販促割合である仮想販促割合とに基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、各商品に対応付けられた販促割合であって、当該各商品の商品価格に対する販売促進費の割合を示す販促割合と、一の販売元が販売する一の商品に対応付けられる仮想的な販促割合である仮想販促割合とに基づいて、コンテンツの提供を行う商品を決定することにより、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の販売元に関する情報が所定の条件を満たす場合、所定の期間において、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、一の販売元に関する情報が所定の条件を満たす場合、所定の期間において、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定することにより、仮想販促割合を適用する期間を限定して販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の販売元に関する情報が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて想定される課金額が所定の閾値に達するまで、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、一の商品に対応付けられる仮想販促割合に基づいて想定される課金額が所定の閾値に達するまで、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定することにより、仮想販促割合の適用を制限して販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の販売元が販売する商品の売上が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、一の販売元が販売する商品の売上が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定することにより、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の販売元が販売する商品の種別が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、一の販売元が販売する商品の種別が所定の条件を満たす場合、一の商品に対応付けられる仮想販促割合に基づいて、コンテンツの提供を行う商品を決定することにより、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の商品に販促割合が対応付けられている場合、一の商品に対応付けられる仮想販促割合と、当該販促割合とに基づく値に基づいて、コンテンツの提供を行う商品を決定する。
これにより、実施形態に係る決定装置100は、一の商品に販促割合が対応付けられている場合、一の商品に対応付けられる仮想販促割合と、当該販促割合とに基づく値に基づいて、コンテンツの提供を行う商品を決定することにより、販促割合と仮想販促割合との両方が設定された商品についてもコンテンツの提供を行うかを決定することができる。したがって、決定装置100は、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の商品に関するコンテンツが所定の順位以上になるように一の商品に対応付けられる仮想販促割合を決定する。
これにより、実施形態に係る決定装置100は、一の商品に関するコンテンツが所定の順位以上になるように一の商品に対応付けられる仮想販促割合を決定することにより、販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100において、決定部134は、一の商品に販促割合が対応付けられた場合に想定される売上の増加が所定の条件を満たす場合、前記一の商品に仮想販促割合を対応付けると決定する。
これにより、実施形態に係る決定装置100は、一の商品に販促割合が対応付けられた場合に想定される売上の増加が所定の条件を満たす場合、一の商品に仮想販促割合を対応付けると決定することにより、ストアが販促割合の効果を認識できる商品に対して仮想販促割合を対応付けることができるため、ストアに販促割合の設定を促進させるためのコンテンツの提供を可能にすることができる。
また、実施形態に係る決定装置100は、提供部135を有する。提供部135は、一の商品のコンテンツの提供に関する情報を一の販売元に提供する。
これにより、実施形態に係る決定装置100は、一の商品のコンテンツの提供に関する情報を一の販売元に提供することにより、一の販売元に販促割合を設定した場合の効果を示す情報を提供することができるため、一の販売元に販促割合の設定を促進させることができる。
〔7.ハードウェア構成〕
上述してきた実施形態に係る決定装置100は、例えば図12に示すような構成のコンピュータ1000によって実現される。図12は、決定装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ提供する。
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
例えば、コンピュータ1000が実施形態に係る決定装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
〔8.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。