JP6431025B2 - Analysis device, distribution device, analysis method, distribution method, and program - Google Patents
Analysis device, distribution device, analysis method, distribution method, and program Download PDFInfo
- Publication number
- JP6431025B2 JP6431025B2 JP2016229411A JP2016229411A JP6431025B2 JP 6431025 B2 JP6431025 B2 JP 6431025B2 JP 2016229411 A JP2016229411 A JP 2016229411A JP 2016229411 A JP2016229411 A JP 2016229411A JP 6431025 B2 JP6431025 B2 JP 6431025B2
- Authority
- JP
- Japan
- Prior art keywords
- web page
- content
- unit
- expected
- browser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004458 analytical method Methods 0.000 title claims description 52
- 238000000034 method Methods 0.000 title claims description 40
- 230000004044 response Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003795 desorption Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、解析装置、配信装置、解析方法、配信方法及びプログラムに関する。 The present invention relates to an analysis device, a distribution device, an analysis method, a distribution method, and a program.
特許文献1には、ウェブページのコンテンツがユーザに熟読されているか又は流し読みされているかを推定する技術が開示されている。特許文献1では、ブラウザの画面表示の更新(再描画)が行われる際に呼び出されるコールバック関数の呼び出し間隔を算出することで推定処理が行われている。また、特許文献1では、ブラウザがコンテンツをある一定以上読み込んだと推定される場合、そのコンテンツの読み終えた部分の切れ目の直前や切れ目の前の行に広告を挿入する技術が開示されている。 Patent Document 1 discloses a technique for estimating whether the content of a web page is being read carefully by a user or being scanned. In Patent Document 1, estimation processing is performed by calculating a call function call interval that is called when a browser screen display is updated (redrawn). Patent Document 1 discloses a technique for inserting an advertisement in a line immediately before a break or before a break in a portion where the content has been read when it is estimated that the browser has read the content more than a certain amount. .
しかしながら、特許文献1には、これからコンテンツを閲覧するユーザによるそのコンテンツの閲覧が途中で終了されてしまうような位置を予測することについては何ら言及がなされていない。 However, Patent Document 1 makes no mention of predicting a position at which browsing of the content by a user who will browse the content will be terminated halfway.
コンテンツ提供者の観点からすると、自身の提供するサイトになるべく長く留まって欲しいという要望があり、コンテンツに興味がなくなったとしても、関連する別のコンテンツを紹介して、自身の提供するサイトに留まって欲しいという要望がある。 From the content provider's point of view, there is a desire to stay as long as possible for the site that it provides, and even if you lose interest in the content, introduce other related content and stay on the site you provide There is a request to want.
そこで、本発明は、ユーザを特定のサイトに留まらせることを可能とする解析装置、配信装置、解析方法、配信方法及びプログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide an analysis device, a distribution device, an analysis method, a distribution method, and a program that allow a user to stay at a specific site.
本発明の一態様に係る解析装置は、ウェブページを表示するブラウザから、ウェブページに含まれるコンテンツの読了率を示すデータを取得する取得部と、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置を決定する決定部と、決定した離脱予想位置とウェブページを識別する情報とを含む情報である離脱予想位置情報を出力する出力部と、を備える。 An analysis apparatus according to an aspect of the present invention predicts an acquisition unit that acquires data indicating a reading rate of content included in a web page from a browser that displays the web page, and a position where browsing of content by the user ends A determining unit that determines an expected leaving position; and an output unit that outputs predicted leaving position information that is information including the determined expected leaving position and information for identifying a web page.
この態様によれば、ウェブページを表示するそれぞれのブラウザの読了率が解析装置で特定される。また、それぞれのブラウザの読了率に基づいて、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置が決定される。離脱予想位置が決定できれば、ユーザが他のサイト等に移動しないように各種の対策を施すことができる。 According to this aspect, the reading rate of each browser that displays a web page is specified by the analysis device. In addition, based on the reading rate of each browser, a predicted leaving position is determined by predicting the position where the user finishes browsing the content. If the expected departure position can be determined, various measures can be taken so that the user does not move to another site or the like.
本発明の一態様に係る配信サーバは、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置と、コンテンツが含まれるウェブページを識別する情報とを含む離脱予想位置情報を入力する入力部と、ウェブページを、離脱予想位置情報に基づいて離脱予想位置に所定のオブジェクトを配置したウェブページに更新する更新部と、更新されたウェブページを配信する配信部とを備える。 The distribution server according to one aspect of the present invention is an input unit that inputs expected leaving position information that includes a predicted leaving position where a user's browsing of content ends is predicted and information that identifies a web page including the content. And an updating unit that updates the web page to a web page in which a predetermined object is arranged at the expected leaving position based on the predicted leaving position information, and a distribution unit that distributes the updated web page.
この態様によれば、ウェブページが、離脱予想位置に所定のオブジェクトを配置したウェブページに更新される。そして、更新されたウェブページが配信されることにより、これまで離脱をしていたユーザが、関連するコンテンツを引き続き閲覧する可能性が高まる。したがって、ユーザを特定のサイトに留まらせることができる。 According to this aspect, the web page is updated to the web page in which the predetermined object is arranged at the expected leaving position. Then, by delivering the updated web page, the possibility that the user who has been withdrawn will continue to browse related content will increase. Therefore, the user can stay at a specific site.
本発明によれば、ユーザを特定のサイトに留まらせることができる。 According to the present invention, the user can stay at a specific site.
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 A preferred embodiment of the present invention will be described with reference to the accompanying drawings. In addition, in each figure, what attached | subjected the same code | symbol has the same or similar structure.
[第1実施形態]
[構成]
図1は、第1実施形態に係るシステム100の構成を示す図である。システム100は、複数のユーザ端末120a、120b、120cと、解析装置130と、配信サーバ140とを備える。図1においては3つのユーザ端末を示しているが、ユーザ端末の数は任意の数であってよい。複数のユーザ端末のことをまとめてユーザ端末120と呼ぶ。ユーザ端末120、解析装置130及び配信サーバ140は、インターネット等のネットワーク110を通じて相互に接続されている。
[First embodiment]
[Constitution]
FIG. 1 is a diagram illustrating a configuration of a
ユーザ端末120は、表示部121と、ブラウザ122とを有し、ブラウザ122は、ウェブページ受信部123とプログラム実行部124とを有する。プログラム実行部124は、コンテンツ領域特定部125、表示座標特定部126、計時部127、データ送信部128及びイベント検知部129を有する。
The user terminal 120 includes a
解析装置130は、取得部131、決定部132及び出力部133を有する。
The
配信サーバ140は、入力部141、更新部142及び配信部143を有する。
The
ユーザ端末120、解析装置130及び配信サーバ140は、不図示のCPU(Central Processing Unit)、RAM(Random Access Memory)及びフラッシュメモリ又はHDD(Hard Disc Drive)をそれぞれが備えることができる。そして、フラッシュメモリ又はHDD等に格納されたプログラムが一時的にRAMに読み出され、CPUが、RAMに読み出されたプログラムを実行することで、ユーザ端末120、解析装置130及び配信サーバ140のCPUが、図1に示すユーザ端末120、解析装置130及び配信サーバ140の各部として機能することができる。なお、ユーザ端末120のプログラム実行部124に含まれる各部は、ウェブページに含まれるスクリプトプログラムを実行することで、ユーザ端末120の不図示のCPUがプログラム実行部124に含まれる各部として機能することができる。
Each of the user terminal 120, the
また、解析装置130及び配信サーバ140は、別箇の装置であるものとして説明するが、両装置の機能を包含する装置が用いる形態でもよい。また、図1に示す解析装置130及び配信サーバ140の各部のうちの少なくとも一部は、複数の情報処理装置による分散処理によって実現されてよい。また、情報処理装置は、図示しないクラウドサーバなどからダウンロードしたプログラムに従って処理を実行してもよい。図1は構成の一例を示したものに過ぎず、他の構成を含んでもよい。また、図1に記載された構成の全てが必須の要件であるとは限らない。
Moreover, although the
[ユーザ端末]
ユーザ端末120の構成について説明する。
[User terminal]
A configuration of the user terminal 120 will be described.
表示部121は、例えば液晶ディスプレイ及び有機EL(electroluminescence)ディスプレイ等のように、各種の情報及びデータ等を表示する。本実施形態において表示部121は、配信サーバ140から配信されたウェブページを表示する。
The
ブラウザ122は、ユーザ端末120のフラッシュメモリ等に格納されたプログラムが、ユーザ端末120の不図示のCPUによって実行されることで起動される閲覧アプリケーションである。
The
ウェブページ受信部123は、ブラウザに入力されたウェブページの閲覧要求に応じて、ウェブページを格納する配信サーバ140にアクセスし、配信サーバ140からウェブページを受信する。本実施形態においては、配信サーバ140から送信されるウェブページには、所定のスクリプトプログラムが含まれている。例えば、Java Script(登録商標)言語によって記述されたスクリプトプログラムが含まれている。
The web
プログラム実行部124は、ウェブページに含まれているスクリプトプログラムに従った処理を実行する。ブラウザ122は、ウェブページ受信部123で受信したウェブページのデータ(例えば、HTML(HyperText Markup Language)言語等のマークアップ言語で記述されたデータ)を解釈して、記述されたデータに従ってウェブページを表示部121に表示する。記述されたデータの中に、スクリプトプログラムが含まれている場合、プログラム実行部124が起動し、そのスクリプトプログラムに従って処理を実行する。
The
次に、プログラム実行部124に含まれる各部を説明する。先に説明したように、プログラム実行部124に含まれる各部は、ウェブページのデータに含まれているスクリプトプログラムに従った処理を行うものであり、本実施形態においては、配信サーバ140から配信されるウェブページが、このようなスクリプトプログラムを含むウェブページである。
Next, each unit included in the
コンテンツ領域特定部125は、ウェブページに含まれるメインコンテンツの領域(以下、「コンテンツ領域」と呼ぶ。)を特定する。ウェブページには、コンテンツ以外の広告等が含まれる。コンテンツ領域とは、このようなコンテンツ以外の部分を除く領域のことである。以下、本実施形態においてコンテンツは、記事であるものとして説明する。したがって、コンテンツ領域特定部125は、記事本文の領域を特定する。例えば、コンテンツ領域特定部125は、<article>のタグで囲まれた領域を記事本文の領域として特定することができる。<article>のタグで囲まれた領域が複数存在する場合には、その中で一番大きい領域を、記事本文の領域として特定することができる。コンテンツ領域特定部125は、ウェブページ中におけるコンテンツ領域の座標を特定する。なお、記事本文の領域を特定する技術はこの例に限られるものではなく、様々な技術を適用することができる。また、本実施形態では、コンテンツの例として記事を用いて説明を行うが、コンテンツは記事に限られない。
The content
表示座標特定部126は、表示部121に表示されているウェブページの座標(以下、表示座標と呼ぶ。)を特定する。すなわち、表示座標特定部126は、ウェブページ受信部123で受信したウェブページのうちの、どの部分がブラウザ122によって表示されているか(すなわち、ユーザに閲覧されているか)を示す情報を特定する。
The display coordinate specifying
計時部127は、ブラウザ122が、ウェブページ受信部123で受信したウェブページの読み込みを完了した場合等のように、ユーザがウェブページを閲覧可能な状態からタイマをスタートさせて時間を計測する。計時部127は、ウェブページの読み込みの完了の他、ブラウザ122のウィンドウのリサイズが行われたこと及びウィンドウの回転が行われたこと等を契機としてタイマをスタートさせてもよい。これらのウェブページの読み込み完了、ウィンドウのリサイズ及びウィンドウの回転等は、イベント検知部129によって検知される。また、計時部127は、ウィンドウがフォーカスから外れたことがイベント検知部129によって検知された場合、タイマの測定を終了する。ウィンドウがフォーカスから外れた場合とは、例えばブラウザ122のウィンドウが非アクティブになり、他のウィンドウがアクティブになることである。
The
データ送信部128は、コンテンツ領域特定部125で特定されたコンテンツ領域の座標と、表示座標特定部126で特定された表示座標と、計時部127で計時された時間とを、解析装置130に送信する。
The
イベント検知部129は、前述した各種のイベントを検知する。
The
[解析装置]
次に、解析装置130の構成について説明する。
[Analysis equipment]
Next, the configuration of the
取得部131は、ウェブページを表示するブラウザ122から、ウェブページに含まれるコンテンツの読了率を示すデータを取得する。読了率とは、あるコンテンツにおいてユーザの閲覧が完了した割合のことである。例えば、読了率が100%の場合、ユーザは、そのコンテンツを全て閲覧したことを示している。読了率が50%の場合、ユーザは、そのコンテンツを半分閲覧したことを示している。本実施形態においてコンテンツの読了率を示すデータとは、コンテンツ領域の座標と、ブラウザで表示されている表示座標と、ウェブページが表示された時間とに関するデータとすることができる。
The
決定部132は、複数のユーザ端末120の複数のブラウザ122のそれぞれから取得した読了率を示すデータに基づいて、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置を決定する。すなわち、決定部132は、取得部131で取得したコンテンツの領域の座標と、ブラウザで表示されている表示座標とに基づいて、各ブラウザ122における読了率を特定する。そして決定部132は、特定した各ブラウザ122の読了率に基づいて離脱予想位置を決定する。つまり、決定部132は、各ブラウザ122の読了率(実測値)に基づいて、将来的にそのコンテンツを閲覧するユーザが、そのコンテンツの閲覧を終了してしまう位置を予想して決定する。離脱予想位置は、そのコンテンツに飽きたユーザが、他のサイトなどに閲覧対象のページを変更してしまう位置とも言える。離脱予想位置の決定方法の詳細については後述する。
The
出力部133は、決定部132によって決定された離脱予想位置を含む情報である離脱予想位置情報を出力する。離脱予想位置情報は、離脱予想位置(例えば離脱が予想される位置の座標)と、その離脱がされたウェブページを識別する情報(例えば、URL(Uniform Resource Locator))とを含む情報である。出力部133は、離脱予想位置情報を配信サーバ140に送信する。なお、解析装置130は、離脱予想位置情報を、例えば解析装置130の不図示の表示部に表示してもよいし、解析装置130と接続されている不図示の印刷装置に出力して、印刷を行わせてもよいし、不図示の他のサーバ装置等に送信してもよい。つまり、出力部133は、離脱予想位置情報を配信サーバ140に出力してもよいし、他の装置等に出力してもよい。
The
[配信サーバ]
次に、配信サーバ140の構成について説明する。
[Distribution server]
Next, the configuration of the
入力部141は、解析装置130から送信された離脱予想位置情報を入力する。
The
更新部142は、入力部141に入力された離脱予想位置情報に基づいてウェブページの更新を行う。更新部142は、離脱予想位置情報に含まれるウェブページを識別する情報に基づいて、更新対象のウェブページを特定する。そして、離脱予想位置情報に含まれる離脱予想位置に、所定のオブジェクトを配置する。更新部142の処理の詳細については後述する。
The
配信部143は、ブラウザ122からのウェブページの送信要求に応じてウェブページを送信する。配信部143は、前述したスクリプトプログラムが含まれるウェブページを配信する。また、更新部142によって更新が行われた場合、配信部143は、更新後のウェブページを配信する。
The
[離脱予想位置の具体例]
次に、具体的な例を示しながら離脱予想位置の決定方法の一例を説明する。
[Specific examples of expected departure positions]
Next, an example of a method for determining a predicted departure position will be described with a specific example.
図2は、ウェブページ200を示す図である。ウェブページ200は、記事(コンテンツ)の本文領域210とメニュー領域220と広告領域230とを含むページである。ウィンドウ250は、ブラウザ122が表示部121に表示するウィンドウ領域である。つまり、本文領域210は、その一部がブラウザ122によって表示部121に表示される。なお、図示していないが、ウェブページ200には、前述したように、ブラウザ122をプログラム実行部124として機能させるためのスクリプトプログラムが含まれている。
FIG. 2 is a diagram showing a
ブラウザ122がウェブページ200のHTMLで記述されたデータを読み込むと、コンテンツ領域特定部125が、本文領域210の座標を特定する。座標は、ウェブページ200における座標系であり、例えばウェブページの左上の点を原点とするXY座標で表すことができる。この座標系では、図2の右に進むにつれてXの値が増加し、図2の下に進むにつれてYの値が増加する。座標系の単位はピクセルで表すことができる。もちろん、これに限らず、任意の座標系を用いてよい。データ送信部128は、コンテンツ領域特定部125で特定されたコンテンツ領域の座標を解析装置130に送信する。データ送信部128は、例えば解析装置130との間で通信を確立する際に用いたブラウザ122のセッションIDと、表示されているウェブページを識別する情報(例えばURL)と、特定された本文領域210の座標とを解析装置130に送信する。なお、ここではセッションIDを用いる形態を説明したが、ウェブページを閲覧するユーザが特定できる情報であればよく、例えばIP(Internet Protocol)アドレス等の他の情報を用いてもよい。ブラウザ122がウェブページ200を表示すると、計時部127によって時間の計測が開始される。
When the
図3は、本実施形態における読了率を説明する図である。図3は、説明を簡便にするために、図2のウェブページ200のうち、本文領域210及びウィンドウ250以外を取り除いた図である。ブラウザ122のコンテンツ領域特定部125によって、コンテンツ領域(本文領域210)の座標a1、a2、a3及びa4が解析装置130に送信される。解析装置130は、これらの座標に基づいて本文領域210の面積を特定することができる。具体的には、解析装置130の決定部132は、本文座標a1のX値から座標a2のX値を差し引くことで本文領域210の幅WCを求める。決定部132は、本文座標a4のY値からa2のY値を差し引くことで本文領域210の高さHCを求める。そして、決定部132は、幅WC*高さHCを算出することにより、本文領域210の面積を特定する。決定部132が特定した本文領域210の面積は、解析装置130の不図示のメモリに一時的に格納される。なお、この例では、本文領域210が単純な矩形の場合を例に挙げて説明しているが、本文領域210の形状に応じて任意の方法で本文領域210の面積を求めることができる。
FIG. 3 is a diagram for explaining the reading completion rate in the present embodiment. FIG. 3 is a diagram in which parts other than the
次に、表示座標特定部126の処理を説明する。表示座標特定部126は、ブラウザ122が表示部121に表示しているウェブページの座標(表示座標)を特定する。図3の例は、ウェブページ200をブラウザ122が最初に読み込んだときのウィンドウ250を示している。この例において、表示座標特定部126は、表示座標b1、b2、b3及びb4を特定することになる。データ送信部128は、ブラウザ122のセッションIDと、表示しているウェブページを識別する情報と、計時部127によって計測された時間と、特定された表示座標とを解析装置130に送信する。なお、この表示座標特定部126による表示座標の特定処理と、その特定された表示座標を含むデータ送信部128による送信処理とは、所定のタイミングで繰り返し実行される。
Next, processing of the display coordinate specifying
解析装置130の決定部132は、本文座標a1〜a4と、表示座標b1〜b4とに基づいて、ブラウザ122が表示部121に表示したコンテンツ(すなわち、本文領域210)の表示済み領域360を特定する。具体的には、決定部132は、表示座標b1〜b4に基づいて特定される領域(すなわち、ウィンドウ250)のうち、本文領域210と重複する領域を、表示済み領域360として特定する。図3の例では、ウィンドウ250の幅が本文領域210の幅よりも大きい(すなわち、a2のX値≧b2のX値、かつ、b1のX値≧a1のX値)ので、表示済み領域360の幅WF1は、本文領域210の幅WPと同じである。
The
ウェブページの読み込み開始時においてウィンドウ250の上端位置は、本文領域210の上端位置よりも上である(b1のY値<a1のY値)ので、決定部132は、表示済み領域360の上端点を本文領域210の上端点に設定する(すなわち、a1及びa2のY値を上端点に設定する)。また、ウィンドウ250の下端位置は、本文領域210の下端位置よりも上である(b3のY値<a3のY値)ので、決定部132は、表示済み領域360の下端点をウィンドウ250の下端点に設定する(すなわち、b3及びb4のY値を下端点に設定する)。そして、決定部132は、設定した下端点のY値から上端点のY値を差し引くことで、表示済み領域360の高さHF1を求めることができる。すなわち、高さHF1=b3のY値−a1のY値である。
Since the upper end position of the
そして、幅WF1*高さHF1を算出することにより、表示済み領域360の面積を特定する。ここで、決定部132は、本文領域210の面積に対する表示済み領域360の面積の比を求めることで、読了率を特定することができる。すなわち、図3の例において読了率は、(WF1*HF1)/(WC*HC)によって求めることができる。決定部132は、取得部131が表示座標を取得するたびに、若しくは、例えば1時間毎等のように一定時間毎に、前述したように、その表示座標の送信元のブラウザ122の読了率を特定する。なお、前述した例は、一例に過ぎず、任意の方法を用いて表示済み領域360を求めてよい。
Then, the area of the displayed
図4は、図3の状態からスクロール指示を受け付けた結果、ブラウザ122がウィンドウ250内の領域を表示する例を示す図である。表示座標特定部126は、図3で説明した場合と同様に、表示座標b41、b42、b43及びb44を解析装置130に送信する。解析装置130の決定部132は、これまでにブラウザ122から送信された表示座標を参照して表示済み領域460を決定する。すなわち、下端点を更新し、更新した下端点のY値(b43のY値)から、上端点のY値(a1のY値)を差し引くことで、表示済み領域460の高さHF2を求める。幅WF2は、幅WCと同じである。図4の例において読了率は、(WF2*HF2)/(WC*HC)によって、求めることができる。
FIG. 4 is a diagram illustrating an example in which the
なお、決定部132は、表示座標の下端点のY値が前回の読了率を算出したときのY値よりも小さくなる場合、すなわち、ユーザが、本文を読み返してスクロールバックするような場合については、読了率をスクロールバックの表示座標に併せて減らさなくてよい。あるいは、スクロールバックに応じて表示済み領域460を更新する(つまり、特定した読了率を減らす)処理を行ってもよい。
Note that the
ブラウザ122のデータ送信部128からは、所定のタイミングで表示座標を含むデータが解析装置130に送信される。所定のタイミングとは、例えば計時部127の計時に基づく所定の時間間隔であってもよいし、所定量のページ内のスクロールが行われる毎でもよい。このように、ブラウザ122においてウェブページの読み込みが行われると、所定のタイミングで表示座標を含むデータが解析装置130に送信され続ける。逆に言えば、ブラウザ122が、前述したようなスクリプトプログラムを含むウェブページから、別のサイト等のウェブページに表示を切り替えた場合(つまり、ページを移動してしまった場合)、ブラウザ122からは表示座標のデータが解析装置130に送信されなくなる。解析装置130の決定部132は、最後にブラウザ122から送信があった時点の表示座標のデータに基づいて、そのブラウザ122(セッションID等によって特定される)における読了率を決定すればよい。このように、ブラウザ122から該当するウェブページの表示座標のデータが送信されなくなる場合には、別のウェブページにブラウザ122の表示が切り替えられた場合の他、別のアプリケーションのウィンドウがアクティブに変更されたり、ブラウザ122が終了されたりすること等も含まれる。なお、別のサイトのウェブページにブラウザ122が表示を切り替えたことを通知する機能が備えられているような場合には、決定部132は、そのような通知に基づいて、読了率を決定することもできる。
Data including display coordinates is transmitted from the
なお、前述したように、データ送信部128は、表示座標のデータを送信する際に計時部127で計測した時間を合わせて送信する。決定部132は、前回の送信時の表示座標及び時間と、今回の送信時の表示座標及び時間とを比較して、スクロール速度が所定の閾値(例えば1000ピクセルあたり1秒)を超えている場合には、そのデータの送信元のブラウザ122からのデータは、離脱予想位置の決定に用いなくてよい。例えば、スクロール速度が所定の閾値を超えている場合には、ユーザは、その記事を読んでいないと推定できるからである。
As described above, the
次に、決定部132が複数のブラウザ122の読了率を集計して、その集計結果に基づいて離脱予想位置を決定する例を説明する。
Next, an example will be described in which the
決定部132は、読了率を所定の単位で区分した点(以下、到達点と呼ぶ。)を設定する。そして、到達点に到達したブラウザの数をインクリメントして集計し、到達点毎の集計値を生成する。そして、集計値に基づいて離脱予想位置を決定する。例えば、決定部132は、隣接する到達点間の集計値の差分をそれぞれ算出し、最も多くの差分が生じた到達点間を特定する。決定部132は、このように特定した到達点間(到達点自身を含む)に含まれるいずれかの読了率によって特定される位置を離脱予想位置と決定することができる。その他、決定部132は、様々な方法で離脱予想位置を決定することができる。以下、具体例を挙げて説明する。
The
図5は、図2に示すウェブページ200に含まれる記事(コンテンツ)の本文領域210の読了率を所定の単位(ここでは12.5%単位)で区分した到達点を設定し、各到達点に到達したブラウザの数を集計した例を示す図である。例えば、読了率が0%(つまりページを表示した直後)の到達点の場合には、サンプル対象のブラウザの数(ここでは300個)が全てカウントされて集計されている。その後、ページを読み進めるうちに離脱するユーザが徐々に増え、この結果、読了率が高い到達点に達するブラウザの数が減っていく様子を示している。
FIG. 5 sets the reaching points obtained by dividing the read rate of the
図5の例においては、ブラウザの数は、ユーザの数と同義のものとして説明することとする。なお、個々のブラウザは、例えばセッションIDで識別可能である。 In the example of FIG. 5, the number of browsers will be described as being synonymous with the number of users. Each browser can be identified by, for example, a session ID.
決定部132は、隣接する到達点に属するブラウザの数の差分を求める。決定部132は、第一の到達点の集計値(第一の集計値と呼ぶ。)と第一の到達点よりも読了率が高い到達点である第二の到達点の集計値(第二の集計値と呼ぶ。)とに基づいて、第一の到達点から第二の到達点の間に離脱したユーザの数を特定する。具体的には、決定部132は、第二の集計値から第一の集計値を差し引くことで、第一の到達点から第二の到達点との間に離脱したユーザの数を特定する。このような処理を各到達点間に対して行うことで、決定部132は、最も多くのユーザが離脱した離脱区間(第一の到達点と第二の到達点とで特定される区間)を特定することができる。離脱区間における第一の到達点から第二の到達点の間のいずれかの位置で最も多くのユーザが離脱したと考えられるので、決定部132は、この区間の間の任意の位置(両端を含む)を離脱予想位置として決定することができる。本実施形態では、離脱区間のうちの第二の到達点を離脱予想位置として決定する。なお、区分する到達点の間隔は適宜設定することができる。
The
図5の例を用いて説明する。前述のように、到達点の間隔は、12.5%の間隔として設定されている。図5の例では、本文領域210の冒頭から本文領域の12.5%の到達点の間に離脱したユーザは、20人(300人−280人)であることを示している。また、本文領域210の12.5%の到達点から25%の到達点までの間に離脱したユーザは、30人(280人−250人)であることを示している。このように順次離脱したユーザの数を求めていくと、図5の例では、最も多くのユーザが離脱した離脱区間は、50人(210人−160人)のユーザが離脱した50%の到達点(第一の到達点)から62.5%の到達点(第二の到達点)までの間の区間であることが特定できる。決定部132は、この離脱区間に含まれる読了率のいずれかによって特定される位置を、離脱予想位置と決定することができる。例えば、図5の例では、50%から62.5%の離脱区間の間のいずれかの位置を離脱予想位置として決定することができる。本実施形態では、離脱区間のうちの読了率が高い第二の到達点(図5の例では、62.5%)を離脱予想位置と決定する。
This will be described with reference to the example of FIG. As described above, the interval between the arrival points is set as an interval of 12.5%. In the example of FIG. 5, there are 20 users (300 to 280) who have left between the beginning of the
なお、前述の例においては、最も多くのユーザが離脱した位置を離脱予想位置として決定する形態を例に説明した。すなわち、最頻値を離脱予想位置として決定する形態を説明したが、これに限られるものではない。たとえば、ユーザが離脱した位置の平均値を離脱予想位置として用いてもよしい、中央値を離脱予想位置として用いてもよい。 In the above-described example, an example has been described in which the position where the most users have left is determined as the predicted leaving position. That is, although the mode in which the mode value is determined as the predicted departure position has been described, the present invention is not limited to this. For example, the average value of the positions where the user has left may be used as the predicted release position, or the median may be used as the predicted release position.
また、決定部132は、所定の閾値を用いて離脱予想位置を決定したり、あるいは離脱予想位置を決定しない処理を行ったりすることもできる。
Further, the
例えば、決定部132は、集計したサンプル数(この例では300個)のうち、コンテンツの全てを閲覧したユーザの数(つまり、読了率が100%のユーザの数)が、第一の閾値(割合)以上存在する場合、離脱予想位置がないと決定してもよい。例えば、サンプル数のうちの50%以上のユーザが、読了率100%に達しているような場合、つまり、全てのコンテンツを閲覧したユーザが過半数を超えているような場合には、離脱予想位置が存在しないと決定してもよい。第一の閾値は50%を例に挙げて説明したが、コンテンツに応じて適宜変更することができる。
For example, the
また、決定部132は、隣接する到達点間の差分を用いずに、所定の閾値を用いて離脱予想位置を特定してもよい。例えば、決定部132は、集計したサンプル数(この例では300個)のうち、読了率が100%に達したブラウザの数(つまり、コンテンツの全てを閲覧したユーザの数)の割合が第一の閾値(例えば50%)未満である場合を第一の条件とする。この第一の条件において決定部132は、読了率が0%の到達点から読了率が高い到達点までの間の離脱したユーザの累積数を特定する。そして、離脱したユーザの累積数が第二の閾値(例えばサンプル数のうちの40%)を超える到達点Tを特定する。この到達点Tに対応する読了率が、第三の閾値(例えば、75%)より小さい場合、到達点Tを離脱予想位置として決定する。図5の例では、サンプル数が300人であるので第二の閾値に対応する数は、120人である。つまり、離脱した累積人数が120を超える到達点を特定する。図5の例では、140人が離脱している(集計値が160人である)62.5%の到達点Tが特定されることになる。この到達点T(62.5%)は、第三の閾値(例えば75%)より小さいので、この到達点T(62.5%)を決定部132は離脱予想位置として決定する。このような方法によって離脱予想位置を決定してもよい。前述した閾値は一例に過ぎず、任意の閾値を用いて離脱予想位置を決定してもよい。
Further, the
このように、本実施形態においては、ウェブページを表示するそれぞれのブラウザ122の読了率が解析装置130で特定される。また、それぞれのブラウザ122の読了率に基づいて、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置を決定することができる。決定された離脱予想位置は、多くのユーザが、そのコンテンツに飽きてしまった位置ともいえる。離脱予想位置を決定することができれば、ユーザが他のサイト等に移動しないように各種の対策を施すことができる。例えば、この離脱予想位置に、ユーザが興味を引くようなオブジェクトを配置することで、ユーザを他のサイト等のウェブページに移動させずに、関連するコンテンツを引き続き閲覧させることができる。
Thus, in this embodiment, the reading rate of each
[所定のオブジェクト]
図6は、離脱予想位置に所定のオブジェクト620を配置したウェブページの本文領域610の例を示す図である。図6では、離脱予想位置を星マークで示している。本文領域610の内容は、図2で示した本文領域210と同じ内容である。ただし、離脱予想位置に「続きを表示」というボタンのオブジェクト620を配置する。このオブジェクト620に対しては、例えばウェブページに含まれるスクリプトプログラムによって表示制御が行われる。図6に示す本文領域610では、図2に示す本文領域210のように全ての本文が表示されないようにスクリプトプログラムによって制御がされる。つまり、離脱予想位置より後の本文は非表示の状態となっている。このような本文領域610において本文の続きを表示させたいユーザは、「続きを表示」というボタンのオブジェクト620をクリックする。オブジェクト620がクリックされると、残りの本文が表示されることになる。
[Predetermined object]
FIG. 6 is a diagram illustrating an example of a
図6に示すように、離脱予想位置に「続きを表示」というボタンのオブジェクト620を配置することによって、表示中のコンテンツに関連するコンテンツを表示させることができる。図6の例では、オブジェクトが配置される以降の本文を非表示の状態に変更したことにより、「関連コンテンツ1」631、「関連コンテンツ2」632及び「関連コンテンツ3」633が、せり上がって表示されている。このため、多くのユーザが飽きてしまう位置に、関連コンテンツを表示させることで、飽きを感じたユーザを、関連するコンテンツを閲覧させるように誘導することができる。したがって、ユーザが他のサイト等に移動させずに、特定のサイトに留まらせることが可能である。ここで、関連コンテンツは、表示中のコンテンツに関連するコンテンツであればどのようなコンテンツでもよい。例えば、コンテンツが記事の場合には、関連する記事のタイトル、要約及び写真等を、その記事へのリンクを関連付けたコンテンツでよい。あるいは、広告等であってもよい。
As shown in FIG. 6, content related to the content being displayed can be displayed by disposing a
図7は、他のオブジェクト720を配置した例を示す図である。図7の本文領域710では、図2と同様に本文の内容が全て表示される。その一方で、離脱予想位置には、本文を分断する形で関連コンテンツを表示するウィジェットがオブジェクト720として配置されている。オブジェクト720の下方には、引き続き、本文が表示されている。このウィジェットは、関連する記事のタイトル、要約及び写真等を、その記事へのリンクを関連付けた関連コンテンツが複数対応付けられており、スクリプトプログラムによってスワイプ指示に応じた動作が可能となっている。例えば横にスワイプすることで、ウィジェットに含まれる、関連する記事のタイトル、要約及び写真等、その記事へのリンクを関連付けたコンテンツが、順次スワイプ動作に従って表示される。このように、離脱予想位置にオブジェクト720を配置することで関連するコンテンツを閲覧させるように誘導することができる。したがって、ユーザが他のサイト等に移動させずに、特定のサイトに留まらせることが可能である。
FIG. 7 is a diagram illustrating an example in which another
なお、ここでは本文の畳み込み機能やスワイプ動作可能なウィジェット機能を離脱予想位置に配置する形態を説明したが、これに限られるものではない。例えば、離脱予想位置において関連コンテンツをポップアップ表示させてもよいし、離脱予想位置において関連コンテンツをオーバーレイ表示させてもよい。 In addition, although the form which arrange | positions the convolution function of the text here, and the widget function which can perform a swipe operation | movement was demonstrated in the separation | desorption expected position here, it is not restricted to this. For example, the related content may be displayed in a pop-up at the predicted exit position, or the related content may be displayed in an overlay at the predicted exit position.
[フローチャート]
図8は、ユーザ端末120で行われる制御方法の一例を示す図である。
[flowchart]
FIG. 8 is a diagram illustrating an example of a control method performed by the user terminal 120.
ステップS810においてウェブページ受信部123は、配信サーバ140からウェブページを受信する。
In step S <b> 810, the web
ステップS820においてブラウザ122は、受信したウェブページに含まれるスクリプトプログラムに従って、プログラム実行部124の各部を起動させる。
In step S820, the
ステップS830においてコンテンツ領域特定部125は、ウェブページ中のコンテンツ領域を特定する。
In step S830, the content
ステップS840において計時部127は、タイマを起動して時間の計測を開始する。
In step S840, the
ステップS850において表示座標特定部126は、ブラウザ122が表示している表示座標を特定する。
In step S850, the display coordinate specifying
ステップS860においてデータ送信部128は、所定のタイミングに達したかを判定する。所定のタイミングとは、ステップS850において特定された表示座標の前回のデータ送信時からの変化量が閾値を超えた場合及びステップS840で計測している時間が所定の時間に達した場合等とすることができる。所定のタイミングに達するまでステップS850の処理を行い、所定のタイミングに達した場合、ステップS870に進む。
In step S860, the
ステップS870においてデータ送信部128は、ステップS830で特定したコンテンツ領域の座標とステップS850で特定した表示座標とステップS840で計測している時間とウェブページの識別情報とを解析装置130に送信する。また、データ送信部128は、解析装置130との間の通信を確立した際のセッションIDを用いて送信を行う。
In step S870, the
図9は、解析装置130で行われる制御方法の一例を示す図である。
FIG. 9 is a diagram illustrating an example of a control method performed by the
ステップS910において取得部131は、ブラウザ122から読了率を示すデータを取得し、そのブラウザ122の読了率を決定する。ステップS910の処理は後述する。
In step S <b> 910, the
ステップS920において決定部132は、所定数(例えば300)のブラウザの読了率が確定したかを判定する。所定数に達した場合、ステップS930に進む。そうでない場合、離脱位置を決定せず終了する。
In step S920, the
ステップS930において決定部132は、離脱予想位置を決定する。すなわち、確定した複数のブラウザの読了率を用いて、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置を決定する。離脱予想位置は、これからコンテンツを閲覧する任意のユーザが、そのコンテンツの閲覧を途中で終了してしまうことが予想される位置と言える。決定部132は、読了率を所定の単位で区分した到達点に到達したブラウザの数の集計値に基づいて離脱予想位置を決定する。
In step S930, the
ステップS940において出力部133は、ステップS930で決定した離脱予想位置を含む離脱予想位置情報を出力する。例えば出力部133は、離脱予想位置情報を配信サーバ140に送信する。
In step S940, the
このような処理は、解析装置130が、例えば1時間毎等のように一定時間毎に行うことができる。
Such processing can be performed by the
図10は、ステップS910の読了率を決定する処理の詳細を示す図である。 FIG. 10 is a diagram showing details of the process of determining the reading rate in step S910.
ステップS1010において取得部131は、ステップS870においてブラウザ122から送信されたウェブページを識別する識別情報と、そのウェブページ中のコンテンツ領域の座標と、表示座標と、計測した時間とを取得する。
In step S1010, the
ステップS1020において決定部132は、取得した表示座標と時間とに基づいてスクロール速度を求め、求めたスクロール速度が規定範囲内であるかを判定する。規定範囲内でない場合には処理を終了する。
In step S1020, the
ステップS1030において決定部132は、ステップS1010で取得したコンテンツ領域の座標と表示座標とに基づいて、ステップS1010で取得したウェブページの識別情報で特定されるウェブページのコンテンツの読了率を特定する。
In step S1030, the
ステップS1040において決定部132は、ステップS1030で特定した読了率に対応する到達点に属するブラウザの数をカウントアップする。
In step S1040, the
図11は、配信サーバの制御方法の一例を示すフローチャートである。 FIG. 11 is a flowchart illustrating an example of a distribution server control method.
ステップS1110において配信部143は、ブラウザ122からの要求に応じてウェブページを配信する。
In step S1110, the
ステップS1120において入力部141は、解析装置130から出力された離脱予想位置情報を入力する。
In step S <b> 1120, the
ステップS1130において更新部142は、配信済みのウェブページを、離脱予想位置に所定のオブジェクトを配置したウェブページに更新する。例えば、更新部142は、離脱予想位置情報に含まれるウェブページの識別情報に基づいて、更新対象のウェブページを特定する。そして、特定したウェブページの離脱予想位置に、所定のコンテンツを配置する。なお、「更新」は、新たにウェブページを生成する処理であってもよいし、既存のウェブページを書き換える処理であってもよい。つまり、離脱予想位置に所定のオブジェクトを配置したウェブページが配信部143によって配信可能なウェブページが更新部142で用意される形態であれば、いずれの形態でもよい。
In step S <b> 1130, the
なお、既に離脱予想位置が特定されているので、所定のオブジェクトを配置したウェブページには、離脱予想位置を特定するためのスクリプトプログラムを含めなくてもよい。あるいは、そのウェブページの離脱予想位置の更なる最適化を実行するために、所定のオブジェクトを配置するとともに離脱予想位置を特定するためのスクリプトプログラムを含めたウェブページに更新してもよい。 Since the expected leaving position has already been specified, the web page on which the predetermined object is arranged does not need to include a script program for specifying the expected leaving position. Alternatively, in order to further optimize the expected leaving position of the web page, a predetermined object may be arranged and updated to a web page including a script program for specifying the expected leaving position.
ステップS1140において配信部143は、更新部142によって更新されたウェブページを配信する。
In step S1140, the
本実施形態の配信サーバ140においては、ウェブページが、離脱予想位置に所定のオブジェクトを配置したウェブページに更新される。そして、更新されたウェブページが配信されることにより、これまで離脱をしていたユーザが、関連するコンテンツを引き続き閲覧する可能性が高まる。したがって、ユーザを特定のサイトに留まらせることができる。
In the
[第2実施形態]
第1実施形態においては、コンテンツを配信する配信サーバ140が、スクリプトプログラムも配信する形態を説明した。第2実施形態においては、コンテンツを配信するサーバと、スクリプトプログラムを配信するサーバとが別のサーバである形態について説明する。
[Second Embodiment]
In the first embodiment, the form in which the
図12は、第2実施形態におけるシステム1200の構成を示す図である。システム1200は、複数のユーザ端末120a、120b、120cと、解析装置130と、第1の配信サーバ1210と、第2の配信サーバ1220とを備える。第1の配信サーバ1210及び第2の配信サーバ1220以外の構成については第1実施形態で説明したものと同様であるので説明を省略する。
FIG. 12 is a diagram illustrating a configuration of a
第1の配信サーバ1210は、コンテンツを含むウェブページを配信する配信部1211を有する。配信部1211は、第2の配信サーバ1220が配信するスクリプトプログラムをブラウザ122に読み込ませる指示(例えばスクリプトプログラムを記述したファイルへのリンク)を含むウェブページを配信する。
The
第2の配信サーバ1220は、入力部1221、送信部1222及び更新部1223を備える。
The
入力部1221は、第1実施形態の配信サーバ140の入力部141と同様に、解析装置130から送信された離脱予想位置情報を入力する。
Similarly to the
送信部1222は、第1実施形態で説明したものと同様のスクリプトプログラムをブラウザ122に送信する。ブラウザ122は、第1の配信サーバ1210から配信されるウェブページを読み込み、ウェブページに含まれる指示に従って、第2の配信サーバ1220のスクリプトプログラムを記述したファイルを要求する。送信部1222は、ブラウザ122からの要求に応じてスクリプトプログラムを記述したファイルを送信する。
The
更新部1223は、入力部1221に入力された離脱予想位置情報に基づいて、送信部1222で送信するスクリプトプログラムを更新する。
The
例えば、送信部1222は、離脱予想位置情報が得られていないウェブページW1を通じてアクセスしたブラウザ122に対しては、第1実施形態で説明した読了率を示すデータを送信させるスクリプトプログラムを送信する。離脱予想位置情報が得られたウェブページW2に対しては、更新部1223が、ウェブページW2を通じてアクセスしたブラウザ122に送信するプログラムを更新する。具体的には、更新部1223は、第1実施形態で説明したように、ウェブページW2の離脱予想位置に所定のオブジェクトを表示させる処理を含むスクリプトプログラムに更新する。これにより、ウェブページW2を通じてアクセスしたブラウザ122は、ウェブページW2の離脱予想位置に所定のオブジェクトを表示することになる。なお、第1実施形態で説明したように、更新されたスクリプトプログラムには、引き続き読了率を示すデータを送信させる処理が含まれていてもよい。
For example, the
図13は、第2実施形態における第2の配信サーバ1220の配信方法の一例を示すフローチャートである。
FIG. 13 is a flowchart illustrating an example of a distribution method of the
ステップS1310において入力部1221は、ユーザによるコンテンツの閲覧が終了する位置を予想した離脱予想位置と、コンテンツが含まれるウェブページ(ウェブページW2とする)を識別する情報とを含む離脱予想位置情報を入力する。
In step S <b> 1310, the
ステップS1320において更新部1223は、ステップS1310において入力された離脱予想位置情報に基づいて、そのウェブページW2を通じてアクセスをするブラウザ122に対して送信するプログラムを更新する。すなわち、更新部1223は、ウェブページW2を通じてアクセスをするブラウザ122に対して送信するプログラムを、ウェブページW2の離脱位置に所定のオブジェクトを表示させる処理を含むプログラムに更新する。
In step S1320, the
ステップS1330において送信部1222は、ウェブページW2を通じてアクセスしたブラウザ122に、更新されたスクリプトプログラムを送信する。
In step S1330, the
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 The embodiments described above are for facilitating the understanding of the present invention, and are not intended to limit the present invention. Each element included in the embodiment and its arrangement, material, condition, shape, size, and the like are not limited to those illustrated, and can be changed as appropriate. In addition, the structures shown in different embodiments can be partially replaced or combined.
以上説明した本発明の各実施形態を実現するためのプログラムは、記録媒体に記憶させてもよい。この記録媒体を用いれば、コンピュータに、上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、非一過性の記録媒体であっても良い。非一過性の記録媒体は特に限定されないが、例えば、CD−ROM等の記録媒体であっても良い。 The program for realizing each embodiment of the present invention described above may be stored in a recording medium. If this recording medium is used, the above-mentioned program can be installed in the computer. Here, the recording medium storing the program may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, but may be a recording medium such as a CD-ROM.
100…システム、110…ネットワーク、120、120a、120b、120c…ユーザ端末、121…表示部、122…ブラウザ、123…ウェブページ受信部、124…プログラム実行部、125…コンテンツ領域特定部、126…表示座標特定部、127…計時部、128…データ送信部、129…イベント検知部、130…解析装置、131…取得部、132…決定部、133…出力部、140…配信サーバ、141…入力部、142…更新部、143…配信部、1200…システム、1210…第1の配信サーバ、1211…配信部、1220…第2の配信サーバ、1221…入力部、1222…送信部、1223…更新部
DESCRIPTION OF
Claims (14)
複数のブラウザのそれぞれから取得した前記読了率を示すデータに基づいて、ユーザによる前記コンテンツの閲覧が終了する位置を予想した離脱予想位置を決定する決定部と、
決定した前記離脱予想位置と前記ウェブページを識別する情報とを含む情報である離脱予想位置情報を出力する出力部と、を備える解析装置、及び、
前記離脱予想位置情報を入力する入力部と、
入力された前記離脱予想位置情報に基づいて、前記ウェブページの前記離脱予想位置に、前記コンテンツと同じサイト内において前記コンテンツに関連する関連コンテンツに誘導するオブジェクトを配置する更新部と、
前記更新部によって更新されたウェブページを配信する配信部と、を備える配信サーバを有する、システム。 An acquisition unit that acquires data indicating a read rate of content included in the web page from a browser that displays the web page;
A determination unit that determines a predicted departure position that predicts a position at which browsing of the content by a user ends based on data indicating the read rate acquired from each of a plurality of browsers;
An analysis device comprising : an output unit that outputs predicted predicted leaving position information that is information including the determined predicted leaving position and information for identifying the web page ; and
An input unit for inputting the estimated position information of leaving, and
An update unit that arranges an object that leads to related content related to the content in the same site as the content at the predicted exit location of the web page based on the input predicted exit location information;
A distribution system comprising: a distribution unit that distributes a web page updated by the update unit .
請求項1に記載のシステム。The system of claim 1.
請求項1に記載のシステム。The system of claim 1.
前記読了率を示すデータとして、前記コンテンツの座標と、前記ブラウザで表示された表示座標とを前記ブラウザから取得し、
前記決定部は、
前記コンテンツの座標と、前記表示座標とに基づいて、前記ブラウザにおける読了率を特定し、特定した読了率に基づいて前記離脱予想位置を決定する、請求項1から3のいずれか一項に記載のシステム。 The acquisition unit
As the data indicating the reading rate, the coordinates of the content and the display coordinates displayed in the browser are acquired from the browser,
The determination unit is
The coordinates of the content, based on said display coordinates, to identify completing reading rate in the browser, determining the withdrawal expected position based on the specified completing reading rate, according to any one of claims 1 3 System .
前記決定部は、前記表示座標と前記時間とに基づくスクロール速度が所定の閾値を超えている場合、当該ブラウザからのデータを用いずに前記離脱予想位置を決定する、請求項4又は5に記載のシステム。 The acquisition unit further acquires the time displayed on the browser as data indicating the reading rate,
The determination unit, when the scroll speed based on said said display coordinate time exceeds a predetermined threshold value, determining the withdrawal expected position without using the data from the browser, according to claim 4 or 5 System .
生成した集計値に基づいて前記離脱予想位置を決定する、請求項1から6のいずれか一項に記載のシステム。 The determination unit totals the number of browsers that have reached the reaching point divided by the predetermined unit of the read rate, and generates a total value for each reaching point,
The system according to any one of claims 1 to 6 , wherein the predicted departure position is determined based on the generated aggregate value.
前記読了率が100%に達したブラウザの数の割合が第一の閾値未満であるとき、
前記読了率が0%の到達点から読了率が高い到達点までの間に離脱したブラウザの累積数が第二の閾値を超える到達点を特定し、特定した到達点に対応する読了率が第三の閾値より小さい場合、前記特定した到達点を前記離脱予想位置として決定する、請求項7に記載のシステム。 The determination unit includes the plurality of browsers.
When the ratio of the number of browsers whose reading rate has reached 100% is less than the first threshold,
The reaching point where the cumulative number of browsers that have left between the reaching point where the reading rate is 0% and the reaching point where the reading rate is high exceeds the second threshold is specified, and the reading rate corresponding to the specified reaching point is The system according to claim 7 , wherein the identified reaching point is determined as the predicted departure position when the threshold value is smaller than three threshold values.
前記解析装置の取得部が、ウェブページを表示するブラウザから、前記ウェブページに含まれるコンテンツの読了率を示すデータを取得するステップと、
前記解析装置の決定部が、複数のブラウザのそれぞれから取得した前記読了率を示すデータに基づいて、ユーザによる前記コンテンツの閲覧が終了する位置を予想した離脱予想位置を決定するステップと、
前記解析装置の出力部が、決定した前記離脱予想位置と前記ウェブページを識別する情報とを含む情報である離脱予想位置情報を出力するステップと、
前記配信サーバの入力部が、前記離脱予想位置情報を入力するステップと、
前記配信サーバの更新部が、入力された前記離脱予想位置情報に基づいて、前記ウェブページの前記離脱予想位置に、前記コンテンツと同じサイト内において前記コンテンツに関連する関連コンテンツに誘導するオブジェクトを配置するステップと、
前記配信サーバの配信部が、前記更新部によって更新されたウェブページを配信するステップと、
を含む方法。 In a system having an analysis device and a distribution server,
The acquisition unit of the analysis device acquires data indicating a read rate of content included in the web page from a browser that displays the web page;
A determination unit of the analysis device , based on data indicating the read rate acquired from each of a plurality of browsers, determining a predicted departure position where a position at which browsing of the content by the user ends is expected;
The output unit of the analysis device outputting expected exit position information which is information including the determined expected exit position and information identifying the web page;
An input unit of the distribution server inputs the expected departure position information;
An update unit of the distribution server arranges an object that guides to related content related to the content in the same site as the content at the predicted exit location of the web page based on the input expected exit location information And steps to
A distribution unit of the distribution server distributes the web page updated by the update unit;
The including METHODS.
ウェブページを表示するブラウザから、前記ウェブページに含まれるコンテンツの読了率を示すデータを取得するステップと、
複数のブラウザのそれぞれから取得した前記読了率を示すデータに基づいて、ユーザによる前記コンテンツの閲覧が終了する位置を予想した離脱予想位置を決定するステップと、
決定した前記離脱予想位置と前記ウェブページを識別する情報とを含む情報である離脱予想位置情報を出力するステップと、
前記離脱予想位置情報を入力するステップと、
入力された前記離脱予想位置情報に基づいて、前記ウェブページの前記離脱予想位置に、前記コンテンツと同じサイト内において前記コンテンツに関連する関連コンテンツに誘導するオブジェクトを配置するステップと、
前記オブジェクトが配置されたウェブページを配信するステップと、
を実行させるプログラム。 On the computer,
Obtaining data indicating a read rate of content included in the web page from a browser that displays the web page;
Determining a predicted exit position based on data indicating the reading rate acquired from each of a plurality of browsers, and predicting a position where the user finishes browsing the content;
Outputting expected exit position information that is information including the determined expected exit position and information for identifying the web page;
Inputting the expected exit position information;
Placing an object that leads to related content related to the content in the same site as the content at the predicted exit location of the web page based on the input expected exit location information;
Delivering a web page on which the object is placed;
A program that executes
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016229411A JP6431025B2 (en) | 2016-11-25 | 2016-11-25 | Analysis device, distribution device, analysis method, distribution method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016229411A JP6431025B2 (en) | 2016-11-25 | 2016-11-25 | Analysis device, distribution device, analysis method, distribution method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018085064A JP2018085064A (en) | 2018-05-31 |
| JP6431025B2 true JP6431025B2 (en) | 2018-11-28 |
Family
ID=62238502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016229411A Active JP6431025B2 (en) | 2016-11-25 | 2016-11-25 | Analysis device, distribution device, analysis method, distribution method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6431025B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118193457B (en) * | 2024-03-14 | 2025-06-24 | 北京才多对信息技术有限公司 | Resume browsing information generation method, device, electronic device and medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4423406B1 (en) * | 2008-11-11 | 2010-03-03 | 株式会社プロヴィデンス | Fine reading rate measuring device, client terminal, fine reading rate measuring system, fine reading rate measuring method, and program |
| JP6139426B2 (en) * | 2014-02-04 | 2017-05-31 | ヤフー株式会社 | Advertisement distribution apparatus, advertisement distribution method, and advertisement distribution program |
| JP2015201100A (en) * | 2014-04-09 | 2015-11-12 | 富士通株式会社 | Already-read determination apparatus, already-read determination method and already-read determination program |
-
2016
- 2016-11-25 JP JP2016229411A patent/JP6431025B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018085064A (en) | 2018-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI411951B (en) | Information display device, information display method, information display program, recording medium and information display system | |
| JP5661704B2 (en) | Information processing apparatus, server apparatus, information processing method, and computer program | |
| US20180004857A1 (en) | Webpage loading method and system | |
| CN102576286B (en) | Object displacement method in Web page | |
| TWI427529B (en) | An information processing apparatus, a content determination method, a recording medium for recording a program, and a information providing system | |
| CN102893259B (en) | Embedded search column | |
| JP5599959B1 (en) | Information processing device | |
| JP6015967B2 (en) | Device and program for displaying web pages | |
| JP5563703B2 (en) | Content distribution apparatus, content distribution method, content distribution program, and terminal program | |
| US20150324079A1 (en) | Information processing apparatus | |
| JP5190437B2 (en) | Information providing system, information adding method on web page, and terminal processing program | |
| JP6431025B2 (en) | Analysis device, distribution device, analysis method, distribution method, and program | |
| JP5612796B1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP5734332B2 (en) | Advertisement information providing device | |
| CN102687106B (en) | Object control method, object control program and Web server | |
| CN110622135B (en) | Systems and methods for providing content items in situations involving suboptimal network conditions | |
| JP2020024573A (en) | Browsing state analysis device, browsing state analysis method and browsing state analysis program | |
| JP5960736B2 (en) | Display control method, display control apparatus, and display control program | |
| JP5020308B2 (en) | Map display apparatus and method | |
| JP6241968B2 (en) | Information processing apparatus and operation support method | |
| CN109284451B (en) | Webpage pre-operation method, webpage browsing terminal and storage medium | |
| JP6577731B2 (en) | Terminal device, display control method, and program | |
| JP6204304B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2004326687A (en) | Electronic apparatus, automatic scroll method, and program | |
| JP4881995B2 (en) | Information processing apparatus, content-of-interest determination method, content-of-interest determination program, and information providing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180725 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180725 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180726 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180810 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181003 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181012 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6431025 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |