JP6491778B1 - Analyzer, analysis method and program - Google Patents

Analyzer, analysis method and program Download PDF

Info

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
Application number
JP2018107837A
Other languages
Japanese (ja)
Other versions
JP2019212028A (en
Inventor
晃次 奥山
晃次 奥山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Recruit Holdings Co Ltd
Original Assignee
Recruit Holdings Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Recruit Holdings Co Ltd filed Critical Recruit Holdings Co Ltd
Priority to JP2018107837A priority Critical patent/JP6491778B1/en
Application granted granted Critical
Publication of JP6491778B1 publication Critical patent/JP6491778B1/en
Publication of JP2019212028A publication Critical patent/JP2019212028A/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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 Document 1 and Non-Patent Document 2) for analyzing the behavior of a user on a Web site are provided. Also, the provider of the website can analyze the user's action history on the website provided by using the service.

Google Analytics、[online]、[2018年6月5日検索]、インターネット<URL: https://www.***.com/analytics/index.html>Google Analytics, [online], [search June 5, 2018], Internet <URL: https://www.***.com/analytics/index.html>

Adobe Analytics、[online]、[2018年6月5日検索]インターネット<URL: https://www.adobe.com/data-analytics-cloud/analytics.html>Adobe Analytics, [online], [search June 5, 2018] Internet <URL: https://www.adobe.com/data-analytics-cloud/analytics.html>

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.

行動モニタリングシステムのシステム構成例を示す図である。It is a figure showing an example of system composition of an action monitoring system. ハードウェア構成例を示す図である。It is a figure showing the example of hardware constitutions. 行動モニタリングシステムが行う処理手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the process sequence which an action monitoring system performs. 契約DB及びアクセス情報DBの具体例を示す図である。It is a figure which shows the specific example of contract DB and access information DB. 比較処理の具体例を説明するための図である。It is a figure for demonstrating the specific example of comparison processing. 管理端末に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on a management terminal.

添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。   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 user terminal 10 used by a user who accesses a content providing server (content providing apparatus) 20 and a predetermined content providing site (for example, a travel reservation site etc.) to the user terminal 10 Content providing server 20, collection server (collection device) 30 for collecting information (hereinafter referred to as "access information") indicating activity history in the content providing site, and quality of access information collected by collection server 30 And a management terminal 50 for referring to the analysis result by the analysis server 40. Although one user terminal 10 is illustrated in FIG. 1, a plurality of user terminals 10 may be included. Similarly, although one content providing server 20 is illustrated in FIG. 1, a plurality of content providing servers 20 may be included.

ユーザ端末10は、ユーザが操作する端末であり、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA)、家庭用ゲーム機器など、通信機能を備えた端末であればあらゆる端末を用いることができる。   The user terminal 10 is a terminal operated by a user, and is a terminal having a communication function such as a smartphone, a tablet terminal, a mobile phone, a personal computer (PC), a notebook PC, a personal digital assistant (PDA), a home game machine Any terminal can be used.

ユーザ端末10はWebブラウザを備えており、Webブラウザが、コンテンツ提供サーバ20が提供するコンテンツ提供サイトにアクセスすることで、所定のコンテンツをユーザ端末10の画面に表示する。コンテンツ提供サーバ20が提供するコンテンツ提供サイトのHTMLデータには、コンテンツ提供サイト内でのユーザの行動履歴を示すアクセス情報を、収集サーバ30に送信するためのスクリプト(例えばJavaScript(登録商標))が組み込まれている。アクセス情報には、例えば、Webページのページ名、Webページに表示されている文字列、ユーザが選択した項目、ユーザが入力した文字列等など、様々な情報が含まれる。どのようなアクセス情報を、どのようなタイミングで収集サーバ30に送信するのかについては全てスクリプトにより定義されており、Webブラウザは、当該スクリプトを実行することで、アクセス情報を収集サーバ30に送信する。   The user terminal 10 includes a web browser, and the web browser accesses the content providing site provided by the content providing server 20 to display predetermined content on the screen of the user terminal 10. In the HTML data of the content providing site provided by the content providing server 20, a script (for example, JavaScript (registered trademark)) for transmitting access information indicating the user's action history in the content providing site to the collection server 30 It has been incorporated. The access information includes, for example, various information such as the page name of the web page, a character string displayed on the web page, an item selected by the user, a character string input by the user, and the like. What kind of access information is to be sent to the collection server 30 at all timing is defined by a script, and the Web browser sends the access information to the collection server 30 by executing the script. .

また、ユーザ端末10には、ユーザ端末10の画面にコンテンツ提供サイトを表示するためのアプリケーション(例えば旅行予約を行うためのアプリケーション)がインストールされていてもよい。この場合、当該アプリケーションがコンテンツ提供サーバ20にアクセスすることで、コンテンツ提供サイトをユーザ端末10の画面に表示することになる。当該アプリケーションには、アクセス情報を収集サーバ30に送信するためのプログラムが組み込まれている。どのようなアクセス情報を、どのようなタイミングで収集サーバ30に送信するのかについては全て当該プログラムにより定義されている。当該プログラムは、例えば、Adobe(登録商標) Analytics SDK(Solution Development Kit) 又は Google(登録商標) Analytics SDKであってもよい。   Further, in the user terminal 10, an application (for example, an application for making a travel reservation) for displaying the content providing site on the screen of the user terminal 10 may be installed. In this case, when the application accesses the content providing server 20, the content providing site is displayed on the screen of the user terminal 10. The application incorporates a program for transmitting access information to the collection server 30. What kind of access information is to be sent to the collection server 30 at all timing is defined by the program. The program may be, for example, Adobe (registered trademark) Analytics SDK (Solution Development Kit) or Google (registered trademark) Analytics SDK.

ユーザ端末10は、通信部100と、UI(User Interface)部101と、送信部102とを有する。通信部100は、コンテンツ提供サーバ20との間で各種データの送受信を行う。UI部101は、例えばWebブラウザやユーザ端末10にインストールされたアプリケーションであり、ユーザからの操作を受け付ける機能や、ディスプレイに画面を表示させる機能を提供する。送信部102は、Webブラウザ上で実行されるスクリプトにより実現される機能、又はユーザ端末10にインストールされたアプリケーションが提供する機能であり、アクセス情報を収集サーバ30に送信する。   The user terminal 10 includes a communication unit 100, a UI (User Interface) unit 101, and a transmission unit 102. The communication unit 100 transmits and receives various data to and from the content providing server 20. The UI unit 101 is, for example, an application installed in a web browser or the user terminal 10, and provides a function of receiving an operation from a user and a function of displaying a screen on a display. The transmission unit 102 is a function realized by a script executed on a web browser or a function provided by an application installed on the user terminal 10, and transmits access information to the collection server 30.

コンテンツ提供サーバ20は、コンテンツ提供部200と、契約処理部201と、データベース202とを有する。コンテンツ提供部200は、ユーザ端末10からの要求に応じて、コンテンツDB(Database)202aに格納されているコンテンツ提供サイトのデータをユーザ端末10に送信する。コンテンツ提供サイトのデータとは、例えば、所定のサービスを提供するコンテンツ提供サイトのHTMLデータや、ユーザ端末10にインストールされたアプリケーションにコンテンツを表示させるためのHTMLデータや当該アプリケーションのみが解釈可能な独自フォーマットのデータ等である。   The content providing server 20 includes a content providing unit 200, a contract processing unit 201, and a database 202. The content providing unit 200 transmits the data of the content providing site stored in the content DB (Database) 202 a to the user terminal 10 in response to a request from the user terminal 10. The data of the content providing site includes, for example, HTML data of the content providing site which provides a predetermined service, HTML data for displaying the content on the application installed in the user terminal 10, and uniqueness which can be interpreted only by the application. It is data of format etc.

契約処理部201は、コンテンツ提供サイトにおいて、所定の契約が完了した際に契約情報を生成して契約DB(Database)202bに格納する。契約情報には、具体的には、契約を一意に特定するための識別子(以下、「契約ID」と言う。)と、契約を行ったユーザを特定するための識別子(以下、「ユーザID」と言う。)と、契約が成立した際のタイムスタンプとが含まれる。   The contract processing unit 201 generates contract information at the content providing site when a predetermined contract is completed, and stores the generated contract information in the contract DB (Database) 202 b. Specifically, the contract information includes an identifier (hereinafter referred to as "contract ID") for uniquely identifying a contract and an identifier (hereinafter referred to as "user ID") for identifying a user who has made a contract. And a time stamp when the contract is concluded.

収集サーバ30は、受信部300と、格納部301と、データベース302とを有する。受信部300は、ユーザ端末10のWebブラウザで動作するスクリプト又はユーザ端末10にインストールされたアプリケーションから送信されるアクセス情報を受信する。格納部301は、受信部300で受信したアクセス情報をアクセス情報DB302aに格納する。収集サーバ30は、例えば、Adobe(登録商標) Analyticsサーバ、又は、Google(登録商標) Analyticsサーバであってもよい。   The collection server 30 includes a receiving unit 300, a storage unit 301, and a database 302. The receiving unit 300 receives a script operating on the web browser of the user terminal 10 or access information transmitted from an application installed on the user terminal 10. The storage unit 301 stores the access information received by the receiving unit 300 in the access information DB 302 a. The collection server 30 may be, for example, an Adobe® analytics server or a Google® analytics server.

分析サーバ40は、収集部400と、比較部401と、表示部402と、データベース403とを有する。収集部400は、コンテンツ提供サーバ20から、契約DB202bに格納された契約情報を収集する。また、収集部400は、収集サーバ30から、アクセス情報DB302aに格納されたアクセス情報のうち、コンテンツ提供サイトで所定の契約が完了したユーザの“契約情報に該当するアクセス情報”を収集する。   The analysis server 40 includes a collection unit 400, a comparison unit 401, a display unit 402, and a database 403. The collection unit 400 collects contract information stored in the contract DB 202 b from the content providing server 20. Further, the collection unit 400 collects, from the collection server 30, among the access information stored in the access information DB 302a, the “access information corresponding to the contract information of the user who has completed the predetermined contract at the content providing site”.

比較部401は、コンテンツ提供サーバ20から収集した契約情報と、収集サーバ30から収集した“契約情報に該当するアクセス情報”とを比較することで、アクセス情報DB302aに格納されたアクセス情報の品質を示す指標を算出して比較結果DB403aに格納する。アクセス情報の品質を示す指標は、例えば、コンテンツ提供サーバ20から収集した契約情報のうち、収集サーバ30から収集した“契約情報に該当するアクセス情報”と一致している契約情報の数の割合を、所定の期間ごと(例えば日ごと又は時間ごと)に示す値であってもよい。   The comparison unit 401 compares the contract information collected from the content providing server 20 with the “access information corresponding to the contract information collected from the collection server 30” to obtain the quality of the access information stored in the access information DB 302a. The index to be shown is calculated and stored in the comparison result DB 403a. The index indicating the quality of the access information is, for example, the ratio of the number of pieces of contract information that matches the “access information corresponding to the contract information” collected from the collection server 30 among the contract information collected from the content providing server 20 It may be a value shown every predetermined period (for example, every day or every hour).

表示部402は、比較部401で算出された、アクセス情報DB302aに格納されたアクセス情報の品質を示す指標を、管理端末50の画面に表示させる。   The display unit 402 causes the screen of the management terminal 50 to display the index indicating the quality of the access information stored in the access information DB 302 a calculated by the comparison unit 401.

管理端末50は、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA)、家庭用ゲーム機器など、ディスプレイを備えた端末であればあらゆる端末を用いることができる。管理端末50は、通信部500と、UI部501とを含む。通信部500は、分析サーバ40との間で各種データの送受信を行う。UI部501は、ユーザからの操作を受け付ける機能や、ディスプレイに、分析サーバ40による分析結果を示す画面を表示する機能を提供する。   The management terminal 50 may be any terminal provided with a display, such as a smartphone, a tablet terminal, a mobile phone, a personal computer (PC), a notebook PC, a personal digital assistant (PDA), a home gaming device, etc. . The management terminal 50 includes a communication unit 500 and a UI unit 501. The communication unit 500 exchanges various data with the analysis server 40. The UI unit 501 provides a function of receiving an operation from the user, and a function of displaying a screen indicating an analysis result by the analysis server 40 on a display.

<ハードウェア構成>
図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 user terminal 10, the content providing server 20, the collection server 30, the analysis server 40, and the management terminal 50. Each of the user terminal 10, the content providing server 20, the collection server 30, the analysis server 40, and the management terminal 50 is a central processing unit (CPU) 11, a storage device 12 such as a memory, and a communication IF (Wired or wireless communication). 13, an input device 14 for receiving an input operation, and an output device 15 for outputting information. The various functional units included in each of the user terminal 10, the content providing server 20, the collection server 30, the analysis server 40, and the management terminal 50 are realized by processing that a program stored in each storage device 12 causes each CPU 11 to execute. can do. The program can be stored, for example, in a non-temporary recording medium.

コンテンツ提供サーバ20、収集サーバ30及び分析サーバ40は、1又は複数の情処理装置から構成されていてもよいし、クラウドサーバや仮想サーバにより構成されていてもよい。例えば、コンテンツ提供サーバ20は、コンテンツをユーザ端末10に送信するサーバと、ユーザに送信すべきコンテンツをユーザの属性等に応じて生成するコンテンツ生成サーバと、所定の契約が完了した際に契約情報を格納する契約DB202bを管理するデータベースサーバとを含む複数のサーバから構成されていてもよい。   The content providing server 20, the collection server 30, and the analysis server 40 may be configured of one or more information processing devices, or may be configured of a cloud server or a virtual server. For example, the content providing server 20 transmits the content to the user terminal 10, and the content generating server generates the content to be transmitted to the user according to the attribute of the user, etc., and the contract information when the predetermined contract is completed. May be configured from a plurality of servers including a database server that manages the contract DB 202b that stores 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 user terminal 10 accesses the content providing server 20 using a web browser. Further, the content providing site provided by the content providing server 20 is a travel reservation site, and the user will be described on the assumption that a hotel reservation is made on the travel reservation site.

まず、ユーザ端末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 user terminal 10 transmits an HTTP request to the travel reservation site provided by the content providing server 20 (S101). The content providing unit 200 of the content providing server 20 transmits an HTTP response that responds to the HTTP request to the user terminal 10 (S102). The HTTP response includes HTML data, CSS (Cascading Style Sheets), and a script.

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 storage unit 301 of the collection server 30 stores the access information received by the receiving unit 300 in the access information DB 302a (S105). After storing the access information in the access information DB 302a, the collection server 30 transmits an HTTP response to the user terminal 10 (S106). The HTTP response includes, for example, a 1-pixel image. The processing procedure of steps S103 to S106 is also called tracking.

ステップ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 user terminal 10 transmits an HTTP request for requesting confirmation of an accommodation reservation to the content providing server 20 (S108). The contract processing unit 201 of the content providing server 20 performs a process of fixing the reservation to the designated accommodation destination (S109). Specifically, when a reservation is confirmed, the contract processing unit 201 issues a contract ID, and stores contract information including the paid contract ID, member ID, and time stamp in the contract DB 202 b.

続いて、コンテンツ提供サーバ20のコンテンツ提供部200は、HTTPレスポンスをユーザ端末10に送信する(S110)。当該HTTPレスポンスには、契約ID及び会員IDが記述された予約完了画面をWebブラウザに描画するためのHTMLデータ、CSS及びスクリプトが含まれる。   Subsequently, the content providing unit 200 of the content providing server 20 transmits an HTTP response to the user terminal 10 (S110). The HTTP response includes HTML data, CSS, and a script for drawing the reservation completion screen in which the contract ID and the member ID are described on the Web browser.

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 storage unit 301 of the collection server 30 stores the access information (including the contract ID and the member ID) received by the receiving unit 300 in the access information DB 302a (S113). After storing the access information in the access information DB 302a, the collection server 30 transmits an HTTP response to the user terminal 10 (S114).

ここで、契約DB202bの具体例を図4(a)に示す。「タイムスタンプ」には、宿泊予約が確定した際の日時が格納される。「契約ID」には、宿泊予約が確定した際に契約処理部201により払い出された契約IDが格納される。「会員ID」は、宿泊予約サイトにログインして宿泊予約を行ったユーザの会員ID(ユーザID)が格納される。「人数」及び「宿泊先」には、宿泊する人数や予約されたホテルの名称等が格納される。   Here, a specific example of the contract DB 202b is shown in FIG. The "time stamp" stores the date and time when the accommodation reservation was confirmed. In the “contract ID”, the contract ID paid out by the contract processing unit 201 when the accommodation reservation is confirmed is stored. The “member ID” stores the member ID (user ID) of the user who logged in to the accommodation reservation site and made an accommodation reservation. The “number of persons” and the “accommodation destination” store the number of persons staying, the name of the reserved hotel, and the like.

