(57)【要約】【課題】ユーザの各種行動ログを広範に収集し、高精度のアクセス解析を実施する。【解決手段】本発明は、ユーザの情報端末３と第１サーバ装置２とからなるログ収集システムであり、情報端末３は、閲覧ウェブページに関する第１情報と表示コンテンツに関する第２情報とを含む行動ログ情報を記憶する第１記憶部と、行動ログ情報を定期的に第１サーバ装置１へと送信するログ送信制御部とを備え、第１サーバ装置は、行動ログ情報を記憶する第２記憶部と、行動ログ情報を記憶部に記録するよう制御するログ記録制御部とを備え、行動ログ情報には、情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、情報端末の向きに関する第５情報、情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。【選択図】図１
2018136845.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの情報端末と第１サーバ装置とからなるログ収集システムであって、
前記情報端末は、
閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶する第１記憶部と、
前記行動ログ情報を前記第１サーバ装置１へと送信するログ送信制御部と、
を備え、
前記第１サーバ装置は、
前記行動ログ情報を記憶する第２記憶部と、
前記行動ログ情報を前記記憶部に記録するよう制御するログ記録制御部と、
を備え、
前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む
ログ収集システム。
【請求項２】
ユーザの情報端末と第１サーバ装置と第２サーバ装置とからなるアクセス解析システムであって、
前記情報端末は、
閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶する第１記憶部と、
前記行動ログ情報を前記第１サーバ装置１へと送信するログ送信制御部と、
を備え、
前記第１サーバ装置は、
前記行動ログ情報を記憶する第２記憶部と、
前記行動ログ情報を前記記憶部に記録するよう制御するログ記録制御部と、
前記行動ログ情報の送受信を制御するログ送受信制御部と、
を備え、
前記第２サーバ装置は、
前記第１サーバ装置から送信された行動ログ情報を集計処理する集計処理部、
を備え、
前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む
アクセス解析システム。
【請求項３】
前記第２サーバ装置は、
行動ログ情報に基づいて、コンバージョンに至ったデータと、至らなかったデータをラベル付けし、機械学習することにより、コンテンツにどのくらいの需要があるのかを予測する需要予測部を更に有する
請求項２に記載のアクセス解析システム。
【請求項４】
前記第２サーバ装置は、
前記行動ログ情報に基づいて、上記需要予測部と連携し、ユーザが興味を持つコンテンツを特定し推薦するレコメンデーションを生成するレコメンデーション部を更に有する
請求項３に記載のアクセス解析システム。
【請求項５】
前記第２サーバ装置は、
前記行動ログ情報に基づき、ユーザの行動を、ビジネス上関心のあるセグメントに分けてラベル付けし、機械学習することにより、コンテンツを閲覧しているユーザがどのような属性を持つのかを推定するセグメンテーション部と更に有する
請求項３又は請求項４に記載のアクセス解析システム。
【請求項６】
ユーザの情報端末と第１サーバ装置とによるログ収集方法であって、
前記情報端末が、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶し、前記行動ログ情報を前記第１サーバ装置１へと送信するステップと、
前記第１サーバ装置が、前記行動ログ情報を記憶し、前記行動ログ情報を前記記憶部に記録するよう制御するステップと、を有し、
前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む
ログ収集方法。
【請求項７】
ユーザの情報端末と第１サーバ装置と第２サーバ装置とによるアクセス解析方法であって、
前記情報端末が、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶し、前記行動ログ情報を前記第１サーバ装置１へと送信するステップと、
前記第１サーバ装置が、前記行動ログ情報を記憶し、前記行動ログ情報を前記記憶部に記録するよう制御し、前記行動ログ情報の送受信を制御するステップと、
前記第２サーバ装置が、前記第１サーバ装置から送信された行動ログ情報を集計処理するステップと、を有し、
前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む
アクセス解析方法。
【請求項８】
前記第２サーバ装置が、前記行動ログ情報に基づいて、コンバージョンに至ったデータと、至らなかったデータをラベル付けし、機械学習することにより、コンテンツにどのくらいの需要があるのかを予測する需要予測を行うステップを更に有する
請求項７に記載のアクセス解析方法。
【請求項９】
前記第２サーバ装置が、前記行動ログ情報に基づいて、上記需要予測と連携し、ユーザが興味を持つコンテンツを特定し推薦するレコメンデーションを生成するステップを更に有する
請求項８に記載のアクセス解析システム。
【請求項１０】
前記第２サーバ装置が、前記行動ログ情報に基づき、ユーザの行動をビジネス上関心のあるセグメントに分けてラベル付けし、機械学習することにより、コンテンツを閲覧しているユーザがどのような属性を持つのかを推定するステップを更に有する
請求項８又は請求項９に記載のアクセス解析システム。
【請求項１１】
コンピュータを、
閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を集計処理する集計処理部と、
前記行動ログ情報に基づいて、コンバージョンに至ったデータと、至らなかったデータをラベル付けし、機械学習することにより、コンテンツにどのくらいの需要があるのかを予測する需要予測部と、
前記行動ログ情報に基づいて、上記需要予測部と連携し、ユーザが興味を持つコンテンツを特定し推薦するレコメンデーションを生成するレコメンデーション部と、
前記行動ログ情報に基づき、ユーザの行動を、ビジネス上関心のあるセグメントに分けてラベル付けし、機械学習することにより、コンテンツを閲覧しているユーザがどのような属性を持つのかを推定するセグメンテーション部として機能させ、
前記行動ログ情報には、情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、情報端末の向きに関する第５情報、情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの各種行動ログを情報端末より収集するログ収集システム、ログ収集方法、及びプログラムに関する。
【０００２】
さらに、本発明は、収集したログを集計処理してＷｅｂサイトの運営者に対して改善提案を行ったり、ユーザの情報端末に対してレコメンデーションを行ったりするアクセス解析システム、アクセス解析方法、及びプログラムに関する。
【背景技術】
【０００３】
従来、Ｗｅｂサイトは、広告媒体として企業の取り扱う商品やサービスを市場に浸透させる上で強力なツールとなっているが、広告媒体としての効果を高める工夫が必要不可欠になってきている。
【０００４】
そして、Ｗｅｂサイトの運営者は、閲覧者の環境や特性、サイト内の移動などを調査する所謂アクセス解析を実施し、解析結果を１つ１つ人的作業により確認することで、自己のサイトの課題を見出し、改善を試みている。このようなアクセス解析を実施するに際して、ユーザの各種行動ログは、重要な要素の１つである。
【０００５】
このようなアクセス解析に関わる技術として、例えば特許文献１では、特殊なタグを各インターネットサイトに埋め込むことで、当該インターネット広告のアクセスログを取得・解析することによりインターネット広告毎の広告効果を測定するＷＥＢシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１３７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたものは、インターネット広告のアクセスログを取得・解析するにすぎず、アクセスログ以外の各種行動ログを広範に取得し、アクセス解析に用いるものではなかった。
【０００８】
本発明は、このような課題に鑑みてなされたものであり、ユーザの各種行動ログ情報を広範に収集し、高精度のアクセス解析を実施可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の第１の態様に係るログ収集システムは、ユーザの情報端末と第１サーバ装置とからなるログ収集システムであって、前記情報端末は、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶する第１記憶部と、前記行動ログ情報を前記第１サーバ装置１へと送信するログ送信制御部と、を備え、前記第１サーバ装置は、前記行動ログ情報を記憶する第２記憶部と、前記行動ログ情報を前記記憶部に記録するよう制御するログ記録制御部と、を備え、前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。
【００１０】
本発明の第２の態様に係るアクセス解析システムは、ユーザの情報端末と第１サーバ装置と第２サーバ装置とからなるアクセス解析システムであって、前記情報端末は、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶する第１記憶部と、前記行動ログ情報を前記第１サーバ装置１へと送信するログ送信制御部と、を備え、前記第１サーバ装置は、前記行動ログ情報を記憶する第２記憶部と、前記行動ログ情報を前記記憶部に記録するよう制御するログ記録制御部と、前記行動ログ情報の送受信を制御するログ送受信制御部と、を備え、前記第２サーバ装置は、前記第１サーバ装置から送信された行動ログ情報を集計処理する集計処理部、を備え、前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。
【００１１】
本発明の第３の態様に係るログ収集方法は、ユーザの情報端末と第１サーバ装置とによるログ収集方法であって、前記情報端末が、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶し、前記行動ログ情報を前記第１サーバ装置１へと送信するステップと、前記第１サーバ装置が、前記行動ログ情報を記憶し、前記行動ログ情報を前記記憶部に記録するよう制御するステップと、を有し、前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。
【００１２】
本発明の第４の態様に係るアクセス解析方法は、ユーザの情報端末と第１サーバ装置と第２サーバ装置とによるアクセス解析方法であって、前記情報端末が、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を記憶し、前記行動ログ情報を前記第１サーバ装置へと送信するステップと、前記第１サーバ装置が、前記行動ログ情報を記憶し、前記行動ログ情報を前記記憶部に記録するよう制御し、前記行動ログ情報の送受信を制御するステップと、前記第２サーバ装置が、前記第１サーバ装置から送信された行動ログ情報を集計処理するステップと、を有し、前記行動ログ情報には、前記情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。
【００１３】
本発明の第５の態様に係るプログラムは、コンピュータを、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を集計処理する集計処理部と、前記行動ログ情報に基づいて、コンバージョンに至ったデータと、至らなかったデータをラベル付けし、機械学習することにより、コンテンツにどのくらいの需要があるのかを予測する需要予測部と、前記行動ログ情報に基づいて、上記需要予測部と連携し、ユーザが興味を持つコンテンツを特定し推薦するレコメンデーションを生成するレコメンデーション部と、前記行動ログ情報に基づき、ユーザの行動を、ビジネス上関心のあるセグメントに分けてラベル付けし、機械学習することにより、コンテンツを閲覧しているユーザがどのような属性を持つのかを推定するセグメンテーション部として機能させ、前記行動ログ情報には、情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、前記情報端末の向きに関する第５情報、前記情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含む。
【発明の効果】
【００１４】
本発明によれば、ユーザの各種行動ログ情報を広範に収集するログ収集システム、ログ収集方法提供することができる。更に、収集した行動ログ情報を用いて高精度のアクセス解析を実施するアクセス解析システム、アクセス解析方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るログ収集システム、及びアクセス解析システムの構成図である。
【図２】本発明の特徴的な処理を示す概念図である。
【図３】第１サーバ装置の構成図である。
【図４】ユーザの情報端末の構成図である。
【図５】第２サーバ装置の構成図である。
【図６】ログ収集に関わる処理の流れを示すフローチャートである。
【図７】アクセス解析に関わる処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態について説明する。
【００１７】
本発明の一実施形態に係るログ収集システム等は、ユーザの行動ログ情報を広範に収集することを可能とする。ここで、「行動ログ情報」とは、一般的な所謂アクセスログに限られず、画面上のスクロールに関する情報、ユーザがコンテンツにタッチした情報、表示しているコンテンツに関する情報、情報端末の向きや加速度に関する情報、任意の事象が起こったことを記録するためのカスタムイベントに関する情報等を含む広い概念である。なお、行動ログ情報については、後に詳述する。一方、本発明の一実施形態に係るアクセス解析システム等は、このようにして収集された行動ログ情報を用いて高精度のアクセス解析を実施するものである。以下、詳述する。
【００１８】
図１には、本発明の一実施形態に係るログ収集システム、及びアクセス解析システムの構成を示し説明する。
【００１９】
同図に示されるように、ログ収集機能を備えた第１サーバ装置１は、インターネット等のネットワーク５を介してユーザの情報端末２、ログ集計処理機能を備えた第２サーバ装置３、及びＷｅｂサーバ装置４と通信自在に接続されている。
【００２０】
これらのうち、ログ集積システムは、第１サーバ装置１、及びユーザの情報端末２で構成されている。さらに、アクセス解析システムは、第１サーバ装置１、ユーザの情報端末２、及び第２サーバ装置３で構成されている。
【００２１】
このような構成において、ユーザの情報端末２は、Ｗｅｂサーバ装置４の提供するＷｅｂサイトにアクセスする。Ｗｅｂサーバ装置４が提供するＷｅｂサイトのＷｅｂページのＨＴＭＬファイルには、予めＪａｖａ（登録商標）スクリプトが埋め込まれており、ユーザの情報端末２は、Ｊａｖａ（登録商標）スクリプトの機能により、行動ログ情報を定期的に記録し、第１サーバ装置１へと送信する。同様の効果を得る手法として、Ｊａｖａ（登録商標）スクリプトの機能に代えて、予め所定のアプリケーションプログラムを情報端末２にインストールするようにして、当該アプリケーションプログラムの機能により、行動ログ情報の直接的な取得、及びリアルタイムあるいは定期的な送信を行うようにしてもよい。
【００２２】
第１サーバ装置１は、行動ログ情報を受信すると、ＤＢに保存する。第２サーバ装置３は、第１サーバ装置１の保存している行動ログ情報を受信すると、所定の集計処理を実行する。尚、詳細は後述するが、この集計処理の後、需要予測、レコメンデーション、セグメンテーションの各処理を実施してもよい。その結果、第２サーバ装置３からユーザの情報端末に所定のレコメンデーションが送信される。あるいは、ユーザの情報端末２、及びＷｅｂサーバ装置４に改善提案が送信される。
【００２３】
ここで、「レコメンデーション」とは、主にアクセスログ等に基づいて、ユーザのページ単位の行動ログ情報を取りまとめたものであり、例えば商品ごとに良く売れているＷｅｂサイト等の特徴を情報として提供するものである。一方、「改善提案」とは、アイテム単位でユーザの行動ログ情報を取りまとめたものであり、集計結果からアイテムごとに好適なＷｅｂサイトの改善の方向性を示唆するものである。
【００２４】
次に、図２を参照して、本発明の特徴的な処理を説明する。
【００２５】
このログ収集システムの特徴は、ユーザの情報端末２から集める情報の種類にある。ブラウザとの協働による閲覧するＷｅｂサイトに組み込まれたＪａｖａ（登録商標）スクリプトの機能により、或いはインストールされた独自のアプリケーションプログラムの直接的な機能により、ユーザの情報端末２は、以下の情報を定期的に第１サーバ装置１に送信する。
【００２６】
すべての情報には、ユーザを一意に識別するＩＤとタイムスタンプが付加されているため、第１サーバ装置１が、これらの情報をＤＢに保存した後においては、第２サーバ装置３において、ユーザの行動ログ情報を検索、集計することができる。
【００２７】
行動ログ情報に概念的に含まれる各情報の詳細は、以下の通りである。
【００２８】
ａ１．閲覧したＷｅｂページに関する情報
・閲覧したＷｅｂページ自体の情報
・ＷｅｂページのＵＲＬとページタイトルなどのメタ情報
・直前に閲覧していたＷｅｂページのＵＲＬ
・ユーザの端末の種類を特定するための情報（ＯＳ、ブラウザのバージョン等）
【００２９】
ａ２．画面上のスクロールに関する情報
・表示されている画面サイズ（width/height）
・スクロールした量（画面左上の座標（ｘ，ｙ））
・コンテンツのズーム量（浮動小数点）
【００３０】
ａ３．ユーザがコンテンツにタッチした情報
・タッチＩＤ（マルチタッチの場合の識別に利用）
・ページ内のタッチした座標（ｘ，ｙ）
・情報端末上でタッチした位置プリケ―ションの枠を含んだ座標（ｘ，ｙ）
【００３１】
ａ４．表示しているコンテンツに関する情報
・アイテムのＩＤ  （同じアイテムが識別できるＩＤ）
・画像ＵＲＬ  ｂ  （コンテンツが画像を含む場合）
・テキストデータ  （コンテンツがテキストを含む場合）
・コンテンツに対するラベル（複数可）
例えば、商品ＩＤ、コンテンツの種類、広告キャンペーンのＩＤなど
・コンテンツの表示領域
例えば、左上の座標（ｘ，ｙ）、サイズ（width  height）
【００３２】
ａ５．情報端末の向きに関する情報
・地球上に接する平面に対してのｘ軸、ｙ軸、ｚ軸それぞれの回転 （α、β、γ）
【００３３】
ａ６．情報端末の加速度に関する情報
・地球上に接する平面に対してのｘ座標、ｙ座標、ｚ座標方向ぞれぞれの加速度
・ｘ軸、ｙ軸、ｚ軸それぞれに対する回転の加速度（α、β、γ）
【００３４】
ａ７．任意の事象が起こったことを記録するためのカスタムイベントに関する情報
・イベントカテゴリ    （例えば、商品種別等）
・イベント名          （例えば、「商品を購入」「お気に入りに登録」等）
・イベントラベル      （例えば、商品ＩＤ等）
・イベント値（数値）  （例えば、購入した個数等）
【００３５】
これらのうち、「ａ１．閲覧したＷｅｂページに関する情報」と「ａ４．表示しているコンテンツに関する情報」を必須事項としつつ、その他（ａ２〜ａ３、ａ５〜ａ７）の任意の組み合わせを「行動ログ情報」として収集する。これは、一般的なログ、及びログのリファラやエージェントで収集していた既存の情報では得られなかった情報まで収集可能とすることを意味している。
【００３６】
例えば、上記のうち「任意の事象が起こったことを記録するためのカスタムイベントに関する情報」を収集することで、ある商品を「お気に入り」に入れたときのユーザの行動を把握することが可能となる。換言すれば、アイテムごとのユーザの行動（例えば、イベント発生に至る経緯、ページ移動や滞在時間、コンバージョンに対する寄与度等）を把握することが可能となるのである。
【００３７】
図３には第１サーバ装置１の構成を示し説明する。
【００３８】
同図に示されるように、サーバ装置１は、全体の制御を司るＣＰＵ等の制御部１１を備えている。制御部１１は、通信部１２、記憶部１３と接続されている。通信部１２はインターネット等のネットワーク５を介してユーザの情報端末２等との通信を行う通信インタフェースである。記憶部１３は、ＲＡＭやＲＯＭ等のメモリやＨＤＤ等からなり、論理的にはデータベース（ＤＢ）１４を備えている。
【００３９】
制御部１１は、記憶部１３の制御プログラムを読み出し実行することで、主制御部１１ａ、ログ記録制御部１１ｂ、ログ送受信制御部１１ｃとして機能する。主制御部１１ａは統括的な制御を司る。ログ記録制御部１１ｂは、ユーザの情報端末２から定期的に送信されてくる行動ログ情報をＤＢ１４に記録するよう制御する。ログ送受信制御部１１ｃは第２サーバ装置３への行動ログ情報の送信等を制御する。ログ記録制御部１１ｂの機能により、ユーザの行動ログ情報が収集されることになる。
【００４０】
図４にはユーザの情報端末２の構成を示し説明する。
【００４１】
同図に示されるように、情報端末２は、全体の制御を司るＣＰＵ等の制御部２１を備えている。制御部２１は、通信部２２、操作部２３、表示部２４、及び記憶部２５と接続されている。通信部２２は、ネットワーク５を介して第１サーバ装置１などと通信を行う通信インタフェースである。操作部２３と表示部２４は、タッチパネルとして一体に構成されてもよい。記憶部２５は、ＲＡＭやＲＯＭ等のメモリやＨＤＤ等からなり、プログラム２６を記憶している。このプログラム２６には、一般的なブラウザに係るプログラムのほか、行動ログ情報収集のための独自のプログラムも含まれる。
【００４２】
制御部２１は、記憶部２５の各種プログラム２６を読み出し実行することで、主制御部２１ａ、ブラウザ部２１ｂ、ログ送信制御部２１ｃ、及び表示制御部２１ｄとして機能する。主制御部２１ａは、統括的な制御を司る。ブラウザ部２１ｂは、表示部２４によるＷｅｂページの閲覧等を可能とする。ログ送信制御部２１ｃは、定期的にユーザの行動ログ情報を記憶部２５に記憶し、第１サーバ装置１へと送信するよう制御する。表示制御部２１ｄは、各種表示を制御するものである。ログ送信制御部２１ｃは、Ｗｅｂサーバ装置４のＷｅｂページ閲覧時に送信されるＨＴＭＬファイルの中のＪａｖａ（登録商標）スクリプトの機能により実現される。同様の効果を得る手法として、ログ送信制御部２１ｃは、アプリケーションプログラム２６の機能として実現され、ブラウザの機能とは別に直接的に行動ログ情報を取得するようにしてもよい。
【００４３】
図５には第２サーバ装置３の構成を示し説明する。
【００４４】
同図に示されるように、サーバ装置３は、全体の制御を司るＣＰＵ等の制御部３１を備えている。制御部３１は、通信部３２、記憶部３３と接続されている。通信部３２はインターネット等のネットワーク５を介してユーザの情報端末２等との通信を行う通信インタフェースである。記憶部３３は、ＲＡＭやＲＯＭ等のメモリやＨＤＤ等からなり、論理的にはデータベース（ＤＢ）３４を備えている。
【００４５】
制御部３１は、記憶部３３の制御プログラムを読み出し実行することで、主制御部３１ａ、ログ集計処理部３１ｂ、需要予測部３１ｃ、レコメンデーション部３１ｄ、セグメンテーション部３１ｅとして機能する。主制御部１１ａは統括的な制御を司る。ログ集計処理部３１ｂは、第１サーバ装置１からの行動ログ情報を受信して集計処理を行う。
【００４６】
アクセス解析システムの特徴は、ユーザの情報端末２での行動ログ情報をより細かく集計し、それらのデータを応用可能な形で保存、変換することにある。これによって、各部３１ｃ乃至３１ｅは、以下の機能を実現する。
【００４７】
ｂ１．ユーザの需要予測エンジン
本システムでは、行動ログ情報として、ユーザの情報端末２上での閲覧ログと、どのコンテンツをどのような状態で閲覧したかを網羅的に記録しているため、商品購入に至ったデータと、至らなかったデータをラベル付けし、機械学習することにより、ユーザがどのようにコンテンツを閲覧したかの情報から、そのコンテンツにどのくらいの需要があるのかを予測するエンジンが実装できる。本実施形態に係るアクセス解析システムでは、需要予測部３１ｃが、この機能を実現している。
【００４８】
ｂ２．レコメンデーションエンジン
従来技術に係るレコメンデーションシステムは、商品へのアクセスログを基に作られているが、本システムを導入し、上記需要予測部３１ｃと連携することで、リアルタイムにユーザの行動に基づき、そのユーザが興味を持つコンテンツを推薦することができる。閲覧した／していない、の二値情報に頼るレコメンデーションエンジンに比べて精度の向上が期待できる。本実施形態に係るアクセス解析システムでは、レコメンデーション部３１ｄが、需要予測部３１ｃと協働して、この機能を実現している。
【００４９】
ｂ３．ユーザのセクメンテ―ション
ユーザの行動を、ビジネス上関心のあるセグメント（男女、年代など）に分けてラベル付けし、機械学習することにより、コンテンツを閲覧しているユーザがどのような属性を持つのかを推定できる。より、身体的、ＩＴリテラシ、ライフスタイルなどに関する分類に対して既存のセグメンテーションに比べて高精度で行えることが期待できる。本実施形態に係るアクセス解析システムでは、セグメンテーション部３１ｅが、この機能を実現している。
【００５０】
以下、図６のフローチャートを参照して、本発明の一実施形態に係るログ収集システムによるログ収集に関わる処理の流れを説明する。これは、一実施形態に係るログ収集方法にも相当するものである。
【００５１】
前提として、情報端末２は、Ｗｅｂサーバ装置４にアクセスして、Ｗｅｂサーバ装置４の提供するＷｅｂサイトのＨＴＭＬファイルを受信し、Ｗｅｂページを閲覧する。このとき、Ｗｅｂサーバ装置４から送られるＨＴＭＬファイルに埋め込まれているＪａｖａ（登録商標）スクリプトの機能により、情報端末２は、イベント発生時に行動ログ情報を記憶部２５に記憶し（Ｓ１）、ログ送信制御部２１ｃが、行動ログ情報をリアルタイムにあるいは定期的に第１サーバ装置１へと送信する（Ｓ２）。ログ送信制御部２１ｃが、独自のアプリケーションプログラム２６により実現される場合には、ブラウザの機能とは別に独自に行動ログ情報を収集し、リアルタイムにあるいは定期的に第１サーバ装置１へと送信する。第１サーバ装置１では、この行動ログ情報を、通信部１２を介して受信すると（Ｓ３）、ログ記録制御部１１ｂが、行動ログ情報をＤＢ１４に記録するように制御する（Ｓ４）。こうして、ログ収集に係る一連の処理を終了する。
【００５２】
次に、図７のフローチャートを参照して、本発明の一実施形態に係るアクセス解析システムによるアクセス解析に関わる処理の流れを説明する。これは、一実施形態に係るアクセス解析方法の少なくとも一部にも相当するものである。
【００５３】
第１サーバ装置１は、ログ送受信制御部１１ｃが、リアルタイムにあるいは定期的に行動ログ情報を第２サーバ装置３に送信する（Ｓ２１）。第２サーバ装置３では、通信部３２を介して、この行動ログ情報を受信すると（Ｓ２２）、ログ集計処理部３１ｂが行動ログ情報の集計処理を行う（Ｓ２３）。そして、需要予測部３１ｃが、前述したような需要予測を行い（Ｓ２４）、レコメンデーション部３１ｄが、前述したようなレコメンデーションエンジンとして機能し、レコメンデーションを生成し（Ｓ２５）、セグメンテーション部３１ｅが、前述したようなユーザのセグメンテーションを行う（Ｓ２６）。尚、ステップＳ２４乃至Ｓ２６は、全てを実行する必要はなく、任意の組み合わせで実行してもよい。
【００５４】
こうして、第２サーバ装置３は、処理結果をユーザの情報端末２やＷｅｂサーバ装置４等に送信する（Ｓ２７）。ユーザの情報端末２では、通信部２２を介して、レコメンデーション等の処理結果を受信すると（Ｓ２８）、表示制御部２１ｄの制御の下、表示部２４にレコメンデーション等の処理結果を表示する（Ｓ２９）。こうして、アクセス解析に係る一連の処理を終了する。
【００５５】
以上説明した本発明の一実施形態によれば、以下の効果が奏される。
【００５６】
本実施形態によるログ収集システム及びログ収集方法によれば、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を第１サーバ装置で収集することができ、当該行動ログ情報には、情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、情報端末の向きに関する第５情報、情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含めることが可能である。従って、多様なアクセス解析にユーザの行動ログ情報を柔軟に活用する環境を提供することが可能となる。
【００５７】
また、本実施形態によるアクセス解析システム、アクセス解析方法、及びプログラムによれば、閲覧したウェブページに関する第１情報と表示しているコンテンツに関する第２情報とを含む行動ログ情報を第１サーバ装置で収集することができ、第２サーバ装置で当該行動ログ情報を集計処理することができ、当該行動ログ情報には、情報端末の画面上のスクロールに関する第３情報、ユーザがコンテンツにタッチした第４情報、情報端末の向きに関する第５情報、情報端末の加速度に関する第６情報、及び任意の事象が起こったことを記録するためのカスタムイベントに関する第７情報の少なくともいずれかを含めることが可能である。従って、ユーザの行動ログ情報を用いた多様なアクセス解析を実現することができる。
【００５８】
以上、本発明の一実施形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【００５９】
例えば、アクセス解析の結果、Ｗｅｂサーバ装置の運営者等に提供される改善提案と併せて、行動ログ情報に基づくアクセス解析の結果を定量的に示したレポートを提供するようにしてもよいことは勿論である。
【符号の説明】
【００６０】
１…第１サーバ装置、２・・・情報端末、３…第２サーバ装置、４…、Ｗｅｂサーバ装置、５…ネットワーク、１１…制御部、１１ａ…主制御部、１１ｂ…ログ記録制御部、１１ｃ…ログ送受信制御部、１２…通信部、１３…記憶部、１４…ＤＢ、２１…制御部、２１ａ…主制御部、２１ｂ…ブラウザ部、２１ｃ…ログ送信制御部、２１ｄ…表示制御部、２２…通信部、２３…操作部、２４…表示部、２５…記憶部、３１…制御部、３１ａ…主制御部、３１ｂ…ログ集計処理部、３１ｃ…需要予測部、３１ｄ…レコメンデーション部、３１ｅ…セグメンテーション部、３２…通信部、３３…記憶部、３４…ＤＢ。
【図１】
2018136845.tif 000003
【図２】
2018136845.tif 000004
【図３】
2018136845.tif 000005
【図４】
2018136845.tif 000006
【図５】
2018136845.tif 000007
【図６】
2018136845.tif 000008
【図７】
2018136845.tif 000009