JP6491778B1 - Analyzer, analysis method and program - Google Patents
Analyzer, analysis method and program Download PDFInfo
- Publication number
- JP6491778B1 JP6491778B1 JP2018107837A JP2018107837A JP6491778B1 JP 6491778 B1 JP6491778 B1 JP 6491778B1 JP 2018107837 A JP2018107837 A JP 2018107837A JP 2018107837 A JP2018107837 A JP 2018107837A JP 6491778 B1 JP6491778 B1 JP 6491778B1
- Authority
- JP
- Japan
- Prior art keywords
- contract
- access information
- content providing
- collected
- user
- 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.)
- Expired - Fee Related
Links
- 238000004458 analytical method Methods 0.000 title claims description 36
- 230000009471 action Effects 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 17
- 230000004308 accommodation Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 14
- 230000004044 response Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013480 data collection Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】サーバに蓄積されたWebサイト内の行動履歴を示すデータの品質を把握することが可能な技術を提供すること。【解決手段】コンテンツ提供装置(20)から、コンテンツ提供サイトで所定の契約が完了した際に生成される契約情報を収集する第1収集部(400)と、収集装置(30)から、収集装置のデータベースに格納されたアクセス情報のうち、少なくとも所定の契約が完了したユーザの契約情報に該当するアクセス情報を収集する第2収集部(400)と、コンテンツ提供装置から収集した契約情報と、収集装置から収集した所定の契約が完了したユーザの契約情報に該当するアクセス情報とを比較することで、収集装置のデータベースに格納されたアクセス情報の品質を示す指標を算出する比較部(401)と、を有する分析装置(40)を提供する。【選択図】図1An object of the present invention is to provide a technology capable of grasping the quality of data indicating behavior history in a web site accumulated in a server. A content providing apparatus (20), a first collecting unit (400) for collecting contract information generated when a predetermined contract is completed at a content providing site, and a collecting apparatus (30) A second collection unit (400) for collecting access information corresponding to the contract information of at least a user who has completed a predetermined contract among the access information stored in the second database, the contract information collected from the content providing apparatus, and A comparison unit (401) that calculates an index indicating the quality of the access information stored in the database of the collection device by comparing the access information corresponding to the contract information of the user who has completed the predetermined contract collected from the device And providing an analyzer (40). [Selected figure] Figure 1
Description
本発明は、分析装置、分析方法及びプログラムに関する。 The present invention relates to an analyzer, an analysis method, and a program.
現在、Webサイトにおけるユーザの行動を解析するためのサービス(例えば、非特許文献1及び非特許文献2)が提供されている。また、Webサイトの提供者は、これらのサービスを利用することで、自身が提供するWebサイトにおけるユーザの行動履歴を解析することが可能になる。
Currently, services (for example, Non-Patent
Webサイト内でのユーザの行動を解析する目的の一つとして、例えばコンバージョン率の向上が挙げられる。コンバージョン率とは、Webサイトを訪問したユーザが最終的にサービスの締結や商品購入といった契約に結び付いたか否かの確率を示す指標である。Webサイトの運営者は、Webサイト内の行動履歴を示すデータを様々な視点で分析することで、コンバージョン率を上げるための様々な施策に繋げている。 One of the purposes of analyzing the user's behavior in the website is, for example, the improvement of the conversion rate. The conversion rate is an index indicating the probability that a user who has visited a Web site eventually becomes connected to a contract such as a service conclusion or a product purchase. The website operator analyzes the data showing the behavior history on the website from various viewpoints, and is linked to various measures to increase the conversion rate.
しかしながら、近年のスマートフォンの普及により、ユーザは、モバイル通信によりWebサイトにアクセスすることが多い。モバイル通信の場合、ユーザの場所によっては通信が不安定になることがあり、Webサイト内の行動履歴を示すデータが十分に収集されない可能性がある。例えば、Webサイトで実際にサービスの契約を行ったユーザの通信状態が不安定である場合、Webサイト内では契約が完了したにも関わらず、契約が完了したことを示すデータが、通信エラー等のためデータ収集用のサーバで受信されず、データ収集用サーバにはサービスの契約が行われたことが記録されないといったケースが生じ得る。また、同様の状況は、モバイル通信に限られず、固定回線によるインターネットに障害が生じた場合等にも生じ得る。このような状況をWebサイトの運営者が把握していない場合、不完全なデータを分析することになってしまい、正しい分析を行うことができない可能性がある。 However, with the spread of smartphones in recent years, users often access websites by mobile communication. In the case of mobile communication, communication may be unstable depending on the location of the user, and data indicating activity history in a website may not be collected sufficiently. For example, when the communication state of the user who actually made a service contract on the website is unstable, data indicating that the contract has been completed despite the completion of the contract on the website is a communication error, etc. In some cases, the server for data collection is not received and the server for data collection is not recorded that a service contract has been made. Further, the same situation is not limited to mobile communication, and may occur when, for example, a failure occurs in the Internet by a fixed line. If the web site operator does not understand such a situation, it may analyze incomplete data and may not be able to perform correct analysis.
そこで、本発明は、サーバに蓄積されたWebサイト内の行動履歴を示すデータの品質を把握することが可能な技術を提供することを目的とする。 Then, this invention aims at providing the technique which can grasp | ascertain the quality of the data which show the action log | history in the website accumulate | stored in the server.
本発明の一態様に係る分析装置は、複数のユーザ端末と、コンテンツ提供サイトを複数のユーザ端末の各々に提供するコンテンツ提供装置と、複数のユーザ端末の各々からコンテンツ提供サイトにおける行動内容を示すアクセス情報を収集してデータベースに格納する収集装置と、データベースに格納されたアクセス情報の品質を分析する分析装置とを含むアクセス解析システムにおける分析装置であって、コンテンツ提供装置から、コンテンツ提供サイトで所定の契約が完了した際に生成される契約情報を収集する第1収集部と、収集装置から、データベースに格納されたアクセス情報のうち、少なくとも所定の契約が完了したユーザの契約情報に該当するアクセス情報を収集する第2収集部と、コンテンツ提供装置から収集した契約情報と、収集装置から収集した所定の契約が完了したユーザの契約情報に該当するアクセス情報とを比較することで、データベースに格納されたアクセス情報の品質を示す指標を算出する比較部と、を有する。 An analysis apparatus according to an aspect of the present invention indicates action content in a content providing site from each of a plurality of user terminals, a content providing apparatus for providing a content providing site to each of a plurality of user terminals, and each of a plurality of user terminals. An analysis device in an access analysis system including a collection device that collects access information and stores it in a database, and an analysis device that analyzes the quality of access information stored in the database, the content providing device from the content providing site The first collection unit that collects contract information generated when a predetermined contract is completed, and access information stored in the database from the collection device correspond to at least contract information of the user who has completed the predetermined contract. Second collection unit for collecting access information, and contract information collected from content providing device , By comparing the access information corresponding to the user's contract information predetermined contract has been completed collected from the collection device, having a comparison unit for calculating an index indicating the quality of the access information stored in the database.
本発明によれば、サーバに蓄積されたWebサイト内の行動履歴を示すデータの品質を把握することが可能な技術を提供することができる。 According to the present invention, it is possible to provide a technology capable of grasping the quality of data indicating the action history in the website accumulated in the server.
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 Preferred embodiments of the present invention will be described with reference to the accompanying drawings. In addition, what attached the same code | symbol in each figure has the same or same structure.
<システム構成>
図1は、行動モニタリングシステムのシステム構成例を示す図である。本実施形態に係る行動モニタリングシステムは、コンテンツ提供サーバ(コンテンツ提供装置)20にアクセスするユーザが利用するユーザ端末10と、ユーザ端末10に所定のコンテンツ提供サイト(例えば旅行予約サイト等)を提供するコンテンツ提供サーバ20と、コンテンツ提供サイト内における行動履歴を示す情報(以下、「アクセス情報」と言う。)を収集する収集サーバ(収集装置)30と、収集サーバ30で収集されたアクセス情報の品質を分析する分析サーバ(分析装置)40と、分析サーバ40による分析結果を参照するための管理端末50とを含む。図1にはユーザ端末10が1つ図示されているが、複数のユーザ端末10が含まれていてもよい。同様に、図1にはコンテンツ提供サーバ20が1つ図示されているが、複数のコンテンツ提供サーバ20が含まれていてもよい。
<System configuration>
FIG. 1 is a diagram showing an example of a system configuration of the behavior monitoring system. The behavior monitoring system according to the present embodiment provides a
ユーザ端末10は、ユーザが操作する端末であり、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA)、家庭用ゲーム機器など、通信機能を備えた端末であればあらゆる端末を用いることができる。
The
ユーザ端末10はWebブラウザを備えており、Webブラウザが、コンテンツ提供サーバ20が提供するコンテンツ提供サイトにアクセスすることで、所定のコンテンツをユーザ端末10の画面に表示する。コンテンツ提供サーバ20が提供するコンテンツ提供サイトのHTMLデータには、コンテンツ提供サイト内でのユーザの行動履歴を示すアクセス情報を、収集サーバ30に送信するためのスクリプト(例えばJavaScript(登録商標))が組み込まれている。アクセス情報には、例えば、Webページのページ名、Webページに表示されている文字列、ユーザが選択した項目、ユーザが入力した文字列等など、様々な情報が含まれる。どのようなアクセス情報を、どのようなタイミングで収集サーバ30に送信するのかについては全てスクリプトにより定義されており、Webブラウザは、当該スクリプトを実行することで、アクセス情報を収集サーバ30に送信する。
The
また、ユーザ端末10には、ユーザ端末10の画面にコンテンツ提供サイトを表示するためのアプリケーション(例えば旅行予約を行うためのアプリケーション)がインストールされていてもよい。この場合、当該アプリケーションがコンテンツ提供サーバ20にアクセスすることで、コンテンツ提供サイトをユーザ端末10の画面に表示することになる。当該アプリケーションには、アクセス情報を収集サーバ30に送信するためのプログラムが組み込まれている。どのようなアクセス情報を、どのようなタイミングで収集サーバ30に送信するのかについては全て当該プログラムにより定義されている。当該プログラムは、例えば、Adobe(登録商標) Analytics SDK(Solution Development Kit) 又は Google(登録商標) Analytics SDKであってもよい。
Further, in the
ユーザ端末10は、通信部100と、UI(User Interface)部101と、送信部102とを有する。通信部100は、コンテンツ提供サーバ20との間で各種データの送受信を行う。UI部101は、例えばWebブラウザやユーザ端末10にインストールされたアプリケーションであり、ユーザからの操作を受け付ける機能や、ディスプレイに画面を表示させる機能を提供する。送信部102は、Webブラウザ上で実行されるスクリプトにより実現される機能、又はユーザ端末10にインストールされたアプリケーションが提供する機能であり、アクセス情報を収集サーバ30に送信する。
The
コンテンツ提供サーバ20は、コンテンツ提供部200と、契約処理部201と、データベース202とを有する。コンテンツ提供部200は、ユーザ端末10からの要求に応じて、コンテンツDB(Database)202aに格納されているコンテンツ提供サイトのデータをユーザ端末10に送信する。コンテンツ提供サイトのデータとは、例えば、所定のサービスを提供するコンテンツ提供サイトのHTMLデータや、ユーザ端末10にインストールされたアプリケーションにコンテンツを表示させるためのHTMLデータや当該アプリケーションのみが解釈可能な独自フォーマットのデータ等である。
The
契約処理部201は、コンテンツ提供サイトにおいて、所定の契約が完了した際に契約情報を生成して契約DB(Database)202bに格納する。契約情報には、具体的には、契約を一意に特定するための識別子(以下、「契約ID」と言う。)と、契約を行ったユーザを特定するための識別子(以下、「ユーザID」と言う。)と、契約が成立した際のタイムスタンプとが含まれる。
The
収集サーバ30は、受信部300と、格納部301と、データベース302とを有する。受信部300は、ユーザ端末10のWebブラウザで動作するスクリプト又はユーザ端末10にインストールされたアプリケーションから送信されるアクセス情報を受信する。格納部301は、受信部300で受信したアクセス情報をアクセス情報DB302aに格納する。収集サーバ30は、例えば、Adobe(登録商標) Analyticsサーバ、又は、Google(登録商標) Analyticsサーバであってもよい。
The
分析サーバ40は、収集部400と、比較部401と、表示部402と、データベース403とを有する。収集部400は、コンテンツ提供サーバ20から、契約DB202bに格納された契約情報を収集する。また、収集部400は、収集サーバ30から、アクセス情報DB302aに格納されたアクセス情報のうち、コンテンツ提供サイトで所定の契約が完了したユーザの“契約情報に該当するアクセス情報”を収集する。
The
比較部401は、コンテンツ提供サーバ20から収集した契約情報と、収集サーバ30から収集した“契約情報に該当するアクセス情報”とを比較することで、アクセス情報DB302aに格納されたアクセス情報の品質を示す指標を算出して比較結果DB403aに格納する。アクセス情報の品質を示す指標は、例えば、コンテンツ提供サーバ20から収集した契約情報のうち、収集サーバ30から収集した“契約情報に該当するアクセス情報”と一致している契約情報の数の割合を、所定の期間ごと(例えば日ごと又は時間ごと)に示す値であってもよい。
The
表示部402は、比較部401で算出された、アクセス情報DB302aに格納されたアクセス情報の品質を示す指標を、管理端末50の画面に表示させる。
The
管理端末50は、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA)、家庭用ゲーム機器など、ディスプレイを備えた端末であればあらゆる端末を用いることができる。管理端末50は、通信部500と、UI部501とを含む。通信部500は、分析サーバ40との間で各種データの送受信を行う。UI部501は、ユーザからの操作を受け付ける機能や、ディスプレイに、分析サーバ40による分析結果を示す画面を表示する機能を提供する。
The
<ハードウェア構成>
図2は、ユーザ端末10、コンテンツ提供サーバ20、収集サーバ30、分析サーバ40及び管理端末50のハードウェア構成例を示す図である。ユーザ端末10、コンテンツ提供サーバ20、収集サーバ30、分析サーバ40及び管理端末50の各々は、CPU(Central Processing Unit)11、メモリ等の記憶装置12、有線又は無線通信を行う通信IF(Interface)13、入力操作を受け付ける入力デバイス14、及び情報の出力を行う出力デバイス15を有する。ユーザ端末10、コンテンツ提供サーバ20、収集サーバ30、分析サーバ40及び管理端末50の各々が備える各種の機能部は、各々の記憶装置12に記憶されたプログラムが各々のCPU11に実行させる処理により実現することができる。なお、当該プログラムは、例えば非一時的な記録媒体に格納することができる。
<Hardware configuration>
FIG. 2 is a diagram showing an example of the hardware configuration of the
コンテンツ提供サーバ20、収集サーバ30及び分析サーバ40は、1又は複数の情処理装置から構成されていてもよいし、クラウドサーバや仮想サーバにより構成されていてもよい。例えば、コンテンツ提供サーバ20は、コンテンツをユーザ端末10に送信するサーバと、ユーザに送信すべきコンテンツをユーザの属性等に応じて生成するコンテンツ生成サーバと、所定の契約が完了した際に契約情報を格納する契約DB202bを管理するデータベースサーバとを含む複数のサーバから構成されていてもよい。
The
<処理手順>
図3は、行動モニタリングシステムが行う処理手順の一例を示すシーケンス図である。以下の説明では、ユーザ端末10はWebブラウザを用いてコンテンツ提供サーバ20にアクセスすると仮定して説明する。また、コンテンツ提供サーバ20が提供するコンテンツ提供サイトは旅行予約サイトであり、ユーザは、当該旅行予約サイトにてホテルの予約を行う状況を想定して説明する。
<Processing procedure>
FIG. 3 is a sequence diagram showing an example of a processing procedure performed by the behavior monitoring system. In the following description, it is assumed that the
まず、ユーザ端末10のWebブラウザ(UI部101)は、コンテンツ提供サーバ20が提供する旅行予約サイトにHTTPリクエストを送信する(S101)。コンテンツ提供サーバ20のコンテンツ提供部200は、当該HTTPリクエストに応答するHTTPレスポンスをユーザ端末10に送信する(S102)。HTTPレスポンスには、HTMLデータ、CSS(Cascading Style Sheets)及びスクリプトが含まれる。
First, the web browser (UI unit 101) of the
Webブラウザは、スクリプトに従って処理を行うことで、旅行予約サイトに含まれる各種の値又は文字列、及び旅行予約サイトにおいてユーザが入力した各種の値又は文字列を収集する(S103)。 The web browser performs processing in accordance with the script to collect various values or character strings included in the travel reservation site, and various values or character strings input by the user at the travel reservation site (S103).
続いて、Webブラウザは、スクリプトの記述に従い収集したアクセス情報を含むHTTPリクエストを収集サーバ30に送信する(S104)。収集サーバ30の格納部301は、受信部300で受信したアクセス情報を、アクセス情報DB302aに格納する(S105)。収集サーバ30は、アクセス情報をアクセス情報DB302aに格納すると、HTTPレスポンスをユーザ端末10に送信する(S106)。当該HTTPレスポンスには、例えば1ピクセル画像が含まれる。ステップS103乃至ステップS106の処理手順は、トラッキングとも呼ばれる。
Subsequently, the Web browser transmits an HTTP request including the access information collected according to the description of the script to the collection server 30 (S104). The
ステップS101乃至ステップS106の処理手順を繰り返すことで、ユーザは、予約をしたい宿泊先の検索を行う。ユーザは、予約をしたい宿泊先を見つけると、旅行予約サイトに自身の会員ID(ユーザID)を用いてログインし、宿泊予約(契約)を行う(S107)。ユーザ端末10のWebブラウザは、宿泊予約の確定を要求するHTTPリクエストをコンテンツ提供サーバ20に送信する(S108)。コンテンツ提供サーバ20の契約処理部201は、指定された宿泊先への予約を確定させる処理を行う(S109)。具体的には、契約処理部201は、予約が確定した際に契約IDを払い出し、払い出した契約IDと会員IDとタイムスタンプとを含む契約情報を契約DB202bに格納する。
By repeating the processing procedure of steps S101 to S106, the user searches for an accommodation destination to which a reservation is to be made. When the user finds an accommodation destination to which a reservation is to be made, the user logs in to the travel reservation site using his / her member ID (user ID), and makes a reservation for accommodation (contract) (S107). The web browser of the
続いて、コンテンツ提供サーバ20のコンテンツ提供部200は、HTTPレスポンスをユーザ端末10に送信する(S110)。当該HTTPレスポンスには、契約ID及び会員IDが記述された予約完了画面をWebブラウザに描画するためのHTMLデータ、CSS及びスクリプトが含まれる。
Subsequently, the
Webブラウザは、スクリプトに従って処理を行うことで、予約完了画面に含まれる各種の値又は文字列(ここでは、契約ID及び会員IDを含む)を収集する(S111)。 The web browser performs processing in accordance with the script to collect various values or character strings (here, including the contract ID and the member ID) included in the reservation completion screen (S111).
続いて、Webブラウザは、スクリプトの記述に従い収集したアクセス情報(契約ID及び会員IDを含む)を含むHTTPリクエストを収集サーバ30に送信する(S112)。収集サーバ30の格納部301は、受信部300で受信したアクセス情報(契約ID及び会員IDを含む)を、アクセス情報DB302aに格納する(S113)。収集サーバ30は、アクセス情報をアクセス情報DB302aに格納すると、HTTPレスポンスをユーザ端末10に送信する(S114)。
Subsequently, the Web browser transmits an HTTP request including the access information (including the contract ID and the member ID) collected according to the description of the script to the collection server 30 (S112). The
ここで、契約DB202bの具体例を図4(a)に示す。「タイムスタンプ」には、宿泊予約が確定した際の日時が格納される。「契約ID」には、宿泊予約が確定した際に契約処理部201により払い出された契約IDが格納される。「会員ID」は、宿泊予約サイトにログインして宿泊予約を行ったユーザの会員ID(ユーザID)が格納される。「人数」及び「宿泊先」には、宿泊する人数や予約されたホテルの名称等が格納される。
Here, a specific example of the
次に、アクセス情報DB302aの具体例を図4(b)に示す。アクセス情報DB302aには、収集サーバ30がアクセス情報を含むHTTPリクエストを受信する度に、当該HTTPリクエストに含まれるアクセス情報が1レコードずつ記録されていく。「レコードID」は、アクセス情報DB302aに格納されたアクセス情報のレコードを一意に識別するためのIDを示す。「VisitorID」は、旅行予約サイトを訪問したWebブラウザを一意に識別するためのIDが格納される。「タイムスタンプ」には、スクリプトが収集サーバ30にアクセス情報を送信する時点の日時、又は、収集サーバがアクセス情報を受信した時点の日時のいずれかが格納される。前者の場合、ユーザ端末10から収集サーバ30に送信されるアクセス情報に、タイムスタンプが含まれる。後者の場合、ユーザ端末10から収集サーバ30に送信されるアクセス情報にタイムスタンプは含まれておらず、収集サーバ30が、アクセス情報を受信した日時を自ら「タイムスタンプ」に格納する。「契約ID」は、宿泊予約が確定した際にコンテンツ提供サーバ20により払い出された契約IDが格納される。「会員ID」は、宿泊予約サイトにログインして宿泊予約を行ったユーザの会員ID(ユーザID)が格納される。その他特に言及しない情報については説明を省略する。
Next, a specific example of the
なお、アクセス情報DB302aには、更に、コンテンツ提供サーバ20にアクセスしたデバイスの種別を示す情報が格納されていてもよい。当該デバイスの種別としては、例えば、スマートフォンにインストールされたアプリケーション、パーソナルコンピュータ(Webブラウザ利用)、スマートフォン(Webブラウザ利用)が挙げられる。この場合、比較部401は、デバイスの種別ごとに、アクセス情報の品質を示す指標を算出するようにしてもよい。
The
図4(a)の例では、「タイムスタンプ」、「契約ID」及び「会員ID」には、それぞれ、「2017/09/08 17:10」、「101010」及び「a00001」が格納されている。これは、図3のステップS109において、会員IDがa00001であるユーザによって2017/09/08 17:10に宿泊予約が確定され、契約IDとして101010が払い出されたことを示している。 In the example of FIG. 4A, “2017/09/08 17:10”, “101010” and “a00001” are stored in “time stamp”, “contract ID” and “member ID” respectively. There is. This indicates that, in step S109 in FIG. 3, the accommodation reservation is confirmed on 2017/09/08 17:10 by the user whose member ID is a00001, and 101010 is paid out as the contract ID.
図4(b)の例では、レコードIDが「7」であるレコードの「タイムスタンプ」、「契約ID」及び「会員ID」にも、それぞれ、「2017/09/08 17:10」、「101010」及び「a00001」が格納されている。これは、図3のステップS110〜ステップS112の処理手順において、コンテンツ提供サーバ20からユーザ端末10に送信されたHTMLデータに含まれている契約ID及び会員IDがスクリプトによって収集され、「タイムスタンプ」、「契約ID」及び「会員ID」を含むアクセス情報が収集サーバ30に送信されたことを示している。図3に戻り説明を続ける。
In the example of FIG. 4B, “2017/09/08 17:10” and “2017: 08/08 17:10” are also included in “time stamp”, “contract ID” and “member ID” of the record whose record ID is “7”. "101010" and "a00001" are stored. This is because the contract ID and the member ID included in the HTML data transmitted from the
分析サーバ40の収集部400(第1収集部)は、コンテンツ提供サーバ20から、契約DB202bに格納された契約情報を収集する(S120)。続いて、収集部400(第2収集部)は、収集サーバ30から、アクセス情報DB302aに格納されたアクセス情報のうち、契約情報に該当するアクセス情報を収集する処理を行う。
The collection unit 400 (first collection unit) of the
続いて、分析サーバ40の比較部401は、コンテンツ提供サーバ20から収集した契約情報のうち、収集サーバ30から収集した“契約情報に該当するアクセス情報”と一致する契約情報の数を、コンテンツ提供サーバ20から収集した契約情報の数で除算した値を、アクセス情報の品質を示す指標として算出する。
Subsequently, the
図5を用いて具体例を説明する。図5左側は、所定の期間(例えば、2017/09/08 17:00:00〜17:59:59等)における、コンテンツ提供サーバ20から収集された契約情報の例を示したものであり、図5右側は、同一の所定の期間における、収集サーバ30から収集された契約情報に該当するアクセス情報の例を示したものである。
A specific example will be described using FIG. The left side of FIG. 5 shows an example of contract information collected from the
図5の例では、左図に存在する、会員ID及び契約IDがそれぞれ「c00001」及び「101012」であるレコードが、右図には存在しない。これは、ユーザが宿泊予約を確定させたタイミングで通信状態が悪化し、図3のステップS110におけるHTTPレスポンスがユーザ端末10に到達せず、当該HTTPレスポンスを受信した際にアクセス情報DB302aに記録されるべきであったアクセス情報が記録されなかったことを示している。このように、図5の例では、コンテンツ提供サーバ20から収集した契約情報(5件)のうち4件が、収集サーバ30から収集された契約情報に該当するアクセス情報と一致している。従って、比較部401が算出する所定の期間におけるアクセス情報の品質を示す指標は80%(4÷5)になる。図3に戻り説明を続ける。
In the example of FIG. 5, the records in which the member ID and the contract ID are “c00001” and “101012”, respectively, which are present in the left diagram, do not exist in the right diagram. This is because the communication state is deteriorated at the timing when the user confirms the accommodation reservation, and the HTTP response in step S110 of FIG. 3 is recorded in the
続いて、分析サーバ40の表示部402は、管理端末50からのアクセスを受けた場合に、所定の期間におけるアクセス情報の品質を示す指標を示す画面データを管理端末50送信する。図6に、管理端末50に表示される画面の一例を示す。図6の例では、WebサイトA〜Eの各々について、4月15日におけるアクセス情報の品質の時間変化を示すグラフが、ユーザ端末10のデバイス種別ごとに表示されている。
Subsequently, when the
<まとめ>
以上、実施形態について説明した。本実施形態によれば、所定の期間において、宿泊予約が確定した(契約が行われた)実際の件数と、宿泊予約が確定したことを示すアクセス情報が収集サーバ30で収集された件数とを比較することで、収集サーバ30に蓄積されているアクセス情報の品質を示す指標を算出するようにした。これにより、所定の期間におけるアクセス情報の品質を把握することが可能になった。
<Summary>
The embodiment has been described above. According to the present embodiment, in the predetermined period, the actual number of confirmed lodging reservations (when the contract is made) and the number of collected access information indicating that the reserved accommodation is confirmed by the
例えば、あるWebサイトにおいて、4月15日の18時〜21時以外の時間帯における品質を示す指標は正常値(例えば95%以上)であるにも関わらず、18時〜21時のみ、品質を示す指標が異常値(例えば70%など)であったと仮定する。この場合、4月15日の18時〜21時に収集サーバ30のアクセス情報DB302aに蓄積されたアクセス情報は欠損が多いことから、Webサイトの管理者は、当該期間はアクセス情報の品質が悪い可能性があると判断することが可能である。
For example, on a certain Web site, although the index indicating the quality in the time zone other than 18:00 to 21:00 on April 15 is a normal value (for example, 95% or more), the quality is only 18:00 to 21:00 It is assumed that the index indicating the is an outlier (for example, 70%). In this case, since the access information stored in the
また、Webサイトの管理者は、例えばコンバージョン率を上げるための施策を検討するためにアクセス情報DB302aに蓄積されたアクセス情報の分析を行うといった場合に、アクセス情報の品質が悪い可能性がある期間(上述の4月15日の18時〜21時)に蓄積されたアクセス情報については分析の対象外とする等の対応を行うことが可能になる。
In addition, when the administrator of the website analyzes the access information stored in the
また、分析サーバ40は、予め分析サーバ40が実行するプログラムに組み込まれた分析方法に従ってアクセス情報の品質を示す指標の算出を行う。これにより、算出される指標の正確性を保ちつつ、一定の処理速度を確保することが可能になる。
Further, the
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 The embodiments described above are for the purpose of facilitating the understanding of the present invention, and are not for the purpose of limiting the present invention. The flowcharts, sequences, and elements included in the embodiments and their arrangements, materials, conditions, shapes, sizes, and the like described in the embodiments are not limited to those illustrated, and can be changed as appropriate. In addition, configurations shown in different embodiments can be partially substituted or combined with each other.
10…ユーザ端末、11…CPU、11…CPU、12…記憶装置、13…通信IF、14…入力デバイス、15…出力デバイス、20…コンテンツ提供サーバ、30…収集サーバ、40…分析サーバ、50…管理端末、100…通信部、101…UI部、102…送信部、200…コンテンツ提供部、201…契約処理部、202…データベース、202a…コンテンツDB、202b…契約DB、300…受信部、301…格納部、302…データベース、302a…アクセス情報DB、400…収集部、401…比較部、402…表示部、403…データベース、403a…比較結果DB、500…通信部、501…UI部
DESCRIPTION OF
Claims (5)
前記コンテンツ提供装置から、前記コンテンツ提供サイトで所定の契約が完了した際に生成される契約情報を収集する第1収集部と、
前記収集装置から、前記収集装置が収集したアクセス情報のうち、少なくとも前記所定の契約が完了したユーザの契約情報に該当するアクセス情報を収集する第2収集部と、
前記コンテンツ提供装置から収集した契約情報と、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報とを比較することで、前記収集装置が収集したアクセス情報の品質を示す指標を算出する比較部と、
を有し、
前記収集装置が収集したアクセス情報の品質を示す指標は、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報の数を、前記コンテンツ提供装置から収集した契約情報の数で除算することで算出される割合に関する、
分析装置。 A plurality of user terminals, a content providing apparatus for providing a content providing site to each of the plurality of user terminals, and access information indicating action content in the content providing site are collected from each of the plurality of user terminals and stored in a database The analysis device in an access analysis system including a collection device to store and an analysis device to analyze the quality of access information stored in the database,
A first collection unit that collects contract information generated when a predetermined contract is completed at the content providing site from the content providing apparatus;
A second collection unit that collects , from the collection device, access information corresponding to contract information of at least the user who has completed the predetermined contract among the access information collected by the collection device ;
The quality of the access information collected by the collection device by comparing the contract information collected from the content providing device with the access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device A comparison unit that calculates an index indicating
I have a,
The index indicating the quality of the access information collected by the collection device is the contract information collected from the content providing device, the number of access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device For the proportion calculated by dividing by the number of
Analysis equipment.
請求項1に記載の分析装置。 The analyzer according to claim 1.
請求項1又は2に記載の分析装置。 The contract information includes a contract ID to be paid out when the predetermined contract is completed, and a user ID of a user who has made the predetermined contract.
The analyzer according to claim 1 or 2.
前記コンテンツ提供装置から、前記コンテンツ提供サイトで所定の契約が完了した際に生成される契約情報を収集するステップと、
前記収集装置から、前記収集装置が収集したアクセス情報のうち、少なくとも前記所定の契約が完了したユーザの契約情報に該当するアクセス情報を収集するステップと、
前記コンテンツ提供装置から収集した契約情報と、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報とを比較することで、前記収集装置が収集したアクセス情報の品質を示す指標を算出するステップと、
を有し、
前記収集装置が収集したアクセス情報の品質を示す指標は、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報の数を、前記コンテンツ提供装置から収集した契約情報の数で除算することで算出される割合に関する、
分析方法。 A plurality of user terminals, a content providing apparatus for providing a content providing site to each of the plurality of user terminals, and access information indicating action content in the content providing site are collected from each of the plurality of user terminals and stored in a database An analysis method performed by the analysis device in an access analysis system including a collection device for storing and an analysis device for analyzing the quality of access information stored in the database,
Collecting, from the content providing apparatus, contract information generated when a predetermined contract is completed at the content providing site;
Collecting at least the access information corresponding to the contract information of the user who has completed the predetermined contract among the access information collected by the collection apparatus from the collection apparatus ;
The quality of the access information collected by the collection device by comparing the contract information collected from the content providing device with the access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device Calculating an indicator indicating
I have a,
The index indicating the quality of the access information collected by the collection device is the contract information collected from the content providing device, the number of access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device For the proportion calculated by dividing by the number of
Analysis method.
前記コンピュータに、
前記コンテンツ提供装置から、前記コンテンツ提供サイトで所定の契約が完了した際に生成される契約情報を収集するステップと、
前記収集装置から、前記収集装置が収集したアクセス情報のうち、少なくとも前記所定の契約が完了したユーザの契約情報に該当するアクセス情報を収集するステップと、
前記コンテンツ提供装置から収集した契約情報と、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報とを比較することで、前記収集装置が収集したアクセス情報の品質を示す指標を算出するステップと、
を実行させ、
前記収集装置が収集したアクセス情報の品質を示す指標は、前記収集装置から収集した前記所定の契約が完了したユーザの契約情報に該当するアクセス情報の数を、前記コンテンツ提供装置から収集した契約情報の数で除算することで算出される割合に関する、
プログラム。
A plurality of user terminals, a content providing apparatus for providing a content providing site to each of the plurality of user terminals, and access information indicating action content in the content providing site are collected from each of the plurality of user terminals and stored in a database A program for causing a computer to execute as the collection device in an access analysis system including a collection device to store and an analysis device to analyze the quality of access information stored in the database,
On the computer
Collecting, from the content providing apparatus, contract information generated when a predetermined contract is completed at the content providing site;
Collecting at least the access information corresponding to the contract information of the user who has completed the predetermined contract among the access information collected by the collection apparatus from the collection apparatus ;
The quality of the access information collected by the collection device by comparing the contract information collected from the content providing device with the access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device Calculating an indicator indicating
Was executed,
The index indicating the quality of the access information collected by the collection device is the contract information collected from the content providing device, the number of access information corresponding to the contract information of the user who has completed the predetermined contract collected from the collection device For the proportion calculated by dividing by the number of
program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018107837A JP6491778B1 (en) | 2018-06-05 | 2018-06-05 | Analyzer, analysis method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018107837A JP6491778B1 (en) | 2018-06-05 | 2018-06-05 | Analyzer, analysis method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6491778B1 true JP6491778B1 (en) | 2019-03-27 |
JP2019212028A JP2019212028A (en) | 2019-12-12 |
Family
ID=65895261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018107837A Expired - Fee Related JP6491778B1 (en) | 2018-06-05 | 2018-06-05 | Analyzer, analysis method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6491778B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013008233A (en) * | 2011-06-24 | 2013-01-10 | Optimizer Inc | Conversion tracking system, network advertisement management system, and network advertisement effect measurement system |
JP2013238910A (en) * | 2012-05-11 | 2013-11-28 | Nippon Telegr & Teleph Corp <Ntt> | History information utilization device, method and program |
JP2014006841A (en) * | 2012-06-27 | 2014-01-16 | Rakuten Inc | Information processing apparatus, information processing method, and information processing program |
JP2017215651A (en) * | 2016-05-30 | 2017-12-07 | 株式会社インテージテクノスフィア | Server device and system |
-
2018
- 2018-06-05 JP JP2018107837A patent/JP6491778B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013008233A (en) * | 2011-06-24 | 2013-01-10 | Optimizer Inc | Conversion tracking system, network advertisement management system, and network advertisement effect measurement system |
JP2013238910A (en) * | 2012-05-11 | 2013-11-28 | Nippon Telegr & Teleph Corp <Ntt> | History information utilization device, method and program |
JP2014006841A (en) * | 2012-06-27 | 2014-01-16 | Rakuten Inc | Information processing apparatus, information processing method, and information processing program |
JP2017215651A (en) * | 2016-05-30 | 2017-12-07 | 株式会社インテージテクノスフィア | Server device and system |
Also Published As
Publication number | Publication date |
---|---|
JP2019212028A (en) | 2019-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8732252B2 (en) | Cooperating system, chat server, program, and cooperating method | |
KR102504075B1 (en) | Matching and attributes of user device events | |
CA2780404A1 (en) | Network based electronic book usage tracing system and method | |
CN101635655A (en) | Method, device and system for page performance test | |
CN110321154B (en) | Micro-service interface information display method and device and electronic equipment | |
US9491223B2 (en) | Techniques for determining a mobile application download attribution | |
JP6520513B2 (en) | Question and Answer Information Providing System, Information Processing Device, and Program | |
US9866454B2 (en) | Generating anonymous data from web data | |
CN103246699A (en) | Method and device for data access control based on browser | |
CN107924345A (en) | Data storage area for the polymerization measurement result of measurement | |
Reddy et al. | Preprocessing the web server logs: an illustrative approach for effective usage mining | |
Sams et al. | E-research applications for tracking online socio-political capital in the Asia-Pacific region | |
CN102684925B (en) | Method and device for acquiring internet access source information | |
JP2008310654A (en) | Contributed data management server device, contributed data management method, and contributed data management server program | |
JP6491778B1 (en) | Analyzer, analysis method and program | |
JP5234839B2 (en) | Content management apparatus, content management method and program | |
JP4451188B2 (en) | Information processing system and control method of information processing system | |
JP5497925B2 (en) | Content management apparatus, content management method and program | |
CN106126538B (en) | Page conversion processing method and device | |
JP5673391B2 (en) | Information processing apparatus, log processing method, and program | |
JP2000222329A (en) | Information communication system and information providing device and user attribute information collecting method and record medium | |
JP4711359B1 (en) | Information presenting apparatus, information presenting method, and information presenting program | |
CN111767447A (en) | Method and device for determining user traffic path | |
JP6758582B1 (en) | Content distribution system, content distribution program | |
JP5322972B2 (en) | Web screen restoration device, web screen restoration method, and web screen restoration program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180618 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180618 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180619 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181026 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181221 |
|
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: 20190204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190301 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6491778 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |