(57)【特許請求の範囲】
【請求項１】
ユーザ端末におけるコンテンツの表示状況、及び、当該ユーザ端末のユーザに関する情報であるユーザ情報を取得する取得部と、
前記取得部によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、当該コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する判定部と、
前記判定部によって判定された結果に基づいて、前記コンテンツに対する所定の評価値を前記ユーザ情報に含まれる属性ごとに算定する算定部と、
前記算定部によって算定された評価値を前記属性ごとに提示するサービスを提供する提供部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記コンテンツごとに設定される前記所定時間を計算する計算部を更に備え、
前記判定部は、
前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、前記計算部により計算された所定時間が経過したか否かを判定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記計算部は、
前記コンテンツに埋め込まれるタグに基づいて、当該コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、前記所定時間を計算する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記計算部は、
前記コンテンツ全体の文字数に、予め定められた１文字当たりの文字の読み取り時間を乗じることにより、前記所定時間を計算する、
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記判定部は、
前記表示状況に基づいて、前記ユーザ端末において前記コンテンツの全体が少なくとも一度は可視領域に表示されたか否かを判定し、
前記算定部は、
前記コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、前記所定時間が経過したと判定される場合に、前記評価値として、前記コンテンツが完読されたと推定する数である完読数を加算するよう算定する、
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記算定部は、
前記評価値を、前記コンテンツごと、前記コンテンツを執筆したライターごと、又は、前記コンテンツの属するカテゴリごとに算定し、
前記提供部は、
前記コンテンツごと、前記コンテンツを執筆したライターごと、又は、前記コンテンツの属するカテゴリごとに算定された評価値を提示するサービスを提供する、
ことを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
前記判定部は、
前記表示状況に基づいて、前記ユーザ端末において前記所定時間が経過する迄に前記コンテンツの表示が終了したか否かを判定し、
前記算定部は、
前記評価値として、前記所定時間が経過する迄に前記コンテンツの表示が終了した数を示す離脱数を算定し、
前記提供部は、
前記離脱数を提示するサービスを提供する、
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記取得部は、
前記判定部によって、前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、前記ユーザ端末において表示されていた当該コンテンツの表示領域を取得し、
前記算定部は、
前記取得部によって取得された前記コンテンツの表示領域に基づいて、当該コンテンツにおける所定の領域ごとに前記離脱数を算定し、
前記提供部は、
前記コンテンツにおける所定の領域ごとに前記離脱数を提示するサービスを提供する、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
ユーザ端末におけるコンテンツの表示状況、及び、当該ユーザ端末のユーザに関する情報であるユーザ情報を取得する取得部と、
前記取得部によって取得された表示状況に基づいて、前記ユーザ端末において前記コンテンツの全体が少なくとも一度は可視領域に表示されたか否か、及び、当該コンテンツが表示されてから、当該コンテンツの表示が終了する迄に、当該コンテンツ全体に含まれる文字数に基づいて算出される所定時間が経過したか否かを判定する判定部と、
前記判定部によって、前記コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、前記所定時間が経過したと判定される場合に、前記ユーザ情報に含まれる属性ごとに、当該コンテンツが完読された数を示す完読数を加算するよう算定する算定部と、
を備えたことを特徴とする情報処理装置。
【請求項１０】
コンピュータが実行する情報処理方法であって、
ユーザ端末におけるコンテンツの表示状況、及び、当該ユーザ端末のユーザに関する情報であるユーザ情報を取得する取得工程と、
前記取得工程によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、当該コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する判定工程と、
前記判定工程によって判定された結果に基づいて、前記コンテンツに対する所定の評価値を前記ユーザ情報に含まれる属性ごとに算定する算定工程と、
前記算定工程によって算定された評価値を前記属性ごとに提示するサービスを提供する提供工程と、
を含んだことを特徴とする情報処理方法。
【請求項１１】
ユーザ端末におけるコンテンツの表示状況、及び、当該ユーザ端末のユーザに関する情報であるユーザ情報を取得する取得手順と、
前記取得手順によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、当該コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する判定手順と、
前記判定手順によって判定された結果に基づいて、前記コンテンツに対する所定の評価値を前記ユーザ情報に含まれる属性ごとに算定する算定手順と、
前記算定手順によって算定された評価値を前記属性ごとに提示するサービスを提供する提供手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した情報提供が盛んに行われている。情報提供の一例として、ウェブサイト等のコンテンツの配信が挙げられる。
【０００３】
インターネットを介して配信されるコンテンツに関する技術として、端末のウィンドウにコンテンツが描画されているか否かを判定することにより、コンテンツがユーザから閲覧されているか否かを判定する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１５９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、コンテンツが有する効果を正確に測定することができるとは限らない。例えば、上記の従来技術では、可視領域に含まれる部分ごとにコンテンツが描画されているか否かを判定する。このため、例えば、コンテンツ内でユーザが特に興味を有していた記事等があったとしても、その記事がコンテンツの一部分に過ぎないのであれば、ユーザがコンテンツを読了した率は低く判定される場合がある。
【０００６】
本願は、上記に鑑みてなされたものであって、コンテンツが有する効果を正確に測定することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報処理装置は、ユーザ端末におけるコンテンツの表示状況を取得する取得部と、前記取得部によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、当該コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する判定部と、前記判定部によって判定された結果に基づいて、前記コンテンツに対する所定の評価値を算定する算定部と、前記算定部によって算定された評価値を提示するサービスを提供する提供部と、を備えたことを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、コンテンツが有する効果を正確に測定することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、実施形態に係る情報処理の一例を示す図（１）である。
【図３】図３は、実施形態に係る情報処理の一例を示す図（２）である。
【図４】図４は、実施形態に係る情報処理の一例を示す図（３）である。
【図５】図５は、実施形態に係る情報処理装置の構成例を示す図である。
【図６】図６は、実施形態に係るユーザ情報テーブルの一例を示す図である。
【図７】図７は、実施形態に係るコンテンツ情報テーブルの一例を示す図である。
【図８】図８は、実施形態に係る評価情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係る提供部による提供処理の一例を示す図（１）である。
【図１０】図１０は、実施形態に係る提供部による提供処理の一例を示す図（２）である。
【図１１】図１１は、実施形態に係るユーザ端末の構成例を示す図である。
【図１２】図１２は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図１３】図１３は、実施形態に係る情報処理装置による情報処理手順を示すフローチャート（１）である。
【図１４】図１４は、実施形態に係る情報処理装置による提供処理手順を示すフローチャート（２）である。
【図１５】図１５は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．情報処理システムの構成〕
まず、図１を用いて、実施形態に係る情報処理システム１について説明する。図１は、実施形態に係る情報処理システム１の構成例を示す図である。図１に示すように、情報処理システム１には、ユーザ端末１０と、情報利用者端末２０と、コンテンツ配信サーバ３０と、情報処理装置１００とが含まれる。情報処理システム１に含まれる各装置は、ネットワークＮ（例えば、インターネット）を介して、有線又は無線により通信可能に接続される。なお、図１に示した各装置の台数は、図示したものに限られない。
【００１２】
ユーザ端末１０は、例えば、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット型端末や、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、ウェアラブルデバイス（Wearable  Device）等の情報処理端末である。例えば、ユーザ端末１０は、ユーザによる操作に従って、コンテンツ配信サーバ３０にアクセスすることで、コンテンツ配信サーバ３０から提供されるコンテンツを取得する。そして、ユーザ端末１０は、取得したコンテンツを表示装置（例えば、液晶ディスプレイ）に表示する。なお、本明細書中においては、ユーザ端末１０をユーザと読み替える場合がある。例えば、「ユーザにコンテンツを配信する」とは、実際には、「ユーザが利用するユーザ端末１０にコンテンツを配信する」ことを意味する場合がある。
【００１３】
情報利用者端末２０は、情報処理装置１００から提供される情報を利用する情報利用者によって操作される情報処理端末である。情報利用者とは、例えば、コンテンツの提供者や、コンテンツ配信サーバ３０の管理者が該当する。情報利用者端末２０は、情報処理装置１００から提供される情報であって、各コンテンツの評価を示す情報を取得する。そして、情報利用者は、情報利用者端末２０を介して、各コンテンツがユーザからどのように視聴されているかといったコンテンツの評価情報を閲覧する。
【００１４】
コンテンツ配信サーバ３０は、ユーザ端末１０からアクセスされた場合に、各種コンテンツを提供するサーバ装置である。ここで、コンテンツとは、ユーザ端末１０で閲覧可能なテキスト、画像、動画等を組み合わせて構成される情報を広く示す概念であるものとする。例えば、コンテンツ配信サーバ３０がウェブサーバである場合、コンテンツ配信サーバ３０は、コンテンツとして、ウェブページを配信する。なお、実施形態では、コンテンツ配信サーバ３０は、複数の記事を含むウェブサイトを提供するウェブサーバであり、一つ一つの記事がコンテンツに対応するものとする。
【００１５】
情報処理装置１００は、コンテンツ配信サーバ３０からユーザ端末１０に配信されるコンテンツに対して、所定の情報処理を行うサーバ装置である。具体的には、情報処理装置１００は、ユーザ端末１０におけるコンテンツの表示状況を取得する。そして、情報処理装置１００は、取得した表示状況を用いて、コンテンツが表示されてから、表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。さらに、情報処理装置１００は、判定結果に基づいて、コンテンツに対する所定の評価値を算定するとともに、算定した評価値を提示するサービスを提供する。
【００１６】
実施形態では、情報処理装置１００は、コンテンツ配信サーバ３０が配信するウェブサイトに含まれる記事（コンテンツの一例）に対する評価値を算定するものとする。この点について、図２乃至図４を用いて説明する。
【００１７】
〔２．情報処理の一例〕
図２は、実施形態に係る情報処理の一例を示す図（１）である。図２では、ユーザ端末１０が、コンテンツ配信サーバ３０から配信された記事Ｃ１１を含むウェブページＷ１０を出力部１３（例えば、液晶ディスプレイ等）に表示している状態を示している。例えば、ユーザ端末１０は、ブラウザソフトウェアを利用して、ウェブページＷ１０を出力部１３に表示する。図２に示すように、記事Ｃ１１は、画像Ｐ１１や、テキストＴ１１等を組み合わせて構成されるコンテンツである。図１に示すように、記事Ｃ１１は、ウェブページＷ１０の一部分のカラムに表示され、ウェブページＷ１０を構成する。
【００１８】
なお、図２に示すように、ウェブページＷ１０は、出力部１３より大きな領域を有するため、出力部１３の一画面では表示できないものとする。このため、ユーザは、図２では表示されていないウェブページＷ１０の下部分を出力部１３に表示させる場合には、スクロールバー４０を用いて、出力部１３に表示させる部分を調整する。
【００１９】
情報処理装置１００は、図２に示すような、ユーザ端末１０に記事Ｃ１１が表示されている表示状況を取得する。例えば、情報処理装置１００は、ウェブページＷ１０に埋め込まれる所定のスクリプト等を利用して、ユーザ端末１０の表示状況を情報処理装置１００に送信させる。このようなスクリプトは、例えば、ＪＡＶＡｓｃｒｉｐｔ（登録商標）等を用いて作成される。
【００２０】
具体的には、情報処理装置１００は、表示状況として、ユーザ端末１０に記事Ｃ１１が表示されている表示時間を取得する。例えば、情報処理装置１００は、ユーザ端末１０の可視領域内（すなわち、出力部１３）に記事Ｃ１１が表示されてから、記事Ｃ１１の表示が終了されるまでの経過時間を取得する。なお、記事Ｃ１１の表示が終了するとは、出力部１３内に記事Ｃ１１が表示されなくなることをいう。記事Ｃ１１の表示が終了する例としては、ユーザの操作によりブラウザソフトウェアが終了した場合や、記事Ｃ１１が表示されていた画面から別の記事が表示される画面に遷移した場合や、タグブラウザにおいて別のタグに切り替えられた場合などがある。
【００２１】
また、情報処理装置１００は、記事Ｃ１１に含まれる全体の文字数を取得する。例えば、記事Ｃ１１には、記事Ｃ１１を作成した作成者（以下、「ライター」と表記する場合がある）によって、記事Ｃ１１に含まれる文字数であることを示すタグが埋め込まれる。かかるタグは、画像等を含む記事Ｃ１１の中で、いずれの箇所を記事Ｃ１１が含む「文字」として認識させるかを指定する。すなわち、情報処理装置１００は、記事Ｃ１１のデータに含まれるタグに基づいて、記事Ｃ１１に含まれる文字として認識される文字を特定する。そして、情報処理装置１００は、特定された箇所に含まれる文字の数を計数することで、記事Ｃ１１に含まれる文字数を取得する。なお、情報処理装置１００は、上記のようなタグによらずとも、記事Ｃ１１に含まれるデータを分析し、認識したテキストデータを記事Ｃ１１に含まれる文字として扱ってもよい。
【００２２】
また、情報処理装置１００は、記事Ｃ１１のいずれの箇所が出力部１３に表示されたかといった、記事Ｃ１１のスクロールに関する情報を取得する。例えば、情報処理装置１００は、記事Ｃ１１のスクロールに関する情報に基づいて、記事Ｃ１１の全体が少なくとも一度出力部１３に表示されたか否かといった判定を行う。
【００２３】
続いて、図３を用いて、記事Ｃ１１がユーザの操作によってスクロールされた場合について説明する。図３は、実施形態に係る情報処理の一例を示す図（２）である。図３では、図２で出力部１３に表示されていた記事Ｃ１１がスクロールされたことにより、記事Ｃ１１全体のうち、下部が出力部１３に表示されている例を示している。例えば、ユーザは、ポインタ４５を操作してスクロールバー４０をスライドさせることで、記事Ｃ１１の表示位置を変更することができる。図３に示すように、出力部１３には、記事Ｃ１１を構成する要素の一つであるテキストＴ２０が表示される。
【００２４】
図３において、情報処理装置１００は、記事Ｃ１１が下部まで出力部１３に表示されたことや、記事Ｃ１１が表示され続けている表示時間などを、表示状況として取得する。図２で示した位置から、図３で示した位置へ記事Ｃ１１の表示箇所が遷移することにより、記事Ｃ１１は、全体が少なくとも一度、出力部１３に表示されたことになる。この場合、情報処理装置１００は、記事Ｃ１１の全体が少なくとも一度、出力部１３に表示されたという表示状況を取得する。
【００２５】
図３で示した状況ののち、ユーザは、記事Ｃ１１を閲覧し続けているものとする。すなわち、ユーザは、記事Ｃ１１を流し読みしながら記事Ｃ１１の下部まで閲覧し、その後、自分の関心のありそうなテキストや画像をあらためて閲覧する場合がある。例えば、ユーザは、記事Ｃ１１の下部が表示された状況から、あらためて記事Ｃ１１の表示を上部に遷移させる場合がある。この点について、図４を用いて説明する。
【００２６】
図４は、実施形態に係る情報処理の一例を示す図（３）である。図４では、図３で出力部１３に表示されていた記事Ｃ１１が上方へスクロールされたことにより、記事Ｃ１１全体のうち、真ん中近傍が出力部１３に表示されている例を示している。例えば、ユーザは、ポインタ４５を操作してスクロールバー４０をスライドさせることで、記事Ｃ１１の表示位置を変更する。
【００２７】
図４に示すように、記事Ｃ１１の真ん中近傍には、テキストＴ１５や画像Ｐ１５が含まれる。ユーザは、テキストＴ１５や画像Ｐ１５を閲覧するため、所定の時間、出力部１３に表示される記事Ｃ１１の位置を、図４で示した位置に留める。
【００２８】
図２乃至図４で示した態様で記事Ｃ１１が表示される間、情報処理装置１００は、ユーザ端末１０における記事Ｃ１１の表示状況を取得し続ける。なお、情報処理装置１００は、常時リアルタイムで表示状況を取得し続けてもよいし、一定間隔ごとに表示状況を取得するようにしてもよい。そして、情報処理装置１００は、記事Ｃ１１全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。例えば、情報処理装置１００は、文字数に所定の単位時間を乗じた時間を所定時間として算出し、その所定時間を経過したか否かを判定する。
【００２９】
そして、情報処理装置１００は、所定時間が経過したと判定した結果に基づいて、記事Ｃ１１に対する所定の評価値を算定する。具体的には、情報処理装置１００は、所定時間が経過したと判定した場合、記事Ｃ１１が完読されたことを示す「完読数」の値を加算する。
【００３０】
さらに、情報処理装置１００は、評価値である完読数を情報利用者に提示するサービスを提供する。例えば、情報処理装置１００は、情報利用者端末２０から、記事Ｃ１１がどのくらいユーザから閲覧されているか、その閲覧のうち、どのくらいのユーザが記事Ｃ１１を完読しているか、といった情報の提示の要求を受け付ける。情報処理装置１００は、受け付けた要求に従い、記事Ｃ１１に関する評価値を情報利用者に提示する。例えば、情報処理装置１００は、情報利用者端末２０に対して、所定のプラットフォーム画面を提供し、かかる画面上に記事Ｃ１１の評価値を表示させることで、情報利用者に評価値を提示する。
【００３１】
上述してきたように、実施形態に係る情報処理装置１００は、ユーザ端末１０における記事Ｃ１１の表示状況を取得する。そして、情報処理装置１００は、取得された表示状況を用いて、記事Ｃ１１が表示されてから、表示が終了する迄に、記事Ｃ１１全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。さらに、情報処理装置１００は、判定結果に基づいて、記事Ｃ１１に対する所定の評価値を算定し、算定した評価値を提示するサービスを提供する。
【００３２】
このように、情報処理装置１００は、記事Ｃ１１などのコンテンツが表示された場合に、コンテンツ全体の文字数から計算される所定時間が表示されたか否かを判定する。すなわち、情報処理装置１００は、記事Ｃ１１の部分ごとの表示時間を計測するのではなく、記事Ｃ１１の一部分だけが表示されている場合でも、コンテンツ全体の表示時間として計測する。ユーザは、記事Ｃ１１を閲覧する場合に、全ての内容を可視領域に表示させ、全ての内容を同じ時間だけ閲覧するとは限らない。例えば、ユーザは、記事Ｃ１１全体をとりあえず流し読みしてみて、自分の興味があった内容が含まれている場合に、その箇所を集中的に読むといった態様で閲覧を行う場合もありうる。そこで、情報処理装置１００は、上述した情報処理により、実際に記事Ｃ１１がユーザから閲覧される態様に則したコンテンツの効果測定を行う。具体的には、情報処理装置１００は、ユーザが、コンテンツ全体の文字数から計算される時間だけ、コンテンツのいずれかの箇所を可視領域に留めている場合に、コンテンツの評価値である完読数を加算する。これにより、情報処理装置１００は、より現実のユーザの視聴態様に則した評価値である完読率を算定する。結果として、情報処理装置１００は、コンテンツが有する効果を正確に測定することができる。
【００３３】
〔３．情報処理装置の構成〕
次に、図５を用いて、実施形態に係る情報処理装置１００の構成について説明する。図５は、実施形態に係る情報処理装置１００の構成例を示す図である。図５に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００を利用する管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００３４】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。かかる通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、ユーザ端末１０や、情報利用者端末２０や、コンテンツ配信サーバ３０との間で情報の送受信を行う。
【００３５】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、表示状況記憶部１２１と、評価情報記憶部１２５とを有する。
【００３６】
（表示状況記憶部１２１について）
表示状況記憶部１２１は、ユーザ端末１０におけるコンテンツの表示状況に関する情報を記憶する。表示状況記憶部１２１は、データテーブルとして、ユーザ情報テーブル１２２と、コンテンツ情報テーブル１２３とを有する。
【００３７】
（ユーザ情報テーブル１２２について）
ユーザ情報テーブル１２２は、ユーザに関する情報を記憶する。ここで、図６に、実施形態に係るユーザ情報テーブル１２２の一例を示す。図６は、実施形態に係るユーザ情報テーブル１２２の一例を示す図である。図６に示した例では、ユーザ情報テーブル１２２は、「ユーザＩＤ」、「端末ＩＤ」、「性別」、「年齢」、「居住地」、「閲覧履歴情報」といった項目を有する。
【００３８】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「端末ＩＤ」は、ユーザが利用する端末を識別するための識別情報を示す。なお、実施形態において、ユーザＩＤや端末ＩＤは、説明で用いる参照符号と共通するものとする。例えば、ユーザＩＤが「Ｕ０１」であるユーザは、「ユーザＵ０１」を示す。また、端末ＩＤが「１０」である端末は、「ユーザ端末１０」を示す。
【００３９】
「性別」は、ユーザの性別を示す。「年齢」は、ユーザの年齢を示す。なお、年齢は、年齢そのものの情報ではなく、「２０歳代」などの世代によって示されてもよい。「居住地」は、ユーザの居住地を示す。なお、居住地は、具体的な住所ではなく、ユーザの居住地に対応する一定の範囲を示す地域名（関東地方など）や、国名などが記憶されてもよい。
【００４０】
「閲覧履歴情報」は、ユーザがコンテンツを閲覧した履歴を示す。なお、図６では、閲覧履歴情報を「Ｈ０１」といった概念で表記しているが、実際には、閲覧履歴情報には、閲覧したウェブページのＵＲＬ（Uniform  Resource  Locator）や、リファラ（referer）など、閲覧に関するログが記憶される。
【００４１】
すなわち、図６では、ユーザＩＤ「Ｕ０１」によって識別されるユーザＵ０１が、端末ＩＤ「１０」で識別されるユーザ端末１０を利用している例を示している。また、ユーザＵ０１は、性別が「男性」であり、年齢が「２７」歳であり、居住地が「東京都」であることを示している。また、ユーザＵ０１の閲覧履歴情報は、「Ｈ０１」であることを示している。
【００４２】
（コンテンツ情報テーブル１２３について）
コンテンツ情報テーブル１２３は、コンテンツに関する情報を記憶する。ここで、図７に、実施形態に係るコンテンツ情報テーブル１２３の一例を示す。図７は、実施形態に係るコンテンツ情報テーブル１２３の一例を示す図である。図７に示した例では、コンテンツ情報テーブル１２３は、「コンテンツＩＤ」、「ライター」、「文字数」、「画像数」、「カテゴリ」、「公開日」といった項目を有する。
【００４３】
「コンテンツＩＤ」は、コンテンツを識別する識別情報を示す。また、コンテンツＩＤは、実施形態の説明で用いる参照符号と共通するものとする。例えば、コンテンツＩＤが「Ｃ１１」で識別されるコンテンツは、実施形態において「記事Ｃ１１」を示しているものとする。
【００４４】
「ライター」は、コンテンツを作成した作者名を示す。「文字数」は、コンテンツに含まれる文字数を示す。「画像数」は、コンテンツに含まれる画像数を示す。「カテゴリ」は、コンテンツがいずれのカテゴリに属するかを示す。なお、カテゴリは、ライターによって任意に定められてもよいし、情報処理装置１００やコンテンツ配信サーバ３０の管理者によって定められてもよい。「公開日」は、コンテンツが公開された日、言い換えれば、コンテンツが不特定多数のユーザから閲覧可能になった日を示す。
【００４５】
すなわち、図７では、コンテンツＩＤ「Ｃ１１」によって識別されるコンテンツ（記事Ｃ１１）は、ライター「ＡＡＡ」によって作成されたことを示している。また、記事Ｃ１１には、文字が「１０１８」字含まれており、画像が「１０」枚含まれていることを示している。また、記事Ｃ１１のカテゴリは「ライフスタイル」であり、公開日は、「２０１６年２月２０日」であることを示している。
【００４６】
（評価情報記憶部１２５について）
評価情報記憶部１２５は、コンテンツの評価に関する情報を記憶する。ここで、図８に、実施形態に係る評価情報記憶部１２５の一例を示す。図８は、実施形態に係る評価情報記憶部１２５の一例を示す図である。図８に示した例では、評価情報記憶部１２５は、「コンテンツＩＤ」、「ＰＶ」、「完読数」、「完読率」、「平均閲覧時間」、「「続きを読む」ＰＶ」といった項目を有する。
【００４７】
「コンテンツＩＤ」は、図７に示した同様の項目に対応する。「ＰＶ」は、コンテンツのＰＶ（Page  View）数を示す。「完読数」は、コンテンツの完読数を示す。「完読率」は、ＰＶに対する完読数の割合を示す。
【００４８】
「平均閲覧時間」は、コンテンツが閲覧されている平均時間を示す。コンテンツの閲覧時間は、例えば、コンテンツがユーザ端末１０の画面上に表示されている時間を測定すること等によって集計される。「「続きを読む」ＰＶ」は、例えば、２分割されているコンテンツや、関連するコンテンツ同士について、コンテンツを閲覧したユーザから、さらに続きの内容を閲覧するためのリンクが選択され、リンク先のコンテンツが閲覧された回数を示す。
【００４９】
すなわち、図８では、コンテンツＩＤ「Ｃ１１」によって識別されるコンテンツ（記事Ｃ１１）は、ＰＶが「５４２０３」であり、そのうち完読数が「２５４８９」であり、完読率は「４７．０」％であることを示している。また、記事Ｃ１１は、平均閲覧時間が「１分２５秒」であり、「続きを読む」のリンク先のコンテンツのＰＶは「１８２００」であることを示している。
【００５０】
なお、図８では図示を省略したが、評価情報記憶部１２５には、ＰＶの他に、ＵＵ（Unique  User）や、ＵＢ（Unique  Browser）などの数値が記憶されてもよい。
【００５１】
（制御部１３０について）
制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラム（抽出プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５２】
図５に示すように、制御部１３０は、取得部１３１と、計算部１３２と、判定部１３３と、算定部１３４と、受付部１３５と、提供部１３６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００５３】
（取得部１３１について）
取得部１３１は、各種情報を取得する。具体的には、取得部１３１は、ユーザ端末１０におけるコンテンツの表示状況を取得する。例えば、取得部１３１は、コンテンツが含む領域がユーザ端末１０にどのくらいの割合だけ表示されたかといった、コンテンツの表示割合を取得する。言い換えれば、取得部１３１は、ユーザ端末１０におけるコンテンツのスクロールに関する情報を取得する。
【００５４】
また、取得部１３１は、コンテンツがユーザ端末１０に表示されている時間を取得する。例えば、取得部１３１は、ユーザ端末１０から、コンテンツを表示した時間に関する情報を受信することで、ユーザ端末１０におけるコンテンツの表示時間を取得する。また、取得部１３１は、コンテンツ内のリンクがクリックされたことを示す情報や、コンテンツの表示を終了したことなど、ユーザ端末１０における操作情報を取得する。
【００５５】
また、取得部１３１は、コンテンツに関する情報を取得する。例えば、取得部１３１は、ユーザ端末１０に表示されているコンテンツのうち、コンテンツに含まれる文字として取り扱う範囲に関する情報を取得する。かかる情報は、例えば、コンテンツに埋め込まれたタグ情報を取得部１３１が参照することにより、取得可能となる。そして、取得部１３１は、コンテンツが含む文字数を取得する。
【００５６】
また、取得部１３１は、ユーザ端末１０のユーザに関する情報であるユーザ情報を取得する。例えば、取得部１３１は、ユーザの属性に関する情報を取得する。また、取得部１３１は、ユーザの閲覧履歴に関する情報を取得する。
【００５７】
取得部１３１は、取得した情報を、適宜、記憶部１２０内の各記憶領域に格納する。また、取得部１３１は、取得した情報を各処理部に送る。
【００５８】
（計算部１３２について）
計算部１３２は、コンテンツごとに設定される所定時間を計算する。ここで、所定時間とは、後述する判定部１３３による、コンテンツが完読されたか否かの判定処理に用いられる時間を示す。具体的には、計算部１３２は、コンテンツに埋め込まれるタグに基づいて、コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、所定時間を計算する。
【００５９】
より具体的には、計算部１３２は、コンテンツ全体の文字数に、予め定められた１文字当たりの文字の読み取り時間を乗じることにより、所定時間を計算する。１文字当たりの文字の読み取り時間は、例えば、情報処理装置１００の管理者等から設定されてもよいし、一般ユーザにおける読み取り時間の平均値等から算出されてもよい。
【００６０】
（判定部１３３について）
判定部１３３は、取得部１３１によって取得された表示状況を用いて、コンテンツが表示されてからコンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。具体的には、判定部１３３は、コンテンツがユーザ端末１０に表示されてから、計算部１３２により計算された所定時間が経過したか否かを判定する。
【００６１】
また、判定部１３３は、取得部１３１によって取得された表示状況に基づいて、ユーザ端末１０においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否かを更に判定する。「可視領域に表示された」とは、例えば、ユーザ端末１０にコンテンツが描画され、かつ、コンテンツが他のコンテンツによって隠されていない状態でユーザ端末１０の画面上に表示されている状況をいう。なお、可視領域に表示されたか否かの判定は、例えば、広告のインプレッションを判定する手法や、アイトラッキングなど、既知の手法に基づいて行われてもよい。
【００６２】
（算定部１３４について）
算定部１３４は、判定部１３３によって判定された結果に基づいて、コンテンツに対する所定の評価値を算定する。例えば、算定部１３４は、コンテンツに対する所定の評価値として、コンテンツの完読数を算定する。
【００６３】
具体的には、算定部１３４は、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、評価値として、コンテンツが完読されたと推定する数である完読数を加算するよう算定する。言い換えれば、算定部１３４は、計算部１３２によって、コンテンツ全体に含まれる文字を読むのに適していると推定される所定時間が計算され、判定部１３３によって、当該所定時間が経過したと判定される場合に、当該コンテンツの完読数を加算する。
【００６４】
なお、算定部１３４は、評価値として、コンテンツのＰＶや、平均閲覧時間や、「続きを読む」ＰＶ等を算定するようにしてもよい。例えば、算定部１３４は、取得部１３１によって取得された表示状況に基づいて、上記項目の各数値を評価値として算定する。
【００６５】
また、算定部１３４は、評価値を、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定してもよい。また、算定部１３４は、ユーザ情報に含まれる属性ごとに評価値を算定してもよい。
【００６６】
（受付部１３５について）
受付部１３５は、各種要求を受け付ける。例えば、受付部１３５は、コンテンツ配信サーバ３０の管理者や、コンテンツのライター等が利用する情報利用者端末２０から、算定部１３４によって算定された評価値の提示の要求を受け付ける。言い換えれば、受付部１３５は、情報処理装置１００がコンテンツを評価した評価情報について、提示の要求を受け付ける。
【００６７】
例えば、受付部１３５は、後述する提供部１３６が提供するプラットフォームにおいて、コンテンツごとの完読数の表示や、ライター別の完読数の表示などの要求を受け付ける。提供部１３６は、受付部１３５が受け付けた要求に従って、コンテンツ配信サーバ３０の管理者やコンテンツのライター等に評価情報を提供する。
【００６８】
（提供部１３６について）
提供部１３６は、算定部１３４によって算定された評価値を提示するサービスを提供する。例えば、提供部１３６は、算定部１３４によって完読数などの評価値が算定された場合に、かかる評価値を表示するプラットフォームを提供することで、評価値を提示するサービスを提供する。言い換えれば、提供部１３６は、コンテンツがユーザに与える効果の測定結果（評価値）を提供する。
【００６９】
提供部１３６が提供するプラットフォームについて、図９を用いて説明する。図９は、実施形態に係る提供部１３６による提供処理の一例を示す図（１）である。図９に示した例では、提供部１３６は、プラットフォームとして、「効果測定結果ページ」のような所定のページを提供する。図９に示すように、効果測定結果ページでは、コンテンツ（図９の例では、記事）と、算定部１３４によって算定された評価値とが対応付けられて提示される。効果測定結果ページは、例えば、提供部１３６が提供するサービスを利用する情報利用者端末２０の画面上に表示される。
【００７０】
提供部１３６から提供される効果測定結果ページを表示した端末において、情報利用者は、画面左部に表示される項目を選択し、選択マーク５０をいずかの項目に表示させる。図９の例では、情報利用者は、「記事別」に選択マーク５０を表示させる。これは、情報利用者が、「記事別」に表示された評価値を確認したい場合に選択される。この場合、効果測定結果ページには、サンプル記事Ｃ２１、サンプル記事Ｃ２２、・・・、のように、記事ごとに完読数などの評価値が提示される。すなわち、受付部１３５は、情報利用者から、画面左部に表示される項目の選択を受け付ける。そして、提供部１３６は、受付部１３５によって受け付けられた要求に従って、評価値を情報利用者に提供する。
【００７１】
提供部１３６は、情報利用者から受け付けた要求に従い、効果測定結果ページに提示する情報を自在に変えることができる。例えば、提供部１３６は、記事を作成するライターについて「ライター別」に評価値を提示したり、記事の「カテゴリ別」に評価値を提示したり、ユーザの「属性別」に評価値を提示したり、記事への「流入元別」（リファラ別）に評価値を提示したりすることができる。
【００７２】
また、図９に示すように、効果測定結果ページは、デバイス選択欄５１や、集計種別選択欄５２や、ＰＶ選択欄５３や、集計期間選択欄５４等を含む。情報利用者は、デバイス選択欄５１を介して、例えば、ＰＣでコンテンツが閲覧されている場合の評価値や、スマートフォンでコンテンツが閲覧されている場合の評価値など、デバイスごとに算定された評価値を提示させることができる。また、情報利用者は、集計種別選択欄５２を介して、例えば、一日単位で集計された場合の評価値や、一月単位で集計された場合の評価値など、異なる集計種別における評価値を提示させることができる。
【００７３】
また、情報利用者は、ＰＶ選択欄５３を介して、例えば、所定のＰＶ以上のコンテンツにおける評価値を提示させることができる。また、情報利用者は、集計期間選択欄５４を介して、例えば、期間を指定して、その期間に集計された利用状況に基づく評価値を提示させることができる。なお、図９に示すように、効果測定結果ページには、図６乃至図８で説明した事項に加えて、ＵＢ数などの種々の指標値が表示されてもよい。また、効果測定結果ページに表示する指標値は、ユーザの操作に従い、適宜変更されてもよい。
【００７４】
また、提供部１３６は、コンテンツのうち、いずれかのコンテンツが情報利用者から選択された場合、さらに詳細な情報を提供するようにしてもよい。この点について、図１０を用いて説明する。図１０は、実施形態に係る提供部１３６による提供処理の一例を示す図（２）である。図１０では、提供部１３６が、サンプル記事Ｃ２１の評価値に関して詳細な情報を提示した一例を示している。
【００７５】
図１０に示すように、サンプル記事Ｃ２１の詳細な表示において、情報利用者は、表示切り替え６０の中から項目を選択して、所望する情報を表示させることができる。例えば、情報利用者は、サンプル記事Ｃ２１がどのような属性を有するユーザから読まれているかといった詳細な情報を表示させることできる。情報利用者は、項目選択欄６２を操作し、ユーザの属性として「性別」と「世代」を組み合わせた情報を表示させることができる。この場合、図１０に示すように、項目選択欄６２には、情報利用者が選択した属性である「性別×世代」が表示される（「２」は、選択した属性が「性別」と「世代」の２種類であることを示す）。
【００７６】
提供部１３６は、上記のような要求を受け付けた場合、サンプル記事Ｃ２１を読んだユーザを属性と世代によって分類し、分類したユーザごとのＰＶや完読数を効果測定結果ページに提示する。このように、提供部１３６は、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定された評価値を提示するサービスを提供する。また、提供部１３６は、ユーザの属性ごとに算定された評価値を提示するサービスを提供する。
【００７７】
なお、提供部１３６は、図９及び図１０で示した選択項目のうち、任意に組合せた場合の評価値を提供するようにしてもよい。例えば、提供部１３６は、デバイスの種類や、集計期間や、ユーザの属性情報など、任意に組み合わせた場合の評価値を効果測定結果ページで提供してもよい。例えば、提供部１３６は、スマートフォンで表示されたコンテンツであって、所定の一週間のうちに２０代男性から閲覧されたコンテンツ、といった指定を受け付けた場合には、かかる指定に沿った評価情報を情報利用者に提供することができる。これにより、情報利用者は、一つのコンテンツについて、様々な状況で取得された評価情報を容易に参照することができる。
【００７８】
〔４．ユーザ端末の構成〕
次に、図１１を用いて、実施形態に係るユーザ端末１０の構成について説明する。図１１は、実施形態に係るユーザ端末１０の構成例を示す図である。図１１に示すように、ユーザ端末１０は、通信部１１と、入力部１２と、出力部１３と、制御部１４とを有する。
【００７９】
通信部１１は、例えば、ＮＩＣ等によって実現される。そして、通信部１１は、ネットワークＮと有線又は無線で接続され、情報処理装置１００やコンテンツ配信サーバ３０との間で情報の送受信を行う。
【００８０】
入力部１２は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２は、キーボードやマウスや操作キー等によって実現される。出力部１３は、各種情報を表示するための表示装置である。例えば、出力部１３は、ユーザ端末１０の画面であり、液晶ディスプレイ等によって実現される。なお、図２乃至図４の例では、ユーザ端末１０の画面（すなわち、出力部１３）と、ユーザ端末１０におけるウェブページＷ１０の表示領域が同一である例を示したが、実際には、ウェブページＷ１０は出力部１３の全面に表示されるとは限らない。すなわち、ウェブページＷ１０に含まれるコンテンツは、出力部１３内に表示されるウェブブラウザソフトウェアのウィンドウ内に表示される場合がありうる。この場合、ウェブページＷ１０を表示する際のユーザ端末１０における表示領域とは、ウェブブラウザソフトウェアのウィンドウを意味する。
【００８１】
制御部１４は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、ユーザ端末１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１４は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００８２】
図１１に示すように、制御部１４は、要求部１５と、受付部１６と、表示制御部１７とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１４の内部構成は、図１１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１４が有する各処理部の接続関係は、図１１に示した接続関係に限られず、他の接続関係であってもよい。
【００８３】
要求部１５は、入力部１２を介して受け付けたユーザ操作に従って、コンテンツ配信サーバ３０にウェブページ（すなわち、コンテンツ）の取得要求を送信する。受付部１６は、コンテンツ配信サーバ３０から配信されたコンテンツを受け付ける。
【００８４】
表示制御部１７は、受付部１６によって受け付けられたコンテンツを出力部１３に表示させる表示制御を行う。例えば、表示制御部１７は、入力部１２を介して受け付けたユーザ操作に従って、出力部１３にコンテンツを表示する処理や、表示されたコンテンツに関する表示状況を測定する処理や、表示状況を情報処理装置１００に送信する処理等を行う。表示制御部１７は、図１１に示すように、測定部１８と、送信部１９とを有する。
【００８５】
測定部１８は、各種情報を測定する。例えば、測定部１８は、出力部１３の可視領域にコンテンツが表示されている時間を測定する。また、測定部１８は、コンテンツ全体のうち、いずれの領域が可視領域に表示されたかといった情報を測定する。送信部１９は、各種情報を送信する。例えば、送信部１９は、測定部１８によって測定されたコンテンツの表示状況を、情報処理装置１００に送信する。
【００８６】
〔５．コンテンツ配信サーバの構成〕
次に、図１２を用いて、実施形態に係るコンテンツ配信サーバ３０の構成について説明する。図１２は、実施形態に係るコンテンツ配信サーバ３０の構成例を示す図である。図１２に示すように、コンテンツ配信サーバ３０は、通信部３１と、コンテンツ記憶部３２と、制御部３３とを有する。
【００８７】
通信部３１は、例えば、ＮＩＣ等によって実現される。そして、通信部３１は、ネットワークＮと有線または無線で接続され、ユーザ端末１０や情報処理装置１００との間で情報の送受信を行う。
【００８８】
コンテンツ記憶部３２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。そして、コンテンツ記憶部３２は、ユーザ端末１０で表示されるコンテンツを記憶する。例えば、コンテンツ記憶部３２は、コンテンツを形成するＨＴＭＬファイルや、コンテンツに含まれる静止画像や動画像を記憶する。
【００８９】
制御部３３は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、コンテンツ配信サーバ３０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部３３は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００９０】
図１２に示すように、制御部３３は、受付部３４と、配信部３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部３３の内部構成は、図１２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部３３が有する各処理部の接続関係は、図１２に示した接続関係に限られず、他の接続関係であってもよい。
【００９１】
受付部３４は、ユーザ端末１０からコンテンツの取得要求を受け付ける。例えば、受付部３４は、コンテンツがウェブブラウザで表示されるウェブページ等である場合には、コンテンツの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００９２】
配信部３５は、受付部３４によってコンテンツの取得要求が受け付けられた場合に、コンテンツをユーザ端末１０に配信する。具体的には、配信部３５は、コンテンツ記憶部３２から取得要求対象のコンテンツを取得し、取得したコンテンツをユーザ端末１０に配信する。
【００９３】
〔６．処理手順〕
次に、図１３及び図１４を用いて、実施形態に係る情報処理装置１００による情報処理の手順について説明する。図１３は、実施形態に係る情報処理装置１００による情報処理手順を示すフローチャート（１）である。
【００９４】
図１３に示すように、情報処理装置１００に係る取得部１３１は、ユーザ端末１０から、コンテンツの表示状況を取得したか否かを判定する（ステップＳ１０１）。取得部１３１は、表示状況を取得していない場合（ステップＳ１０１；Ｎｏ）、取得するまで待機する。
【００９５】
一方、表示状況を取得した場合（ステップＳ１０１；Ｙｅｓ）、取得部１３１は、さらに、ユーザ端末１０を利用するユーザのユーザ情報を取得する（ステップＳ１０２）。続いて、計算部１３２は、ユーザ端末１０で表示されているコンテンツについて、コンテンツの閲覧に要する時間を計算する（ステップＳ１０３）。
【００９６】
続いて、判定部１３３は、ユーザ端末１０で表示されているコンテンツについて、コンテンツ全体が少なくとも一度は可視領域に表示されたかといった、スクロールに関する条件と、計算部１３２によって計算された時間に関する条件と、を判定する（ステップＳ１０４）。そして、判定部１３３は、ユーザ端末１０から送信される情報に基づいて、ユーザ端末１０の表示状況が上記の条件を満たすか否かを判定する（ステップＳ１０５）。
【００９７】
条件を満たす場合（ステップＳ１０５；Ｙｅｓ）、算定部１３４は、当該コンテンツについて、完読数を加算する（ステップＳ１０６）。一方、条件を満たさない場合（ステップＳ１０５；Ｎｏ）、算定部１３４は、当該コンテンツについて完読数を加算することなく、ユーザがコンテンツの閲覧を終了したか否かを判定する（ステップＳ１０７）。
【００９８】
ユーザがコンテンツの閲覧を終了しない場合には（ステップＳ１０７；Ｎｏ）、判定部１３３は、さらにコンテンツの表示状況に関しての判定を続ける。ユーザがコンテンツの閲覧を終了した場合には（ステップＳ１０７；Ｙｅｓ）、情報処理装置１００は、処理を終了する。
【００９９】
次に、図１４を用いて、情報処理装置１００による提供処理の流れについて説明する。図１４は、実施形態に係る情報処理装置１００による情報処理手順を示すフローチャート（２）である。
【０１００】
図１４に示すように、情報処理装置１００に係る受付部１３５は、情報利用者端末２０から、評価情報の提供に関する要求を受け付けたか否かを判定する（ステップＳ２０１）。要求を受け付けていない場合（ステップＳ２０１；Ｎｏ）、受付部１３５は、要求を受け付けるまで待機する。
【０１０１】
一方、要求を受け付けた場合（ステップＳ２０１；Ｙｅｓ）、提供部１３６は、要求を送信した情報利用者端末２０に対して評価情報を提供する（ステップＳ２０２）。言い換えれば、提供部１３６は、情報利用者端末２０で表示可能な評価情報ページ（例えば、図９で示した効果測定結果ページ）を提供する。
【０１０２】
受付部１３５は、情報利用者端末２０において表示されている評価情報について、評価情報の閲覧の終了を受け付けたか否かを判定する（ステップＳ２０３）。評価情報の閲覧の終了を受け付けない場合（ステップＳ２０３；Ｎｏ）、受付部１３５は、評価情報の表示内容の変更を受け付けたか否かを判定する（ステップＳ２０４）。表示内容の変更を受け付けない場合（ステップＳ２０４；Ｎｏ）、受付部１３５は、再び評価情報の閲覧の終了を受け付けたか否かを判定する。
【０１０３】
一方、表示内容の変更を受け付けた場合（ステップＳ２０４；Ｙｅｓ）、提供部１３６は、表示内容を変更させた、変更後の評価情報を情報利用者端末２０に提供する（ステップＳ２０５）。
【０１０４】
受付部１３５が評価情報の閲覧の終了を受け付けた場合（ステップＳ２０３；Ｙｅｓ）、情報処理装置１００は、評価情報の提供処理を終了する。なお、ステップＳ２０３の処理は、図１４に示したタイミングに限られず、情報利用者の任意のタイミングで行われてもよい。
【０１０５】
〔７．変形例〕
上述した情報処理装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置１００の他の実施形態について説明する。
【０１０６】
〔７−１．評価値の例〕
上記実施形態では、情報処理装置１００は、評価値として、コンテンツの完読数を算定することを説明した。ここで、情報処理装置１００は、コンテンツの表示状況に基づいて、さらに異なる評価値を算定するようにしてもよい。
【０１０７】
例えば、情報処理装置１００は、コンテンツからの離脱数を算定してもよい。すなわち、情報処理装置１００は、ユーザ端末１０で表示されていたコンテンツが、何らかの操作により、表示されなくなったという表示状況を取得してもよい。
【０１０８】
具体的には、情報処理装置１００は、ユーザ端末１０において、計算部１３２によって計算された所定時間が経過する迄に、コンテンツの表示が終了したか否かを判定する。そして、情報処理装置１００は、所定時間が経過する迄にコンテンツの表示が終了した数を示す離脱数を算定する。
【０１０９】
そして、情報処理装置１００は、コンテンツのＰＶのうち、どのくらいのユーザが所定時間の経過迄にコンテンツの表示を終了させたかという離脱数に関する情報を、情報利用者端末２０に提供する。このように、情報処理装置１００は、完読数に限らず、離脱数を併せて算定することで、より正確にコンテンツの効果測定を行うことができる。
【０１１０】
なお、離脱数は、所定時間経過前にコンテンツの表示を終了した状況に限らず、コンテンツ全体を表示する前にコンテンツの表示を終了した状況を捉えた数であってもよい。
【０１１１】
〔７−２．部分ごとの評価〕
また、情報処理装置１００は、離脱数を算定するにあたり、コンテンツの所定の領域ごとに離脱数を算定してもよい。さらに、情報処理装置１００は、コンテンツにおける離脱数を提示するにあたり、コンテンツのいずれの領域において、ユーザが離脱したかを示す情報を提供してもよい。
【０１１２】
例えば、情報処理装置１００は、評価情報として、コンテンツがユーザ端末１０に表示される場合と同様の表示を情報利用者端末２０に提供する。そして、情報処理装置１００は、コンテンツとともに表示される情報として、離脱数や、離脱率等を提供する。
【０１１３】
すなわち、情報処理装置１００は、所定時間が経過する迄にコンテンツの表示が終了したと判定された場合に、ユーザ端末１０において表示されていたコンテンツの表示領域を取得する。そして、情報処理装置１００は、取得されたコンテンツの表示領域に基づいて、コンテンツにおける所定の領域ごとに離脱数を算定する。さらに、情報処理装置１００は、コンテンツにおける所定の領域ごとに離脱数を提示するサービスを提供する。
【０１１４】
これにより、情報利用者は、コンテンツにおいて、ユーザがどのような位置で離脱したのか、あるいは、コンテンツのどの箇所がユーザから最も閲覧されているかといった情報を把握することができる。
【０１１５】
〔７−３．閲覧後のユーザ情報の取得〕
情報処理装置１００は、ユーザ情報として、コンテンツの閲覧後のユーザの行動履歴を取得してもよい。例えば、ユーザは、コンテンツの閲覧後に、コンテンツで紹介されていたウェブサイトをユーザが訪問したり、コンテンツで紹介されていた商品を購入したりする場合がある。また、コンテンツには、コンテンツに関連した内容の広告が表示される場合がある。この場合、ユーザは、コンテンツの閲覧後に、広告をクリックする場合がある。
【０１１６】
情報処理装置１００は、このような、コンテンツの閲覧後のユーザの行動履歴を取得する。そして、情報処理装置１００は、例えば、コンテンツの閲覧後のユーザのコンバージョン（Conversion）等を評価値として算定するようにしてもよい。
【０１１７】
また、情報処理装置１００は、外部の広告配信サーバと連携し、コンテンツの完読後のユーザに対して、コンテンツに関連する広告を配信させるなど、コンテンツの閲覧後のユーザに対する処理を行うようにしてもよい。これにより、情報処理装置１００は、コンテンツの表示状況を取得し、コンテンツを評価した情報を有効に活用することができる。
【０１１８】
〔７−４．コンテンツの文字数〕
情報処理装置１００は、コンテンツ全体に含まれる文字数について、所定の調整処理を行ってもよい。例えば、情報処理装置１００は、コンテンツに含まれる文字のうち、通常、音読されない文字を文字数として認識しないようにしてもよい。例えば、情報処理装置１００は、記号などは、コンテンツを閲覧するのに要する時間の計算に用いないようにしてもよい。また、情報処理装置１００は、例えば、ＵＲＬなど、英数字の羅列ではあるものの、文字として読むことがないと想定される表記についても、コンテンツを閲覧するのに要する時間の計算に用いないようにしてもよい。
【０１１９】
〔８．ハードウェア構成〕
上述してきた実施形態に係る情報処理装置１００、ユーザ端末１０、情報利用者端末２０及びコンテンツ配信サーバ３０は、例えば図１５に示すような構成のコンピュータ１０００によって実現される。以下、情報処理装置１００を例に挙げて説明する。図１５は、情報処理装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２０】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に記憶されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を記憶する。
【０１２１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（図１に示したネットワークＮに対応）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５００を介して他の機器へ送信する。
【０１２２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１２３】
メディアインターフェイス１７００は、記録媒体１８００に記憶されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２４】
例えば、コンピュータ１０００が実施形態に係る情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが記憶される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５００を介してこれらのプログラムを取得してもよい。
【０１２５】
〔９．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１２６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図５に示した判定部１３３と、算定部１３４とは統合されてもよい。また、例えば、記憶部１２０に記憶される情報は、ネットワークＮを介して、外部に備えられた所定の記憶装置に記憶されてもよい。
【０１２７】
また、例えば、上記実施形態では、情報処理装置１００が、表示状況を取得する取得処理と、コンテンツの評価値を算定する算定処理と、評価情報を提供する提供処理とを行う例を示した。しかし、上述した情報処理装置１００は、取得処理を行う取得装置と、算定処理を行う算定装置と、提供処理を行う提供装置とに分離されてもよい。この場合、取得装置は、取得部１３１を少なくとも有する。算定装置は、算定部１３４を少なくとも有する。提供装置は、提供部１３６を少なくとも有する。この場合、上述してきた情報処理装置１００による処理は、取得装置と、算定装置と、提供装置との各装置を有する情報処理システム１によって実現される。
【０１２８】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１２９】
〔１０．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、判定部１３３と、算定部１３４と、提供部１３６とを有する。取得部１３１は、ユーザ端末１０におけるコンテンツの表示状況を取得する。判定部１３３は、取得部１３１によって取得された表示状況を用いて、コンテンツが表示されてからコンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。算定部１３４は、判定部１３３によって判定された結果に基づいて、コンテンツに対する所定の評価値を算定する。提供部１３６は、算定部１３４によって算定された評価値を提示するサービスを提供する。
【０１３０】
このように、実施形態に係る情報処理装置１００は、コンテンツ全体の文字数に基づいて、コンテンツの評価値を算定する。情報処理装置１００は、かかる処理によって、ユーザが、コンテンツ全体をまんべんなく閲覧せずとも、コンテンツのいずれかの箇所を可視領域に留めている状況に応じて、コンテンツを評価することができる。これにより、情報処理装置１００は、コンテンツについて、より現実のユーザの視聴態様に則した評価を行うことができる。結果として、情報処理装置１００は、コンテンツが有する効果を正確に測定することができる。
【０１３１】
また、実施形態に係る情報処理装置１００は、コンテンツごとに設定される所定時間を計算する計算部１３２を更に備える。判定部１３３は、コンテンツが表示されてからコンテンツの表示が終了する迄に、計算部１３２により計算された所定時間が経過したか否かを判定する。
【０１３２】
このように、実施形態に係る情報処理装置１００は、ユーザがコンテンツを閲覧するのに要すると想定される所定時間を計算し、計算した時間を用いてコンテンツの評価値を算定することができる。これにより、情報処理装置１００は、コンテンツの閲覧時間を適切に設定することができるため、コンテンツに対する評価値を正確に算定できる。
【０１３３】
また、計算部１３２は、コンテンツに埋め込まれるタグに基づいて、コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、所定時間を計算する。
【０１３４】
このように、実施形態に係る情報処理装置１００は、タグによって指定された範囲をコンテンツに含まれる文字として取り扱うようにしてもよい。これにより、情報処理装置１００は、コンテンツに含まれる文字を正確に特定することができる。
【０１３５】
また、計算部１３２は、コンテンツ全体の文字数に、予め定められた１文字当たりの文字の読み取り時間を乗じることにより、所定時間を計算する。
【０１３６】
このように、実施形態に係る情報処理装置１００は、コンテンツ全体の閲覧時間の計算の際に、１文字当たりの読み取り時間を参照する。これにより、情報処理装置１００は、コンテンツに対する適切な閲覧時間を計算することができる。
【０１３７】
また、判定部１３３は、表示状況に基づいて、ユーザ端末１０においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否かを判定する。算定部１３４は、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、評価値として、コンテンツが完読されたと推定する数である完読数を加算するよう算定する。
【０１３８】
このように、実施形態に係る情報処理装置１００は、ユーザ端末１０において、コンテンツ全体が一度表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読されたと判定する。このため、情報処理装置１００は、例えば、一度コンテンツを流し読みし、その後に、関心のある箇所を熟読するようなユーザに関しても、コンテンツを完読したものとして取り扱うことができる。これにより、情報処理装置１００は、コンテンツ全体が必ずしも熟読されずとも、当該コンテンツがユーザに対して十分な効果を発揮したと判定し、コンテンツを評価することができる。
【０１３９】
また、算定部１３４は、評価値を、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定する。提供部１３６は、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定された評価値を提示するサービスを提供する。
【０１４０】
このように、実施形態に係る情報処理装置１００は、情報利用者に対して、多様な切り口によるコンテンツの評価値を提供する。言い換えれば、情報処理装置１００は、コンテンツの多面的な評価情報を提示できるため、コンテンツの評価値を有効に活用させることができる。
【０１４１】
また、取得部１３１は、ユーザ端末１０のユーザに関する情報であるユーザ情報を取得する。算定部１３４は、評価値を、ユーザ情報に含まれる属性ごとに算定する。提供部１３６は、属性ごとに算定された評価値を提示するサービスを提供する。
【０１４２】
このように、実施形態に係る情報処理装置１００は、情報利用者に対して、コンテンツを閲覧したユーザの属性ごとに算定される評価値を提供してもよい。この場合も、情報処理装置１００は、コンテンツの多面的な評価情報を提示できるため、コンテンツの評価値を有効に活用させることができる。
【０１４３】
また、判定部１３３は、表示状況に基づいて、ユーザ端末１０において所定時間が経過する迄にコンテンツの表示が終了したか否かを判定する。算定部１３４は、評価値として、所定時間が経過する迄にコンテンツの表示が終了した数を示す離脱数を算定する。提供部１３６は、離脱数を提示するサービスを提供する。
【０１４４】
このように、実施形態に係る情報処理装置１００は、評価値として、コンテンツからの離脱数を算定してもよい。すなわち、情報処理装置１００は、コンテンツが完読された情報のみならず、コンテンツが閲覧されたにもかかわらず完読されなかった情報を算定し、算定した情報を情報利用者に提供できる。これにより、情報処理装置１００は、コンテンツに対する多様な評価を行うことができる。
【０１４５】
また、取得部１３１は、判定部１３３によって、所定時間が経過する迄にコンテンツの表示が終了したと判定された場合に、ユーザ端末１０において表示されていたコンテンツの表示領域を取得する。算定部１３４は、取得部１３１によって取得されたコンテンツの表示領域に基づいて、コンテンツにおける所定の領域ごとに離脱数を算定する。提供部１３６は、コンテンツにおける所定の領域ごとに離脱数を提示するサービスを提供する。
【０１４６】
これにより、実施形態に係る情報処理装置１００は、コンテンツにおいて、ユーザがどのような位置で離脱したのか、あるいは、コンテンツのどの箇所がユーザから最も閲覧されているかといった情報を情報利用者に提供することができる。このため、情報処理装置１００によれば、情報利用者は、コンテンツのいずれの場所に広告を配置するかといったことや、コンテンツ自体の長さや、コンテンツにおいてユーザから注目されやすい箇所等を把握することができる。このように、情報処理装置１００は、コンテンツの評価情報を有効に活用させることができる。
【０１４７】
なお、情報処理装置１００は、取得部１３１と、判定部１３３と、算定部１３４により構成されてもよい。この場合、取得部１３１は、ユーザ端末１０におけるコンテンツの表示状況を取得する。判定部１３３は、取得部１３１によって取得された表示状況に基づいて、ユーザ端末１０においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否か、及び、コンテンツが表示されてから、コンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて算出される所定時間が経過したか否かを判定する。算定部１３４は、判定部１３３によって、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読された数を示す完読数を加算するよう算定する。
【０１４８】
このように、実施形態に係る情報処理装置１００は、ユーザ端末１０において、コンテンツ全体が一度表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読されたと判定する。これにより、情報処理装置１００は、コンテンツ全体が必ずしも熟読されずとも、当該コンテンツがユーザに対して十分な効果を発揮したと判定し、コンテンツを評価することができる。
【０１４９】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１５０】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１５１】
１  情報処理システム
１０  ユーザ端末
２０  情報利用者端末
３０  コンテンツ配信サーバ
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  表示状況記憶部
１２２  ユーザ情報テーブル
１２３  コンテンツ情報テーブル
１２５  評価情報記憶部
１３０  制御部
１３１  取得部
１３２  計算部
１３３  判定部
１３４  算定部
１３５  受付部
１３６  提供部
【要約】
【課題】コンテンツが有する効果を正確に測定すること。
【解決手段】本願に係る情報処理装置は、取得部と、判定部と、算定部と、提供部とを備える。取得部は、ユーザ端末におけるコンテンツの表示状況を取得する。判定部は、取得部によって取得された表示状況を用いて、コンテンツが表示されてからコンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。算定部は、判定部によって判定された結果に基づいて、コンテンツに対する所定の評価値を算定する。提供部は、算定部によって算定された評価値を提示するサービスを提供する。
【選択図】図５【図１】
0006055567.tif 000002
【図２】
0006055567.tif 000003
【図３】
0006055567.tif 000004
【図４】
0006055567.tif 000005
【図５】
0006055567.tif 000006
【図６】
0006055567.tif 000007
【図７】
0006055567.tif 000008
【図８】
0006055567.tif 000009
【図９】
0006055567.tif 000010
【図１０】
0006055567.tif 000011
【図１１】
0006055567.tif 000012
【図１２】
0006055567.tif 000013
【図１３】
0006055567.tif 000014
【図１４】
0006055567.tif 000015
【図１５】
0006055567.tif 000016