次に、アクセス情報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 access information DB 302a is shown in FIG. 4 (b). Each time the collection server 30 receives an HTTP request including access information, the access information included in the HTTP request is recorded in the access information DB 302 a one record at a time. The “record ID” indicates an ID for uniquely identifying the record of the access information stored in the access information DB 302a. "VisitorID" stores an ID for uniquely identifying the web browser that has visited the travel reservation site. The “time stamp” stores either the date and time when the script transmits the access information to the collection server 30, or the date and time when the collection server receives the access information. In the former case, the access information transmitted from the user terminal 10 to the collection server 30 includes a time stamp. In the latter case, the access information transmitted from the user terminal 10 to the collection server 30 does not include a time stamp, and the collection server 30 itself stores the date and time when the access information is received in the “time stamp”. The “contract ID” stores the contract ID paid out by the content providing server 20 when the accommodation reservation is confirmed. The “member ID” stores the member ID (user ID) of the user who logged in to the accommodation reservation site and made an accommodation reservation. Descriptions of other information that is not particularly mentioned will be omitted.

なお、アクセス情報DB302aには、更に、コンテンツ提供サーバ20にアクセスしたデバイスの種別を示す情報が格納されていてもよい。当該デバイスの種別としては、例えば、スマートフォンにインストールされたアプリケーション、パーソナルコンピュータ(Webブラウザ利用)、スマートフォン(Webブラウザ利用)が挙げられる。この場合、比較部401は、デバイスの種別ごとに、アクセス情報の品質を示す指標を算出するようにしてもよい。   The access information DB 302 a may further store information indicating the type of the device that has accessed the content providing server 20. Examples of the type of the device include an application installed on a smartphone, a personal computer (using a web browser), and a smartphone (using a web browser). In this case, the comparison unit 401 may calculate an index indicating the quality of the access information for each device type.

図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 content providing server 20 to the user terminal 10 are collected by the script in the processing procedure of step S110 to step S112 in FIG. , And indicates that the access information including the “contract ID” and the “member ID” has been transmitted to the collection server 30. Returning to FIG. 3, the explanation will be continued.

分析サーバ40の収集部400(第1収集部)は、コンテンツ提供サーバ20から、契約DB202bに格納された契約情報を収集する(S120)。続いて、収集部400(第2収集部)は、収集サーバ30から、アクセス情報DB302aに格納されたアクセス情報のうち、契約情報に該当するアクセス情報を収集する処理を行う。   The collection unit 400 (first collection unit) of the analysis server 40 collects contract information stored in the contract DB 202b from the content providing server 20 (S120). Subsequently, the collection unit 400 (second collection unit) performs a process of collecting, from the collection server 30, access information corresponding to contract information among the access information stored in the access information DB 302a.

続いて、分析サーバ40の比較部401は、コンテンツ提供サーバ20から収集した契約情報のうち、収集サーバ30から収集した“契約情報に該当するアクセス情報”と一致する契約情報の数を、コンテンツ提供サーバ20から収集した契約情報の数で除算した値を、アクセス情報の品質を示す指標として算出する。   Subsequently, the comparison unit 401 of the analysis server 40 provides the number of pieces of contract information matching the “access information corresponding to the contract information” collected from the collection server 30 among the contract information collected from the content providing server 20 A value divided by the number of contract information collected from the server 20 is calculated as an index indicating the quality of access information.

図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 content providing server 20 in a predetermined period (for example, 2017/09/08 17:00:00 to 17:59:59 etc.), The right side of FIG. 5 shows an example of the access information corresponding to the contract information collected from the collection server 30 during the same predetermined period.

図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 access information DB 302a when the HTTP response is received without reaching the user terminal 10. It indicates that the access information which should have been not recorded. As described above, in the example of FIG. 5, four of the contract information (five cases) collected from the content providing server 20 match the access information corresponding to the contract information collected from the collection server 30. Therefore, the index indicating the quality of the access information in the predetermined period calculated by the comparison unit 401 is 80% (4/5). Returning to FIG. 3, the explanation will be continued.

続いて、分析サーバ40の表示部402は、管理端末50からのアクセスを受けた場合に、所定の期間におけるアクセス情報の品質を示す指標を示す画面データを管理端末50送信する。図6に、管理端末50に表示される画面の一例を示す。図6の例では、WebサイトA〜Eの各々について、4月15日におけるアクセス情報の品質の時間変化を示すグラフが、ユーザ端末10のデバイス種別ごとに表示されている。   Subsequently, when the display unit 402 of the analysis server 40 receives an access from the management terminal 50, the display terminal 402 transmits screen data indicating an index indicating the quality of access information in a predetermined period, to the management terminal 50. An example of the screen displayed on the management terminal 50 is shown in FIG. In the example of FIG. 6, for each of the websites A to E, a graph showing temporal changes in the quality of access information on April 15 is displayed for each device type of the user terminal 10.

<まとめ>
以上、実施形態について説明した。本実施形態によれば、所定の期間において、宿泊予約が確定した(契約が行われた)実際の件数と、宿泊予約が確定したことを示すアクセス情報が収集サーバ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 collection server 30 By comparing, the index indicating the quality of the access information stored in the collection server 30 is calculated. As a result, it has become possible to grasp the quality of access information in a predetermined period.

例えば、ある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 access information DB 302a of the collection server 30 has a large number of defects from 18:00 to 21:00 on April 15, the administrator of the Web site may have poor access information quality during the relevant period. It is possible to judge that there is sex.

また、Webサイトの管理者は、例えばコンバージョン率を上げるための施策を検討するためにアクセス情報DB302aに蓄積されたアクセス情報の分析を行うといった場合に、アクセス情報の品質が悪い可能性がある期間(上述の4月15日の18時〜21時)に蓄積されたアクセス情報については分析の対象外とする等の対応を行うことが可能になる。   In addition, when the administrator of the website analyzes the access information stored in the access information DB 302a, for example, in order to consider measures for increasing the conversion rate, the period during which the quality of the access information may be bad The access information accumulated at (18:00 to 21:00 on April 15 described above) can be excluded from analysis.

また、分析サーバ40は、予め分析サーバ40が実行するプログラムに組み込まれた分析方法に従ってアクセス情報の品質を示す指標の算出を行う。これにより、算出される指標の正確性を保ちつつ、一定の処理速度を確保することが可能になる。   Further, the analysis server 40 calculates an index indicating the quality of the access information according to an analysis method incorporated in advance into a program executed by the analysis server 40. This makes it possible to secure a constant processing speed while maintaining the accuracy of the calculated index.

以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。   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 SYMBOLS 10 ... User terminal, 11 ... CPU, 11 ... CPU, 12 ... Storage device, 13 ... Communication IF, 14 ... Input device, 15 ... Output device, 20 ... Content provision server, 30 ... Collection server, 40 ... Analysis server, 50 ... management terminal, 100 ... communication unit, 101 ... UI unit, 102 ... transmission unit, 200 ... content provision unit, 201 ... contract processing unit, 202 ... database, 202a ... content DB, 202b ... contract DB, 300 ... reception unit, Reference numeral 301: storage unit 302: database 302a: access information DB 400: collection unit 401: comparison unit 402: display unit 403: database 403: comparison result DB 500: communication unit 501: UI unit

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.
所定の期間における前記収集装置が収集したアクセス情報の品質を示す指標を、ユーザ端末のデバイス種別ごとに示す画面を表示させる表示部、を有する、  A display unit configured to display a screen indicating, for each device type of the user terminal, an index indicating the quality of the access information collected by the collection device in a predetermined period;
請求項1に記載の分析装置。  The analyzer according to claim 1.
前記契約情報には、前記所定の契約が完了した際に払い出される契約IDと前記所定の契約を行ったユーザのユーザIDとが含まれる、
請求項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.

JP2018107837A 2018-06-05 2018-06-05 Analyzer, analysis method and program Expired - Fee Related JP6491778B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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