(57)【要約】      （修正有）【課題】ユーザーによるページの閲覧状況をウェブページの管理者が容易かつ的確に把握できるようにするための閲覧状況解析装置を提供する。【解決手段】閲覧状況解析装置は、ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する。閲覧状況解析装置は、取得部、算出部および出力部を有する。取得部は、ページにおける表示箇所に関する情報を所定の時間間隔で取得する。算出部は、取得部によって取得された表示箇所に関する情報に基づいて、ページの各箇所におけるユーザーの閲覧時間を算出する。出力部は、算出部によって算出されたページの各箇所における閲覧時間を、ページの各箇所に関連付けてページの閲覧状況として出力する。【選択図】図１２
2020024573.tif 000002
【特許請求の範囲】
【請求項１】
ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する閲覧状況解析装置であって、
前記ページにおける前記表示箇所に関する情報を所定の時間間隔で取得する取得部と、
前記取得部によって取得された前記表示箇所に関する情報に基づいて、前記ページの各箇所におけるユーザーの閲覧時間を算出する算出部と、
前記算出部によって算出された前記ページの各箇所における前記閲覧時間を、前記ページの各箇所に関連付けて前記ページの閲覧状況として出力する出力部と、
を有する閲覧状況解析装置。
【請求項２】
前記算出部は、ユーザーが前記表示部に表示される前記ページの表示箇所を前記所定の閲覧方向に移動させつつ前記ページを閲覧した後、前記表示箇所を前記所定の閲覧方向とは逆の方向である逆方向に移動させた場合、前記逆方向に移動させるまでに取得された前記表示箇所に基づく前記閲覧時間を第１閲覧時間として、前記逆方向に移動させた後に取得された前記表示箇所に基づく前記閲覧時間を第２閲覧時間として、それぞれ区別して算出し、
前記出力部は、前記ページの閲覧状況として、前記各箇所における前記第１閲覧時間および前記第２閲覧時間の長さに対応するサイズを有するオブジェクトを、それぞれ区別して、前記ページの各箇所に関連付けて出力する請求項１に記載の閲覧状況解析装置。
【請求項３】
前記算出部は、ユーザーが前記表示箇所をｎ回（ｎは１以上の整数）逆方向に移動させた後に取得された前記表示箇所に基づく各箇所における前記閲覧時間を第ｎ＋１閲覧時間として算出し、
前記出力部は、前記ページの閲覧状況として、前記各箇所における前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれの長さに対応するサイズを有するオブジェクトを、互いに区別して、前記ページの各箇所に関連付けて出力する請求項２に記載の閲覧状況解析装置。
【請求項４】
前記出力部は、前記ページの閲覧状況として、前記各箇所における前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを、前記ページが閲覧される方向と交差する交差方向に延びる前記オブジェクトとして、互いに区別しつつ前記ページの各箇所に関連付けて出力する請求項３に記載の閲覧状況解析装置。
【請求項５】
前記出力部は、前記ページの閲覧状況として、前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを示す複数の前記オブジェクトの始点が前記交差方向においてそれぞれ異なるように出力する請求項４に記載の閲覧状況解析装置。
【請求項６】
前記出力部は、前記ページの閲覧状況として、前記各箇所において、前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを示す複数の前記オブジェクトの始点の前記交差方向における位置が前記各箇所間で一致するように出力する請求項５に記載の閲覧状況解析装置。
【請求項７】
前記出力部は、前記ページの閲覧状況として、前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを示す複数の前記オブジェクトを、前記第１閲覧時間から順に、連続させつつ互いに重ならないように、前記交差方向に並べて出力する請求項５に記載の閲覧状況解析装置。
【請求項８】
前記出力部は、前記ページの閲覧状況として、前記閲覧方向に隣接する前記各箇所において、前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを示す複数の前記オブジェクトの始点同士を接続させて、前記各箇所における前記第１閲覧時間〜前記第ｎ＋１閲覧時間のそれぞれを示す複数の前記オブジェクトを前記各箇所にわたって連結して、前記ページの全体における前記第１閲覧時間〜前記第ｎ＋１閲覧時間の推移を示すオブジェクトとして出力する請求項７に記載の閲覧状況解析装置。
【請求項９】
前記オブジェクトは、線状、棒状、矩形状、帯状、円状もしくは多角形状の図形または複数の前記図形の集合によって構成される請求項２〜８のいずれか一項に記載の閲覧状況解析装置。
【請求項１０】
前記算出部は、前記取得部によって取得される前記ユーザーごとの前記ページにおける前記表示箇所に関する情報に基づいて、前記ページの前記各箇所に到達したユーザーの数である到達ユーザー数をさらに算出し、
前記出力部は、前記算出部において算出された前記各箇所における前記到達ユーザー数を前記各箇所に関連付けて前記ページの閲覧状況として出力する請求項１〜９のいずれか一項に記載の閲覧状況解析装置。
【請求項１１】
前記算出部は、前記取得部によって取得される前記ユーザーごとの前記ページにおける前記表示箇所に関する情報に基づいて、前記ページの前記各箇所において各ユーザーが前記ページから離脱した割合である離脱率をさらに算出し、
前記出力部は、前記算出部において算出された前記各箇所における前記離脱率を前記各箇所に関連付けて前記ページの閲覧状況として出力する請求項１〜１０のいずれか一項に記載の閲覧状況解析装置。
【請求項１２】
前記算出部は、前記取得部によって取得される前記ユーザーごとの前記ページにおける前記表示箇所に関する情報に基づいて、各ユーザーが前記ページにアクセスしてから、前記ページの前記各箇所に到達するまでの到達時間を算出し、
前記出力部は、前記算出部において算出された前記各箇所における前記到達時間を前記各箇所に関連付けて前記ページの閲覧状況として出力する請求項１〜１１のいずれか一項に記載の閲覧状況解析装置。
【請求項１３】
前記取得部および前記算出部は、ユーザーが前記ページから遷移した遷移先ページにおいても前記ページと同様に前記遷移先ページの閲覧状況に関する情報を取得および算出し、
前記出力部は、前記遷移先ページのリストを表示して管理者から選択を受け付けるとともに、選択を受け付けた前記遷移先ページの前記閲覧状況を出力する請求項１〜１２のいずれか一項に記載の閲覧状況解析装置。
【請求項１４】
前記取得部および前記算出部は、ユーザーが当該ページを介して前記ページに遷移した遷移元ページにおいても前記ページと同様に前記遷移元ページの閲覧状況に関する情報を取得および算出し、
前記出力部は、前記遷移元ページのリストを表示して管理者から選択を受け付けるとともに、選択を受け付けた前記遷移元ページの前記閲覧状況を出力する請求項１〜１３のいずれか一項に記載の閲覧状況解析装置。
【請求項１５】
前記ページの各箇所について予め記憶された前記ページの閲覧状況を評価するための前記離脱率に関する閾値と、前記算出部によって算出された前記ページの各箇所における前記離脱率とに基づいて前記ページの閲覧状況を評価する離脱率評価部をさらに有する請求項１１に記載の閲覧状況解析装置。
【請求項１６】
前記ページの各箇所について予め記憶された前記ページの閲覧状況を評価するための前記閲覧時間に関する閾値と、前記算出部によって算出された前記ページの各箇所における前記閲覧時間とに基づいて前記ページの閲覧状況を評価する閲覧時間評価部をさらに有する請求項１〜１５のいずれか一項に記載の閲覧状況解析装置。
【請求項１７】
ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する閲覧状況解析方法であって、
前記ページにおける前記表示箇所に関する情報を所定の時間間隔で取得する取得ステップと、
前記取得ステップにおいて取得された前記表示箇所に関する情報に基づいて、前記ページの各箇所におけるユーザーの閲覧時間を算出する算出ステップと、
前記算出ステップにおいて算出された前記ページの各箇所における前記閲覧時間を、前記ページの各箇所に関連付けて前記ページの閲覧状況として出力する出力ステップと、
を含む閲覧状況解析方法。
【請求項１８】
ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する閲覧状況解析プログラムであって、
前記ページにおける前記表示箇所に関する情報を所定の時間間隔で取得する取得ステップと、
前記取得ステップにおいて取得された前記表示箇所に関する情報に基づいて、前記ページの各箇所におけるユーザーの閲覧時間を算出する算出ステップと、
前記算出ステップにおいて算出された前記ページの各箇所における前記閲覧時間を、前記ページの各箇所に関連付けて前記ページの閲覧状況として出力する出力ステップと、
を含む処理をコンピューターに実行させるための閲覧状況解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧状況解析装置、閲覧状況解析方法および閲覧状況解析プログラムに関する。
【背景技術】
【０００２】
近年、ウェブページにおいて商品やサービスを販売したり、広告を掲載したり、ユーザーにとって有益な情報を提供することが一般的に行われている。ウェブページのコンテンツがユーザーにとって魅力的であり価値が高いものであれば、ユーザーはそのコンテンツを興味深く閲覧して、たとえば商品やサービスを購入したり、必要な情報を取得したり、掲載された広告を利用したりする。
【０００３】
ウェブページの管理者は、ウェブページにより多くの興味あるユーザーを集めることによって、たとえば商品の販売や広告の利用等による収益を得ることができる。また、近年では、検索エンジンを利用して自身の目的を達成可能なウェブページを検索するユーザーが急増している。このような検索エンジンでは、アクセス数や滞在時間等の様々な観点でウェブページの評価およびランク付けを行い、検索結果における各ウェブページの表示順位を決定している。また、近年の検索エンジンの中には、ウェブページのコンテンツが充実しているか否か、またユーザーが当該ウェブページによって目的を達成できたか否かということまで考慮して検索結果の表示順位を決定するものもある。
【０００４】
上記のような事情により、ウェブページの管理者には、ユーザーによるウェブページのアクセス状況を把握したいという要望がある。このような要望に応じて、ウェブページのアクセス状況を評価するための技術も提案されている（たとえば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１６７１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１記載の技術においては、ウェブページへの流入や離脱、ウェブページの滞在時間等については考慮されているものの、ウェブページ内でのユーザーの動きについては何ら考慮されていない。そのため、ウェブページの管理者は、ユーザーがページのどの部分に興味を持って熟読しているかということや、ユーザーがどの部分で興味を失っているかというページ内の閲覧状況については把握することができない。したがって、ウェブページの管理者は、ユーザーにとって魅力のある充実したページにするために、具体的にページ内のどの部分を改善すればよいかを特定することができない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、ユーザーによるページの閲覧状況を容易かつ的確に把握できるようにするための閲覧状況解析装置、閲覧状況解析方法および閲覧状況解析プログラム提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的は、下記の手段によって達成される。
【０００９】
閲覧状況解析装置は、ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する。閲覧状況解析装置は、取得部、算出部および出力部を有する。取得部は、ページにおける表示箇所に関する情報を所定の時間間隔で取得する。算出部は、取得部によって取得された表示箇所に関する情報に基づいて、ページの各箇所におけるユーザーの閲覧時間を算出する。出力部は、算出部によって算出されたページの各箇所における閲覧時間を、ページの各箇所に関連付けてページの閲覧状況として出力する。
【００１０】
閲覧状況解析方法は、ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析する。閲覧状況解析方法は、取得ステップ、算出ステップおよび出力ステップを有する。取得ステップは、ページにおける表示箇所に関する情報を所定の時間間隔で取得する。算出ステップは、取得ステップにおいて取得された表示箇所に関する情報に基づいて、ページの各箇所におけるユーザーの閲覧時間を算出する。出力ステップは、算出ステップにおいて算出されたページの各箇所における閲覧時間を、ページの各箇所に関連付けてページの閲覧状況として出力する。
【００１１】
閲覧状況解析プログラムは、ページの一部を表示箇所として表示部に表示させて、当該表示箇所をユーザーが所定の閲覧方向に移動させて閲覧可能なページの閲覧状況を解析するために、取得ステップ、算出ステップおよび出力ステップを含む処理をコンピューターに実行させるために用いられる。取得ステップは、ページにおける表示箇所に関する情報を所定の時間間隔で取得する。算出ステップは、取得ステップにおいて取得された表示箇所に関する情報に基づいて、ページの各箇所におけるユーザーの閲覧時間を算出する。出力ステップは、算出ステップにおいて算出されたページの各箇所における閲覧時間を、ページの各箇所に関連付けてページの閲覧状況として出力する。
【発明の効果】
【００１２】
本発明の閲覧状況解析装置によれば、ページにおける表示箇所に関する情報を所定の時間間隔で取得し、取得された表示箇所に関する情報に基づいて、ページの各箇所におけるユーザーの閲覧時間を算出し、算出されたページの各箇所における閲覧時間を、ページの各箇所に関連付けてページの閲覧状況として出力する。これにより、ユーザーによるページの各箇所における閲覧時間が可視化されるため、ユーザーがページのどの部分に興味を持っているかという閲覧状況を、ウェブページの管理者が容易かつ的確に把握できる。したがって、ウェブページの管理者は、ページ内のどの部分を改善すればよいかを特定して対策を講じることができ、より容易にユーザーにとってより魅力あるページを作成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る閲覧状況解析装置が適用されるページ提供システムの概略構成を示す図である。
【図２】ページサーバーによって提供されユーザー端末に表示されるページの例を示す図である。
【図３】ユーザー端末の概略構成を示すブロック図である。
【図４】ページサーバーの概略構成を示すブロック図である。
【図５】閲覧状況解析装置の概略構成を示すブロック図である。
【図６】ページ管理者端末の概略構成を示すブロック図である。
【図７】閲覧状況解析装置に記憶される情報の一例を示す図である。
【図８】第１実施形態に係る閲覧状況解析装置によって実行される処理の手順を示すフローチャートである。
【図９】閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の出力例を示す図である。
【図１０】閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の他の出力例を示す図である。
【図１１】閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の他の出力例を示す図である。
【図１２】第２実施形態に係る閲覧状況解析装置によって実行される処理の手順を示すフローチャートである。
【図１３】閲覧状況解析装置によって提供され、ページ管理者端末に表示される遷移先のページの閲覧状況の出力例を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００１５】
＜第１実施形態＞
＜ページ提供システムの構成＞
図１は、本発明の一実施形態に係る閲覧状況解析装置が適用されるページ提供システムの概略構成を示す図である。図２は、ページサーバーによって提供されユーザー端末に表示されるページの例を示す図である。
【００１６】
第１実施形態のページ提供システムは、たとえば、ユーザーがスマートフォン等のモバイル端末や各種ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を用いてアクセスするウェブページ等を提供し、ユーザーによる閲覧状況を解析するために設けられる。
【００１７】
図１に示すように、ページ提供システムは、ユーザー端末１００、ページサーバー２００、閲覧状況解析装置３００、ページ管理者端末４００を有し、各構成はネットワークを通じて相互に通信可能に構成されている。
【００１８】
ユーザー端末１００は、ユーザーが使用するスマートフォン、タブレットＰＣ等のモバイル端末やノートＰＣ、デスクトップＰＣなどの情報端末である。
【００１９】
ページサーバー２００は、各種情報を提供するウェブサイトのページ等のコンテンツを保管および配信するサーバーである。ページサーバー２００は、たとえばユーザー端末１００によって閲覧可能なウェブサイトのページを提供する。図２に示すように、ページサーバー２００によって提供されるページ５００は、その一部が表示箇所としてユーザー端末１００の操作表示部に表示される。ユーザーは、ユーザー端末１００を操作することによって、ページ５００の表示箇所を所定の閲覧方向に移動させてページ５００全体を閲覧することができる。
【００２０】
閲覧状況解析装置３００は、ページサーバー２００によって提供されるページ５００へのユーザー端末１００によるアクセス情報を取得してユーザーによるページ５００の閲覧状況を解析する。閲覧状況解析装置３００は、解析結果を閲覧状況として出力し、たとえば要求に応じてページ管理者端末４００に送信する。閲覧状況解析装置３００は、たとえばサーバーとして構成される。
【００２１】
ページ管理者端末４００は、スマートフォン、タブレットＰＣ等のモバイル端末やノートＰＣ、デスクトップＰＣなどの情報端末であり、ページサーバー２００に保管されるページを作成および管理するページ管理者によって使用される。ページ管理者端末４００は、たとえばページ管理者の指示等に基づいて閲覧状況解析装置３００からページ５００の閲覧状況を取得し、取得した閲覧状況をページ管理者が確認できるように表示したり印刷したりする。
【００２２】
以下、各構成について詳細に説明する。
【００２３】
＜ユーザー端末１００＞
図３は、ユーザー端末の概略構成を示すブロック図である。
【００２４】
図３に示すように、ユーザー端末１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０、ストレージ１４０、通信インターフェース１５０および操作表示部１６０を有する。各構成は、バス１７０を介して相互に通信可能に接続されている。
【００２５】
ＣＰＵ１１０は、ＲＯＭ１２０やストレージ１４０に記録されているプログラムにしたがって、上記各構成の制御や各種の演算処理を行う。
【００２６】
ＲＯＭ１２０は、各種プログラムや各種データを格納する。
【００２７】
ＲＡＭ１３０は、作業領域として一時的にプログラムやデータを記憶する。
【００２８】
ストレージ１４０は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。たとえば、ストレージ１４０には、ネットワークを介してページサーバー２００にアクセスするためのアプリケーションがインストールされている。また、ストレージ１４０には、ページサーバー２００により提供されるページ５００を表示したり、ページサーバー２００に対してページ５００をスクロールさせるための指示や他のページに遷移させるための指示等を送信したりするためのアプリケーションもインストールされている。
【００２９】
通信インターフェース１５０は、ページサーバー２００等の外部機器と通信するためのインターフェースであり、たとえば、携帯電話通信用の３Ｇ、４Ｇ等の規格や、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００３０】
操作表示部１６０は、たとえば、タッチパネル式のディスプレイであり、ページサーバー２００によって提供されるページ５００等の各種情報を表示すると共に、ユーザーからの各種指示および入力を受け付ける。
【００３１】
＜ページサーバー２００＞
図４は、ページサーバーの概略構成を示すブロック図である。
【００３２】
図４に示すように、ページサーバー２００は、ＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０、ストレージ２４０、通信インターフェース２５０、操作部２６０および表示部２７０を有する。各構成は、バス２８０を介して相互に通信可能に接続されている。なお、ＣＰＵ２１０、ＲＯＭ２２０およびＲＡＭ２３０は、ユーザー端末１００のＣＰＵ１１０、ＲＯＭ１２０およびＲＡＭ１３０と同様の機能を有するので、説明の重複を避けるためその説明を省略する。
【００３３】
ストレージ２４０は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ストレージ２４０には、インターネット等において各種情報を提供するサイトのページを配信するためのプログラムがインストールされている。
【００３４】
通信インターフェース２５０は、他の機器と通信するためのインターフェースであり、たとえば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００３５】
操作部２６０は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。
【００３６】
表示部２７０は、たとえば、液晶ディスプレイであり、各種の情報を表示する。
【００３７】
＜閲覧状況解析装置３００＞
図４は、閲覧状況解析装置の概略構成を示すブロック図である。
【００３８】
図４に示すように、閲覧状況解析装置３００は、ＣＰＵ３１０、ＲＯＭ３２０、ＲＡＭ３３０、ストレージ３４０、通信インターフェース３５０、操作部３６０および表示部３７０を有する。各構成は、バス３８０を介して相互に通信可能に接続されている。なお、ＲＯＭ３２０、ＲＡＭ３３０、通信インターフェース３５０、操作部３６０および表示部３７０は、ページサーバー２００のＲＯＭ２２０、ＲＡＭ２３０、通信インターフェース２５０、操作部２６０および表示部２７０と同様の機能を有するので、説明の重複を避けるためその説明を省略する。
【００３９】
ＣＰＵ３１０は、ＲＯＭ３２０やストレージ３４０に記録されているプログラムにしたがって、上記各構成の制御や各種の演算処理を行う。ＣＰＵ３１０は、取得部、算出部、出力部として機能する。
【００４０】
ストレージ３４０は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ストレージ３４０には、ユーザー端末１００によるページ５００へのアクセス情報を取得して、取得したアクセス情報に基づいて、ユーザーによるページ５００の閲覧状況を解析して出力するためのアプリケーションがインストールされている。アクセス情報としては、ユーザー端末１００による時間毎のページ５００の表示箇所、ページ５００へのアクセス経路（どのページを経由してアクセスしたか）、ページ５００からの遷移先、ページ５００の各表示箇所におけるページ５００からの離脱率等に関する情報が取得される。ストレージ４４０には、取得されたアクセス情報や、アクセス情報の解析結果を示す情報が記憶される。ストレージ３４０は、記憶部を構成する。ストレージ３４０に記憶される情報について、詳細は後述する。
【００４１】
＜ページ管理者端末４００＞
図６は、ページ管理者端末の概略構成を示すブロック図である。
【００４２】
図６に示すように、ページ管理者端末４００は、ＣＰＵ４１０、ＲＯＭ４２０、ＲＡＭ４３０、ストレージ４４０、通信インターフェース４５０、操作部４６０および表示部４７０を有する。各構成は、バス４８０を介して相互に通信可能に接続されている。なお、ＣＰＵ４１０、ＲＯＭ４２０、ＲＡＭ４３０、ストレージ４４０、通信インターフェース４５０、操作部４６０および表示部４７０は、ページサーバー２００のＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０、通信インターフェース２５０、操作部２６０および表示部２７０と同様の機能を有するので、説明の重複を避けるためその説明を省略する。
【００４３】
ストレージ４４０は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ストレージ４４０には、ページ管理者の指示を受け付けて閲覧状況解析装置３００からページ５００の閲覧状況を取得して表示するプログラムが記憶されている。
【００４４】
図７は、閲覧状況解析装置に記憶される情報の一例を示す図である。
【００４５】
図７に示すように、閲覧状況解析装置３００のストレージ３４０には、表示箇所、第１閲覧時間、第２閲覧時間、…、第ｎ閲覧時間、離脱率、到達数、到達時間等の情報が関連付けられて記憶されている。
【００４６】
表示箇所は、ページ５００のうちユーザー端末１００に表示されている部分である表示箇所を示す情報であり、たとえば、上下にスクロールして閲覧するページの場合、表示箇所のうちの最上部の座標情報が用いられる。座標情報は、たとえばページ５００の最上部を始点として、ページ５００の閲覧方向である下方向に延びる座標軸上の座標情報である。座標情報の単位は、ピクセル（ｐｉｘｅｌ）が用いられてもよく、あるいは、ピクセルが変換された他の単位が用いられてもよい。また、表示箇所として、０〜１０ピクセル等の所定の幅を有する範囲が使用されてもよい。
【００４７】
第１閲覧時間は、ページ５００がユーザー端末１００の操作表示部１６０に表示されてから、ページ５００の表示箇所が閲覧方向とは逆の方向に移動される前に、ページ５００の各箇所が表示箇所として操作表示部１６０に表示されている時間の累計値である。
【００４８】
第２閲覧時間は、ページ５００の表示箇所が閲覧方向とは逆の方向に一回移動された後に、ページ５００の各箇所が表示箇所として操作表示部１６０に表示されている時間の累計値である。
【００４９】
同様に、第ｎ＋１閲覧時間は、ページ５００の表示箇所が閲覧方向とは逆の方向にｎ回移動された後に、ページ５００の各箇所が表示箇所として操作表示部１６０に表示されている時間である。
【００５０】
離脱率は、ページ５００の各箇所において、ユーザー端末１００がページ５００から離脱する割合を示す情報である。ページ５００からの離脱は、たとえばユーザー端末１００がページ５００から他のページに遷移したり、ウェブブラウザーアプリケーションを終了させたりすること等によってページ５００の閲覧を終了することである。
【００５１】
到達数は、到達ユーザー数であり、ページ５００の各箇所に到達したユーザーの数、すなわちページ５００の各箇所をユーザー端末１００に表示させたユーザーの数である。
【００５２】
到達時間は、各ユーザー端末１００がページ５００にアクセスしてから、ページ５００の各箇所に到達、すなわち各箇所を表示するまでにかかる時間の平均値である。
【００５３】
また、ストレージ３４０には、ページ５００に関する上記の情報に加えて、ユーザーがページ５００から遷移した先のページである遷移先ページ（遷移元コンテンツ）に関する上記の情報も記憶される。さらに、ストレージ３４０には、ユーザーがそのページを介してページ５００に遷移した遷移元ページに関する上記の情報も記憶される。ストレージ３４０には、上記の情報以外に、ページ５００の閲覧数や閲覧ユーザー数等、アクセス状況の分析に使用される各種情報が記憶されてもよい。
【００５４】
なお、ページ提供システムの各構成は、それぞれ上記の構成要素以外の構成要素を含んでいてもよく、あるいは、上記の構成要素のうちの一部が含まれていなくてもよい。
【００５５】
＜ページ提供システムにおける処理の概要＞
図８は、第１実施形態に係る閲覧状況解析装置において実行される処理の手順を示すフローチャートである。図９は、閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の出力例を示す図である。図８のフローチャートに示される処理は、閲覧状況解析装置３００のストレージ３４０にプログラムとして記憶されており、ＣＰＵ３１０が各部を制御することにより実行される。本処理は、たとえばユーザーがユーザー端末１００を操作してネットワーク経由でページサーバー２００により提供されるページ５００にアクセスした場合に、閲覧状況解析装置３００がユーザーによるページ５００の閲覧状況を解析するために実行される。
【００５６】
まず、閲覧状況解析装置３００は、ページ５００の表示箇所に関する情報を取得する（ステップＳ１０１）。たとえば、閲覧状況解析装置３００は、１秒毎などの所定の時間間隔をあけて、ユーザー端末１００におけるページ５００の表示箇所を示す座標情報を取得する。
【００５７】
続いて、閲覧状況解析装置３００は、閲覧状況を出力する旨の指示を受け付けたか否かを判断する（ステップＳ１０２）。
【００５８】
閲覧状況を出力する旨の指示を受け付けていない場合（ステップＳ１０２：ＮＯ）、閲覧状況解析装置３００は、ステップＳ１０１の取得処理を繰り返す。
【００５９】
閲覧状況を出力する旨の指示を受け付けた場合（ステップＳ１０２：ＹＥＳ）、閲覧状況解析装置３００は、ステップＳ１０１において取得された情報から、各種閲覧時間、離脱率、到達数、到達時間等を算出する（ステップＳ１０３）。各種閲覧時間は、ページ５００の各箇所における第１閲覧時間、第２閲覧時間、…、第ｎ＋１閲覧時間等の情報である。到達数は、ページ５００の各箇所に到達したユーザーの数である。到達時間は、各ユーザーがページ５００の各箇所まで到達するためにかかった時間である。
【００６０】
続いて、閲覧状況解析装置３００は、ステップＳ１０３において算出された情報に基づいて、ページ５００の各箇所に関連付けて、ページ５００の閲覧状況を可視化して出力する（ステップＳ１０４）。たとえば、閲覧状況解析装置３００は、図９に示すような画面を生成することによって、ページ５００の各箇所に関連付けて、ページ５００の閲覧状況を可視化して出力する。閲覧状況解析装置３００によって生成された画面は、たとえばページ管理者からのページ管理者端末４００を介した要求に基づいて、ページ管理者端末４００に送信されて、ページ管理者端末４００の表示部４７０に表示される。
【００６１】
図９に示す例では、ページ５００の各箇所に関連付けて、各箇所における第１閲覧時間、第２閲覧時間、第３閲覧時間それぞれがページの閲覧状況として出力されている。
【００６２】
図９に示す例では、ページ５００の最上部における第１〜第３閲覧時間、すなわち、ページ５００の最上部がユーザー端末１００の操作表示部１６０の最上部に表示されている際に取得される第１〜第３閲覧時間は、ユーザー端末１００の操作表示部１６０の閲覧方向（縦方向）の長さの４分の１から３分の１程度下方の位置に表示される。ページ５００の最上部以外の各箇所における第１〜第３閲覧時間も、上記と同様に下方の位置にずらして表示される。これは、図２に示すようなユーザー端末１００を使用してユーザーがページ５００を閲覧する際、操作表示部１６０の最上部から操作表示部１６０の縦方向の長さの４分の１から３分の１程度下方の位置に表示された内容を閲覧することが多いためである。なお、ユーザー端末１００や操作表示部１６０の形状が異なり、ユーザーが閲覧する操作表示部１６０内の位置が上記と異なるような場合は、ユーザーが閲覧する位置に合わせて第１〜第３閲覧時間を表示する位置を適宜調整してもよい。
【００６３】
また、図９に示す例では、ページ５００の各箇所における第１閲覧時間、第２閲覧時間、第３閲覧時間それぞれの長さに対応するサイズ（長さ）を有するオブジェクト（横棒グラフ）が、それぞれ区別されて、ページ５００の各箇所に関連付けられて表示されている。なお、図９の例では、第１〜第３閲覧時間が表示されているが、これに限定されず、ページ管理者の指示等に基づいて第１〜第ｎ＋１閲覧時間を適宜表示することができる。
【００６４】
また、図９に示す例では、ページ５００の各箇所における第１〜第３閲覧時間のそれぞれが、ページ５００が閲覧される方向と交差する交差方向である横方向に延びる棒状のオブジェクトとして出力されている。
【００６５】
また、図９に示す例では、各箇所における第１〜第３閲覧時間のそれぞれを示す複数の棒状のオブジェクトの始点が、交差方向である横方向においてそれぞれ異なるように出力されている。
【００６６】
また、図９に示す例では、ページ５００の各箇所において、各箇所における第１〜第３閲覧時間のそれぞれを示す複数の棒状のオブジェクトの始点の交差方向（横方向）における位置が、各箇所間で一致するように出力されている。なお、複数の棒状のオブジェクトの始点の位置は上記の例に限定されず、ページ５００の各箇所において、第１〜第３閲覧時間のそれぞれを示す複数の棒状のオブジェクトを、第１閲覧時間から順に、連続させつつ互いに重ならないように、交差方向（横方向）に並べて出力してもよい。
【００６７】
なお、図９に示す例では、第１〜第３閲覧時間のそれぞれを棒状のオブジェクトによって表現しているが、オブジェクトの形態はこれに限定されず、線状、矩形状、帯状、円状もしくは多角形状の図形または複数の図形の集合によって表現されてもよい。たとえば、オブジェクトを複数の図形の集合によって表現する場合、閲覧時間の長さを図形の個数に対応付けて表現してもよい。
【００６８】
また、閲覧状況解析装置３００がステップＳ１０４の処理において閲覧状況を可視化して出力する態様は、上記の例に限定されず、たとえば、閲覧状況解析装置３００は、図１０に示すような画面を生成してもよい。
【００６９】
図１０は、閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の他の出力例を示す図である。
【００７０】
図１０に示す例では、図９の例とは異なり、第１〜第３閲覧時間のそれぞれを示す帯状のオブジェクトが、第１閲覧時間から順に、連続させつつ互いに重ならないように、交差方向（横方向）に並べて出力されている。さらに、図１０に示す例では、閲覧方向である縦方向に隣接するページ５００の各箇所において、第１〜第３閲覧時間のそれぞれを示す複数のオブジェクトの始点同士を接続させて、ページ５００の各箇所における第１〜第３閲覧時間のそれぞれを示す複数のオブジェクトを各箇所にわたって連結し、ページ５００全体における第１〜第３閲覧時間の推移（増減）を示す帯状（層状または曲線グラフ状）のオブジェクトとして出力されている。
【００７１】
また、閲覧状況解析装置３００は、ステップＳ１０４の処理において、ページ５００の閲覧状況として、図１１に示すような画面を生成してもよい。
【００７２】
図１１は、閲覧状況解析装置によって提供され、ページ管理者端末に表示されるページの閲覧状況の他の出力例を示す図である。
【００７３】
図１１に示す例では、ページ５００の各箇所における到達率、離脱率、到達時間が各箇所に関連付けられて表示されている。
【００７４】
図１１に示すグラフの縦軸は、ページ５００内の各箇所を、ページ５００の最上部を０％、最下部を１００％とする割合によって示している。
【００７５】
また、図１１に示すグラフの上部に記載された横軸（棒グラフの横軸）は、ページ５００の各箇所における到達率を示している。到達率は、ページ５００を訪れたユーザー数に対する、ページ５００の各箇所に到達したユーザー数の割合である。たとえば、図１１に示す例では、ページ５００を訪れたユーザーの８０％程度が、ページ５００の最上部から５％の位置まで到達しているが、最下部である１００％の位置まで到達しているユーザーは、１０％程度であることが把握され得る。
【００７６】
また、図１１に示すグラフの下部に記載された横軸（折れ線グラフの横軸）は、ページ５００の各箇所へのユーザーの到達時間の平均値を示している。たとえば、図１１に示す例では、ページ５００の最上部から最下部まで平均１８０秒程度かけて閲覧されていることがわかる。ページ５００の最上部から６０％あたりの箇所は到達時間がページの長さに比例するように伸びているため、ある程度の時間をかけて閲覧されていることがわかる。６０％から９０％あたりの箇所は、到達時間がさほど伸びておらず、あまり時間をかけずに閲覧されていることがわかる。９０％〜最下部あたりの箇所は到達時間が伸びており、時間をかけて閲覧されていることがわかる。
【００７７】
また、図１１に示す棒グラフ（到達率を長さで示すグラフ）の色の濃度は、ページ５０の各箇所におけるユーザー離脱率を示している。図１１に示す例では、棒グラフの色の濃い部分においてユーザーの離脱率が高く、色の薄い部分においてユーザーの離脱率が低いことが示される。図１１の例では、ページ５００の最上部から５％あたりの箇所において離脱率が４．５％以上と最も高くなっていることがわかる。最上部から５０％あたりの箇所は３．０〜４．５％未満または１．５〜３．０％未満と比較的高く、５０％から９５％あたりの箇所は１．５〜３．０％未満または１．５％未満と比較的低くなっている。最下部においては、離脱率が３．０〜４．５％未満と比較的高くなっている。
【００７８】
以上のように、本実施形態の閲覧状況解析装置３００によれば、ページ５００における表示箇所に関する情報を所定の時間間隔で取得し、取得された表示箇所に関する情報に基づいて、ページ５００の各箇所におけるユーザーの閲覧時間を算出し、算出されたページ５００の各箇所における閲覧時間を、ページ５００の各箇所に関連付けてページ５００の閲覧状況として出力する。これにより、ユーザーによるページ５００の各箇所における閲覧時間が可視化されるため、ユーザーがページ５００のどの部分に興味を持って熟読しているかという閲覧状況をページ管理者が容易かつ的確に把握できる。したがって、ページ管理者は、ページ５００のどの部分を改善すればよいかを特定して対策を講じることができ、より容易にユーザーにとってより魅力あるページを作成することができる。
【００７９】
また、閲覧状況解析装置３００は、ユーザーが操作表示部１６０に表示されるページ５００の表示箇所を所定の閲覧方向に移動させつつページ５００を閲覧した後、表示箇所を所定の閲覧方向とは逆の方向である逆方向に移動させた場合、逆方向に移動させるまでに取得された表示箇所に基づく閲覧時間を第１閲覧時間として、逆方向に移動させた後に取得された表示箇所に基づく閲覧時間を第２閲覧時間として、それぞれ区別して算出する。そして、閲覧状況解析装置３００は、ページ５００の閲覧状況として、各箇所における第１閲覧時間および第２閲覧時間の長さに対応するサイズを有するオブジェクトを、それぞれ区別して、ページ５００の各箇所に関連付けて出力する。これにより、ユーザーが所定の閲覧方向に閲覧中のページをわざわざ逆方向に戻して読み直した箇所、すなわちユーザーが熟読した箇所を可視化して示すことができる。その結果、ユーザーによるページ５００の閲覧状況をページ管理者がより明確に把握でき、魅力あるページ作成に活かすことができる。
【００８０】
また、閲覧状況解析装置３００は、ユーザーが表示箇所をｎ回（ｎは１以上の整数）逆方向に移動させた後に取得された表示箇所に基づく各箇所における閲覧時間を第ｎ＋１閲覧時間として算出する。そして、閲覧状況解析装置３００は、ページ５００の閲覧状況として、各箇所における第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれの長さに対応するサイズを有するオブジェクトを、互いに区別して、ページ５００の各箇所に関連付けて出力する。これにより、ユーザーが何度もページをスクロールさせて読み直した箇所、すなわちユーザーが熟読した箇所をより効果的に可視化して示すことができる。その結果、ユーザーによるページ５００の閲覧状況をページ管理者がより適切に把握でき、魅力あるページ作成に活かすことができる。
【００８１】
また、閲覧状況解析装置３００は、ページ５００の閲覧状況として、各箇所における第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを、ページ５００が閲覧される方向と交差する交差方向に延びるオブジェクトとして、互いに区別しつつ、ページ５００の各箇所に関連付けて出力する。これにより、ページ５００の各箇所における第１〜第ｎ＋１閲覧時間が、一覧して直感的に把握できるように可視化される。したがって、ページ管理者はユーザーによるページ５００の各箇所の熟読度を容易かつ適切に把握することができる。
【００８２】
また、閲覧状況解析装置３００は、ページ５００の閲覧状況として、第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを示す複数のオブジェクトの始点が交差方向においてそれぞれ異なるように出力する。これにより、ページ管理者は、ページ５００の各箇所における第１〜第ｎ＋１閲覧時間を、それぞれ区別して把握することができる。したがって、ページ管理者はユーザーによるページ５００の各箇所の熟読度をより詳細に把握することができる。
【００８３】
また、閲覧状況解析装置３００は、ページ５００の閲覧状況として、各箇所において、第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを示す複数のオブジェクトの始点の交差方向における位置が各箇所間で一致するように出力する。これにより、ページ管理者は、ページ５００の各箇所における第１〜第ｎ＋１閲覧時間それぞれを、より容易に把握することができる。
【００８４】
また、閲覧状況解析装置３００は、ページ５００の閲覧状況として、第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを示す複数のオブジェクトを、第１閲覧時間から順に、連続させつつ互いに重ならないように、交差方向に並べて出力する。これにより、ページ管理者は、ページ５００の各箇所における第１〜第ｎ＋１閲覧時間のそれぞれ、および第１〜第ｎ＋１閲覧時間の合計値を容易に把握することができ、ユーザーによるページ５００の各箇所の熟読度を容易かつ適切に把握することができる。
【００８５】
また、閲覧状況解析装置３００は、ページ５００の閲覧状況として、閲覧方向に隣接する各箇所において、第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを示す複数のオブジェクトの始点同士を接続させて、各箇所における第１閲覧時間〜第ｎ＋１閲覧時間のそれぞれを示す複数のオブジェクトを各箇所にわたって連結して、ページ５００全体における第１閲覧時間〜第ｎ＋１閲覧時間の推移を示すオブジェクトとして出力する。これにより、ページ管理者は、ページ５００の各箇所における第１〜第ｎ＋１閲覧時間とその推移を容易に把握することができ、ユーザーによるページ５００の各箇所の熟読度をより効果的に把握することができる。
【００８６】
また、上記のオブジェクトは、線状、棒状、矩形状、帯状、円状もしくは多角形状の図形または複数の図形の集合によって構成される。これにより、目的や状況に応じて表示態様を柔軟に変更することができ、第１〜第ｎ＋１閲覧時間を条件に応じて効果的に可視化することができる。
【００８７】
また、閲覧状況解析装置３００は、取得されるユーザーごとのページ５００における表示箇所に関する情報に基づいて、ページ５００の各箇所に到達したユーザーの数である到達ユーザー数を算出して、各箇所に関連付けてページ５００の閲覧状況として出力する。これにより、ページ管理者は、ページ５００の各箇所にどのぐらいの数のユーザーが到達しているかを把握できるため、ページ５００の閲覧状況をより適切に把握することができる。
【００８８】
また、閲覧状況解析装置３００は、取得されるユーザーごとのページ５００における表示箇所に関する情報に基づいて、ページ５００の各箇所において各ユーザーがページ５００から離脱した割合である離脱率を算出して、各箇所に関連付けてページ５００の閲覧状況として出力する。これにより、ページ管理者は、ページ５００のどの部分においてユーザーが離脱しているかを把握できるため、ページ５００において確認または検討が必要な箇所を容易に把握して、適切な対策につなげることができる。また、たとえば離脱率が高い箇所に他のページへのリンクが設けられている場合、後述するように、当該リンクを介して遷移した遷移先のページの閲覧状況を把握することによって、遷移先のページでユーザーが目的を果たしているか否かを把握することもできる。
【００８９】
また、閲覧状況解析装置３００は、取得されるユーザーごとのページ５００における表示箇所に関する情報に基づいて、各ユーザーがページ５００にアクセスしてから、ページ５００の各箇所に到達するまでの到達時間を算出して、各箇所に関連付けてページ５００の閲覧状況として出力する。これにより、ページ管理者は、ユーザーがページ５００の各箇所にどの程度の時間をかけて到達しているかを把握することができるため、ページ５００の閲覧状況をより適切に把握することができる。
【００９０】
なお、図１１に示される画面は、図９または図１０に示される画面と並べて表示されてもよい。これにより、ページ管理者は、ユーザーがページ５００のどの部分をどのように閲覧しているかという閲覧状況をより明確に把握することができる。
【００９１】
＜第２実施形態＞
上記の第１実施形態では、ユーザーが閲覧しているページ５００の閲覧状況を可視化して出力する例について説明した。しかし、ユーザーが閲覧しているページ５００だけでなく、ページ５００から遷移した遷移先ページにおける閲覧状況や、ユーザーが当該ページを介してページ５００に遷移した遷移元ページにおける閲覧状況を出力してもよい。また、閲覧状況を出力するだけでなく、閲覧状況を所定の基準によって評価して、評価結果をページ管理者等に通知してもよい。第２実施形態では、ユーザーがページ５００から遷移した遷移先ページにおける閲覧状況や、ユーザーが当該ページを介してページ５００に遷移した遷移元ページにおける閲覧状況を出力し、閲覧状況を所定の基準によって評価する例について説明する。なお、以下の第２実施形態の説明において、第１実施形態と同様の部分については説明を省略または簡略化し、第１実施形態と異なる部分を中心に説明する。
【００９２】
図１２は、第２実施形態に係る閲覧状況解析装置によって実行される処理の手順を示すフローチャートである。図１３は、閲覧状況解析装置によって提供され、ページ管理者端末に表示される遷移先のページの閲覧状況の出力例を示す図である。図１２のフローチャートに示される処理は、閲覧状況解析装置３００のストレージ３４０にプログラムとして記憶されており、ＣＰＵ３１０が各部を制御することにより実行される。
【００９３】
図１２に示すように、閲覧状況解析装置３００は、ページ５００の表示箇所に関する情報を取得する（ステップＳ２０１）。本実施形態では、閲覧状況解析装置３００は、遷移先ページおよび遷移元ページについても、表示箇所に関する情報を取得する。
【００９４】
続いて、閲覧状況解析装置３００は、閲覧状況を出力する旨の指示を受け付けたか否かを判断する（ステップＳ２０２）。
【００９５】
閲覧状況を出力する旨の指示を受け付けていない場合（ステップＳ２０２：ＮＯ）、閲覧状況解析装置３００は、ステップＳ２０１の取得処理を繰り返す。
【００９６】
閲覧状況を出力する旨の指示を受け付けた場合（ステップＳ２０２：ＹＥＳ）、閲覧状況解析装置３００は、ステップＳ２０１において取得された情報から、ページ５００、遷移先ページおよび遷移元ページについて、各種閲覧時間、離脱率、到達数、到達時間等を算出する（ステップＳ２０３）。
【００９７】
続いて、閲覧状況解析装置３００は、ステップＳ２０３において算出された情報に基づいて、ページ５００の各箇所に関連付けて、ページ５００の閲覧状況を可視化して出力する（ステップＳ２０４）。
【００９８】
続いて、閲覧状況解析装置３００は、ステップＳ２０４の処理において閲覧状況として出力される各項目について、予め設定された閾値に基づいて評価を行い、評価結果を出力する（ステップＳ２０５）。たとえば閲覧状況解析装置３００は、ページ管理者等からページ５００内の所定の箇所の閲覧時間、離脱率、到達数または到達時間について予め閾値の設定を受け付けてストレージ３４０に記憶しておく。閲覧状況解析装置３００は、予め記憶された閾値とステップＳ２０３において算出された値とを比較することによって、ページ５００の閲覧状況を評価する。
【００９９】
より具体的には、閲覧状況解析装置３００は、ページ管理者等からページ５００内の所定の箇所または範囲について、離脱率の閾値として、たとえば３．０％等の値の設定を予め受け付ける。閲覧状況解析装置３００は、離脱率評価部として、予め設定された閾値とステップＳ２０３において算出された離脱率とを比較する。閲覧状況解析装置３００は、たとえば、算出された離脱率が閾値よりも高い場合、ページ５００の当該箇所または範囲における閲覧状況が良好でないと評価し、算出された離脱率が閾値以下の場合、閲覧状況が良好であると評価する。あるいは、閲覧状況解析装置３００は、離脱率が所定の閾値以下である箇所または範囲がページ５００内に所定の数以上存在する場合に、ページ５００の閲覧状況が良好でないと評価し、存在しない場合に、ページ５００の閲覧状況が良好であると評価してもよい。閲覧状況解析装置３００は、評価結果を出力してページ管理者等に通知する。閲覧状況解析装置３００は、たとえばページ５００またはページ５００の所定の箇所または範囲について閲覧状況が良好でないと評価された場合、ページ管理者等に警告してもよい。
【０１００】
また、閲覧状況解析装置３００は、ページ管理者等からページ５００内の所定の箇所または範囲について、閲覧時間の閾値の設定を予め受け付けてもよい。閾値は、たとえば、第１〜第ｎ＋１閲覧時間の各々についての閾値でもよく、第１〜第ｎ＋１閲覧時間の任意の組み合わせの合計値についての閾値でもよい。閲覧状況解析装置３００は、閲覧時間評価部として、閾値とステップＳ２０３において算出された各種閲覧時間とを比較する。閲覧状況解析装置３００は、たとえば、算出された各種閲覧時間が閾値よりも短い場合、ページ５００の閲覧状況が良好でないと評価し、算出された各種閲覧時間が閾値以上の場合、ページ５００の閲覧状況が良好であると評価する。閲覧状況解析装置３００は、評価結果を出力してページ管理者等に通知する。
【０１０１】
続いて、閲覧状況解析装置３００は、遷移先ページまたは遷移元ページの閲覧状況を出力する旨の指示を受け付けたか否かを判断する（ステップＳ２０６）。閲覧状況解析装置３００は、閲覧状況を出力する旨の指示を受け付ける際に、複数の遷移先ページのリストを表示してページ管理者等から選択を受け付ける。
【０１０２】
閲覧状況を出力する旨の指示を受け付けていない場合（ステップＳ２０６：ＮＯ）、閲覧状況解析装置３００は、指示を受け付けるまで待機する。待機している間も、ステップＳ２０１およびステップＳ２０３の取得および算出処理は実行され得る。
【０１０３】
閲覧状況を出力する旨の指示を受け付けた場合（ステップＳ２０６：ＹＥＳ）、閲覧状況解析装置３００は、遷移先ページまたは遷移元ページについて、図９〜１１に示されるような画面を生成してページの閲覧状況を可視化して出力する（ステップＳ２０７）。閲覧状況解析装置３００は、たとえばステップＳ２０６において選択を受け付けた遷移先ページの閲覧状況を出力する。閲覧状況解析装置３００は、さらに図１３に示されるような画面を生成することによって、遷移先ページまたは遷移元ページについて、閲覧状況および閲覧状況の評価結果を出力する。
【０１０４】
図１３に示す例では、ページ５００からユーザーが遷移した複数の遷移先ページについて、閲覧状況および閲覧状況の評価結果が示されている。
【０１０５】
図１３の例において、「動向」は、各ページの閲覧状況の評価結果をアイコンによって示している。たとえば「遷移先動向Ｇｏｏｄ」のアイコンは、対応するページの閲覧状況の評価結果が良好であることを示し、「遷移先動向Ｂａｄ」のアイコンは、対応するページの閲覧状況の評価結果が良好でないことを示す。「ＣＶ」は、遷移先ページにおいてユーザーが商品の購入等の所定の動作を行った数や割合、すなわちユーザーが遷移先のサイトにおいて目的を達成した度合いを示す。「クリック率」は、遷移先ページにおいてユーザーが所定のボタンや画像等をクリックした割合を示し、「クリック数」は、遷移先ページにおいてユーザーが所定のボタンや画像等をクリックした数を示す。「名称」は、遷移先ページに設定されたページの名称を示し、「アクセス情報」は、遷移先ページのＵＲＬ等を示す。
【０１０６】
なお、図１３の例では、遷移先ページの閲覧状況および閲覧状況の評価結果を示すことについて説明したが、遷移元ページの閲覧状況および閲覧状況の評価結果を示してもよい。
【０１０７】
以上のように、本実施形態の閲覧状況解析装置３００によれば、ユーザーがページ５００から遷移した遷移先ページにおいてもページ５００と同様に遷移先ページの閲覧状況に関する情報を取得および算出し、遷移先ページのリストを表示してユーザーから選択を受け付けるとともに、選択を受け付けた遷移先ページの閲覧状況を出力する。これにより、ページ管理者は、ページ５００の閲覧状況だけでなく、ページ５００から遷移した先の遷移先ページの閲覧状況も把握することができ、ユーザーの動向をより詳細に把握することができる。
【０１０８】
また、閲覧状況解析装置３００は、ユーザーが当該ページを介してページ５００に遷移した遷移元ページにおいてもページ５００と同様に遷移元ページの閲覧状況に関する情報を取得および算出し、遷移元ページのリストを表示してユーザーから選択を受け付けるとともに、選択を受け付けた遷移元ページの閲覧状況を出力する。これにより、ページ管理者は、ページ５００の閲覧状況だけでなくページ５００への遷移元ページの閲覧状況も把握することができ、ユーザーの動向をより詳細に把握することができる。
【０１０９】
また、閲覧状況解析装置３００は、ページ５００の各箇所について予め記憶された離脱率に関する閾値と、算出された各箇所における離脱率とに基づいてページ５００の閲覧状況を評価する。これにより、ページ管理者は、ページ５００の閲覧状況が良好であるか否かを即時に把握することができる。たとえば閲覧状況が良好でないと評価された場合には、迅速にページの改善等の対応を行うことによって、ユーザーの離脱・流出や損失を抑止することができる。
【０１１０】
また、閲覧状況解析装置３００は、ページ５００の各箇所について予め記憶された閲覧時間に関する閾値と、算出された各箇所における閲覧時間とに基づいてページ５００の閲覧状況を評価する。これにより、ページ管理者は、ページ５００の閲覧状況が良好であるか否かを即時に把握することができる。たとえば閲覧状況が良好でないと評価された場合には、迅速にページの改善等の対応を行うことによって、ユーザーの閲覧状況を増加させて利益増強を図ることができる。
【０１１１】
なお、本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１２】
たとえば、上記の実施形態では、ユーザー端末１００、ページサーバー２００、閲覧状況解析装置３００およびページ管理者端末４００の各構成はそれぞれ独立した装置であるものとして説明したがこれに限定されない。たとえば複数の構成が１つの装置にインストールされた複数のプログラムによって実装されてもよく、あるいは１つの構成が複数の装置によって実装されてもよい。
【０１１３】
また、閲覧状況の評価は所定の閾値を使用して行う例について説明したが、これに限定されない。たとえば各種の画像認識技術やパターンマッチング技術、機械学習技術等を利用して上記のような評価を実行し得る。たとえば、閲覧状況解析装置３００は、複数の事例データである教師データを用いて予め学習されたディープニューラルネットワークに、閲覧状況に関する情報を入力することによって、出力として上記のような評価結果を得るようにしてもよい。
【０１１４】
また、上述したフローチャートは、一部のステップを省略してもよく、他のステップが追加されてもよい。また各ステップの一部は同時に実行されてもよく、一つのステップが複数のステップに分割されて実行されてもよい。また各ステップの実行順序が変更されてもよい。
【０１１５】
上述した実施形態に係るシステムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１１６】
１００  ユーザー端末、
１１０  ＣＰＵ、
１２０  ＲＯＭ、
１３０  ＲＡＭ、
１４０  ストレージ、
１５０  通信インターフェース、
１６０  操作表示部、
１７０  バス、
２００  ページサーバー、
２１０  ＣＰＵ、
２２０  ＲＯＭ、
２３０  ＲＡＭ、
２４０  ストレージ、
２５０  通信インターフェース、
２６０  操作部、
２７０  表示部、
２８０  バス、
３００  閲覧状況解析装置、
３１０  ＣＰＵ、
３２０  ＲＯＭ、
３３０  ＲＡＭ、
３４０  ストレージ、
３５０  通信インターフェース、
３６０  操作部、
３７０  表示部、
３８０  バス、
４００  ページ管理者端末、
４１０  ＣＰＵ、
４２０  ＲＯＭ、
４３０  ＲＡＭ、
４４０  ストレージ、
４５０  通信インターフェース、
４６０  操作部、
４７０  表示部、
４８０  バス。
【図１】
2020024573.tif 000003
【図２】
2020024573.tif 000004
【図３】
2020024573.tif 000005
【図４】
2020024573.tif 000006
【図５】
2020024573.tif 000007
【図６】
2020024573.tif 000008
【図７】
2020024573.tif 000009
【図８】
2020024573.tif 000010
【図９】
2020024573.tif 000011
【図１０】
2020024573.tif 000012
【図１１】
2020024573.tif 000013
【図１２】
2020024573.tif 000014
【図１３】
2020024573.tif 000015