(57)【要約】  本発明の実施形態に係る動的Ｗｅｂサイトの分析情報提供方法は、動的Ｗｅｂページに対応する接続情報を取得するステップと、前記接続情報に対応するユーザ情報を取得するステップと、前記ユーザ情報に基づいて管理者権限が確認される場合、前記動的Ｗｅｂページの訪問者の行動分析データを受信するステップと、前記行動分析データを前記動的Ｗｅｂページに同期化して、視覚化処理された動的Ｗｅｂページを出力するステップと、を含む。
2021507435.tif 000002
【特許請求の範囲】
【請求項１】
動的Ｗｅｂサイトの分析情報提供方法において、
動的Ｗｅｂページに対応する接続情報を取得するステップと、
前記接続情報に対応するユーザ情報を取得するステップと、
前記ユーザ情報に基づいて管理者権限が確認される場合、前記動的Ｗｅｂページの訪問者の行動分析データを受信するステップと、
前記行動分析データを前記動的Ｗｅｂページに同期化して、視覚化処理された動的Ｗｅｂページを出力するステップと、を含む
動的Ｗｅｂサイトの分析情報提供方法。
【請求項２】
前記ユーザ情報を取得するステップは、前記接続情報から管理者情報に対応するキー情報を識別するステップを含む
請求項１に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項３】
前記行動分析データは、
前記動的Ｗｅｂページに対応して予め収集されたイベントカウンタ情報を含む
請求項１に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項４】
前記出力するステップは、
前記動的Ｗｅｂページの有効要素を識別するステップと、
前記行動分析データから前記有効要素に対応するイベントカウンタ情報を示す行動マップ情報を生成するステップと、
前記生成された行動マップ情報を前記動的Ｗｅｂページに同期化して出力するステップと、を含む
請求項３に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項５】
前記出力するステップは、
前記動的Ｗｅｂページに対応するユーザ入力により、前記有効要素の変化を検出するステップと、
前記有効要素の変化が検出された場合、前記分析データから前記行動マップ情報を更新するステップと、をさらに含む
請求項４に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項６】
前記接続情報に基づいて、データを収集する第１モードに進入するステップと、
前記データ収集モードにおいてユーザ入力によるイベントデータを収集加工するステップと、
前記収集加工されたイベントデータを行動分析装置に送信するステップと、をさらに含む
請求項１に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項７】
前記行動分析装置は、前記イベントデータを分析して前記動的Ｗｅｂページにマッチングさせて保存管理する
請求項１に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項８】
前記イベントデータは、イベント種類情報、イベント固有情報、イベント位置情報、及びこれに対応するイベントカウンタ情報を含む
請求項６に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項９】
情報提供装置において、
動的Ｗｅｂページに対応する接続情報を取得する接続情報取得部と、
前記接続情報に対応するユーザ情報を取得して分析装置に送信し、前記ユーザ情報に基づいて管理者権限が確認される場合、前記動的Ｗｅｂページの訪問者の行動分析データを受信する通信部と、
前記行動分析データを前記動的Ｗｅｂページに同期化して、視覚化処理された動的Ｗｅｂページを出力する出力部と、を含む
動的Ｗｅｂサイトの分析情報提供装置。
【請求項１０】
前記接続情報取得部は、
前記接続情報から管理者情報に対応するキー情報を識別する
請求項９に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１１】
前記行動分析データは、
前記動的Ｗｅｂページに対応して予め収集されたイベントカウンタ情報を含む
請求項９に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１２】
前記動的Ｗｅｂページの有効要素を識別する有効要素識別部と、
前記行動分析データから前記有効要素に対応するイベントカウンタ情報を示す行動マップ情報を生成する行動情報レンダリング部と、をさらに含み、
前記出力部は、前記生成された行動マップ情報を前記動的Ｗｅｂページに同期化して出力する
請求項１１に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１３】
前記動的Ｗｅｂページに対応するユーザ入力により、前記有効要素の変化を検出する要素変化検出部と、
前記有効要素の変化が検出された場合、前記分析データから前記行動マップ情報を更新する制御部と、をさらに含む
請求項１２に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１４】
前記接続情報に基づいて、データを収集する第１モードに進入する制御部と、
前記データ収集モードにおいてユーザ入力によるイベントデータを収集加工するイベント情報収集部と、をさらに含み、
前記通信部は、前記収集加工されたイベントデータを行動分析装置に送信する
請求項９に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１５】
前記行動分析装置は、前記イベントデータを分析して前記動的Ｗｅｂページにマッチングさせて保存管理する
請求項１４に記載の動的Ｗｅｂサイトの分析情報提供方法。
【請求項１６】
前記イベントデータは、イベント種類情報、イベント固有情報、イベント位置情報、及びこれに対応するイベントカウンタ情報を含む
請求項１５に記載の動的Ｗｅｂサイトの分析情報提供装置。
【請求項１７】
請求項１乃至請求項８のいずれか一項に記載の方法をコンピュータで実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分析装置及びその方法に関し、さらに詳しくは、動的Ｗｅｂページの訪問者の行動分析情報提供装置及びこれを用いたＷｅｂサイトの訪問者の行動分析情報提供方法に関する。
【背景技術】
【０００２】
インターネット技術の発達とともにオンライン環境の重要性が浮き彫りになるにつれて、Ｗｅｂプラットフォームコンテンツへの需要が高まっている。これに伴い、様々なＷｅｂプラットフォームに基づくＷｅｂサービスコンテンツが非常に幅広く提供されている。
【０００３】
このようなＷｅｂプラットフォームベースのコンテンツに対する需要が増加するにつれて、コンテンツに関するデータを収集及び分析することによりＷｅｂサイトへの訪問率の増加及び広告の効果の増大による追加的利益を生み出すための分析サービスに対する要求もまた高まっている。
【０００４】
これにより、分析サービスの基盤となるＷｅｂサイトへの効率的なデータベース構築、及びその分析結果を直接かつ視覚的に表示するための視覚化技術要素が提案されている。
【０００５】
このような現在のＷｅｂ分析サービスの視覚化技術要素は、ユーザ活動の傾向又はクリック率などを所定の期間予め保存し、所定の期間にわたって行われた分析の結果を、別途の分析ページなどを通じて提供するか、または、シミュレーションされたＷｅｂページまたはキャプチャされたＷｅｂページ上に表示するのが一般的である。
【０００６】
しかしながら、最近、ほとんどのＷｅｂサイトは、予め保存されたファイルを単にロードする構造の静的Ｗｅｂページを提供するのではなく、ユーザのリクエストを解釈して、スクリプトによって加工処理されたデータを動的（ＤＹＮＡＭＩＣ）に提供する動的Ｗｅｂページで構成されている傾向があり、既存の一般的な技術は、このような動的Ｗｅｂページに対する分析結果を効率的に分析および視覚化するために使用されていないのが現状である。
【０００７】
たとえば、Ｗｅｂページをキャプチャした画面上に視覚化された分析結果を提供する場合、周期的に画像をキャプチャし、要素情報を収集してマッチングする必要があるため、不要なデータストレージと追加的演算量が発生するという問題がある。特に、ページの応答速度が遅い場合には、前記画像のキャプチャが正しくないという問題も生じる。
【０００８】
また、画像のキャプチャの場合、Ｗｅｂページの出力手段が多様化している最近のＷｅｂ環境では、特定のキャプチャ手段で限定された画像のみを用いて分析結果を提供するため、実際に分析サービスを受けているユーザの画面とは異なるキャプチャ画面（スクリーンショット）が提供される可能性があるという問題がある。また、キャプチャ画面の場合、動的Ｗｅｂページのアニメーション画面要素とそれに対応するユーザの活動情報をマッチングさせるのは難しい。
【０００９】
かかる問題を解決するために、Ｗｅｂページを分析し、これを加工して、動的シミュレーションが可能な分析情報の視覚化用ページを生成して、分析ページとしてユーザに提供する技術も例示されている。
【００１０】
しかし、シミュレーション分析ページや別途加工されたＨＴＭＬソースコードの場合、実際に用いられるＷｅｂページと同じではないため、参照されているコンテンツ（例えば、画像、スタイルシート、スクリプトなど）への外部サーバのアクセスが遮断される場合が発生し、このため、分析対象のＷｅｂページを正しく表示できないという問題が発生している。
【００１１】
また、動的Ｗｅｂページを分析および再加工してシミュレートする場合、スクリプトで実現される要素が異常に表示される可能性が高い。特にスクロールまたはイベントにより動的に変更される要素データや、ユーザのクリック活動などがリアルタイムでマッチング、視覚化されず、ユーザに正常に表示できないという問題が発生する。
【００１２】
したがって、リアルタイムで非常に迅速に多様に変化する現在の動的Ｗｅｂページの場合、ユーザ活動の分析が正確に行われず、リソース効率も低下し、特に分析ページの構成などが直観的ではないため、ユーザに不便を引き起こすことになる。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、上記の問題を解決するためのものであり、その目的は、実際に訪問者が接続するＷｅｂサイトの動的Ｗｅｂページをそのまま用いて、視覚化されたユーザ行動分析情報をリアルタイムで提供することにより、別途のキャプチャリソースや再加工処理なしで、その分析の結果を視覚化して直観的に提供することができる、動的Ｗｅｂページの訪問者の行動分析情報提供装置及びこれを用いたＷｅｂサイトの訪問者の行動分析情報提供方法を提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の実施形態に係る動的Ｗｅｂサイトの分析情報提供方法は、動的Ｗｅｂページに対応する接続情報を取得するステップと、前記接続情報に対応するユーザ情報を取得するステップと、前記ユーザ情報に基づいて管理者権限が確認される場合、前記動的Ｗｅｂページの訪問者の行動分析データを受信するステップと、前記行動分析データを前記動的Ｗｅｂページに同期化して、視覚化処理された動的Ｗｅｂページを出力するステップと、を含む。
【００１５】
上記目的を達成するために、本発明の実施形態に係る情報提供装置は、動的Ｗｅｂページに対応する接続情報を取得する接続情報取得部と、前記接続情報に対応するユーザ情報を取得して分析装置に送信し、前記ユーザ情報に基づいて管理者権限が確認される場合、前記動的Ｗｅｂページの訪問者の行動分析データを受信する通信部と、前記行動分析データを前記動的Ｗｅｂページに同期化して、視覚化処理された動的Ｗｅｂページを出力する出力部と、を含む。
【００１６】
上記目的を達成するために、本発明の実施形態に係る動的Ｗｅｂサイトの分析情報提供方法は、前記方法をコンピュータで実行させるためのプログラムが記録された記録媒体により実現されてもよい。
【発明の効果】
【００１７】
本発明の実施形態によれば、モジュール化されたサービス提供モジュールを備えた動的Ｗｅｂページを用いて、視覚化されたユーザ行動分析情報を前記動的Ｗｅｂページと同期化して出力することにより、直観的なユーザ行動分析情報をリアルタイムで提供することができる。
【００１８】
これにより、本発明は、実際に訪問者が接続するＷｅｂサイトの動的Ｗｅｂページをそのまま用いて、視覚化されたユーザ行動分析情報をリアルタイムで提供することにより、別途のキャプチャリソースや再加工処理なしで、その分析の結果を視覚化して直観的に提供することができる、動的Ｗｅｂページの訪問者の行動分析情報提供装置及びこれを用いたＷｅｂサイトの訪問者の行動分析情報提供方法を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るシステム全体を示すブロック図である。
【図２】本発明の実施形態に係るサービス提供モジュールを含む行動分析情報提供装置をより具体的に説明するためのブロック図である。
【図３】本発明の実施形態に係る行動分析装置を説明するためのブロック図である。
【図４】本発明の実施形態に係る行動分析情報提供方法の訪問者接続動作を説明するためのフローチャートである。
【図５】本発明の実施形態に係る行動分析情報提供方法の訪問者接続動作を説明するための例示図である。
【図６】本発明の実施形態に係る行動分析情報提供方法の管理者接続動作を説明するためのフローチャートである。
【図７】本発明の実施形態に係る行動分析情報提供方法の管理者接続動作を説明するための例示図である。
【図８】本発明の実施形態に係る行動分析情報提供方法の管理者接続動作を説明するための例示図である。
【発明を実施するための形態】
【００２０】
以下の内容は、本発明の原理を例示するものに過ぎない。したがって、当業者であるならば、たとえ本明細書に明確に説明されたり図示されたりしないが、本発明の原理を具現して、本発明の概念と範囲に含まれた多様な装置を発明することができるであろう。また、本明細書に列挙されたすべての条件付き用語及び実施形態は、原則的に、本発明の概念が理解されるようにするための目的のみに明確に意図され、このように特別に列挙された実施形態及び状態に制限されるものではないということを理解しなければならない。
【００２１】
また、本発明の原理、観点及び実施形態だけではなく、特定実施形態を列挙するすべての詳細な説明は、このような事項の構造的及び機能的な均等物を含むように意図されるものであると理解されなければならない。また、このような均等物は、現在公知された均等物だけではなく、将来に開発される均等物、すなわち、構造と関係なくして、同一な機能を実行するように発明されたすべての素子を含むと理解されなければならない。
【００２２】
したがって、例えば、本明細書のブロック図は、本発明の原理を具体化する例示的な回路の概念的な観点を示すものと理解されるべきである。これと同様に、全てのフローチャート、状態変換図、疑似コードなどはコンピュータが読み取り可能な媒体に実質的に示すことができ、コンピュータまたはプロセッサが明確に示されているか否かを問わらず、コンピュータまたはプロセッサにより行われる様々なプロセスを示すものと理解されるべきである。
【００２３】
プロセッサまたはこれと類似した概念で表示された機能ブロックを含む図面に図示された多様な素子の機能は、専用ハードウェアだけではなく、適切なソフトウェアに関連してソフトウェアを実行する能力を有したハードウェアの使用により提供されることができる。プロセッサによって提供されるとき、前記機能は、単一の専用プロセッサ、単一の共有プロセッサまたは複数の個別的プロセッサによって提供され得、これらのうち一部は、共有され得る。
【００２４】
また、プロセッサ、制御またはこれと類似の概念として提示される用語の明確な使用は、ソフトウェアを実行する能力を有したハードウェアを排他的に引用して解釈されてはならず、制限なくデジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを保存するためのロム（ＲＯＭ：ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ラム（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、及び不揮発性メモリを暗示的に含むものであると理解されなければならない。周知慣用の他のハードウェアも含み得る。
【００２５】
本明細書の請求の範囲において、詳細な説明に記載の機能を実行するための手段として表現された構成要素は、例えば、前記機能を実行する回路素子の組み合わせまたはフォームウェア／マイクロコードなどを含む全ての形式のソフトウェアを含む機能を実行する全ての方法を含むものと意図され、前記機能を実行するように、前記ソフトウェアを実行するための適切な回路と結合される。このような請求の範囲により定義される本発明は、種々に列挙された手段により提供される機能等が結合され、請求項が要求する方式と結合されるため、前記機能を提供し得るいかなる手段も本明細書から把握されるものと均等なものであると理解されるべきである。
【００２６】
上述の目的、特徴及び長所は、添付の図面と関連する以下の詳細な説明によりさらに明らかになるはずであり、それによって本発明が属する技術分野において通常の知識を有する者は、本発明の技術的思想を容易に実施することができるのであろう。また、本発明を説明するにあたり、本発明に係わる公知技術についての具体的な説明が本発明の要旨を不要に不明瞭にする可能性があると判断される場合には、その詳細な説明を省略する。
【００２７】
以下、添付図面を参照して、本発明の好ましい実施形態について詳細に説明する。
【００２８】
図１は、本発明の実施形態に係るシステム全体を示すブロック図である。
【００２９】
図１を参照すると、本発明の実施形態に係るシステム全体は、コンテンツを提供する動的Ｗｅｂページのモジュール形態として備えられるサービス提供モジュール１００、前記サービス提供モジュール１００と通信可能に連結される行動分析装置２００、前記サービス提供モジュール１００が含まれている動的Ｗｅｂページとインタラクションする管理者端末３００または訪問者端末４００を含む。
【００３０】
まず、前記動的Ｗｅｂページを提供するＷｅｂサイトは、様々なプラットフォームを介してオンライン上のコンテンツを提供することができる。Ｗｅｂサイトとしては、例えば、一般的なオンラインショッピングモール、インターネットポータルサイト、個人ブログサイト、ニュースサイト、コミュニティサイトなどが挙げられる。
【００３１】
サービス提供モジュール１００は、動的Ｗｅｂページを提供するＷｅｂサイトのサーバから管理者端末３００または訪問者端末４００に提供されて動作機能することができる。これにより、サービス提供モジュール１００は、管理者端末３００または訪問者端末４００のプロセスで実行されることで実現でき、行動分析装置２００とネットワークを介して連結できる。
【００３２】
ここで、本発明の実施形態においてサービス提供モジュール１００を中心に説明される構成及び機能動作は、管理者端末３００または訪問者端末４００の構成及び機能動作としても実現可能である。これにより、本発明の実施形態に係る行動分析情報提供装置および方法は、動的Ｗｅｂページに含まれているサービス提供モジュール１００が、管理者端末３００または訪問者端末４００において機能することにより実現される。
【００３３】
たとえば、サービス提供モジュール１００は、動的Ｗｅｂページの要素情報からユーザ行動分析情報を収集および提供するための動的Ｗｅｂページ内のモジュール化されたスクリプトで実現でき、管理者端末３００または訪問者端末４００のＷｅｂブラウザ接続情報に基づいて、本発明の実施形態に係る行動分析情報提供プロセスを執行させることができる。
【００３４】
また、サービス提供モジュール１００は、独立した装置として実現されてもよく、サーバとして構成されて、演算された情報を管理者端末３００および訪問者端末４００に出力する情報提供装置として実現されてもよい。
【００３５】
そして、行動分析装置２００と、管理者端末３００または訪問者端末４００において機能するサービス提供モジュール１００とが連結されるネットワークは、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）、ワイドエリアネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）、付加価値通信網（Ｖａｌｕｅ  Ａｄｄｅｄ  Ｎｅｔｗｏｒｋ：ＶＡＮ）、パーソナルエリアネットワーク（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＰＡＮ）、移動通信網（ｍｏｂｉｌｅ  ｒａｄｉｏｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）または衛星通信網などのすべての種類の有線／無線ネットワークとして実現できる。
【００３６】
そして、サービス提供モジュール１００は、前記サービス提供モジュール１００が含まれている動的Ｗｅｂページがロードされる場合に実行され得、管理者端末３００または訪問者端末４００から識別される動的Ｗｅｂページへの接続情報を取得し、接続情報に対応するデータ収集モードまたは管理者モードへの進入を決定する。
【００３７】
また、サービス提供モジュール１００は、決定されたモードに応じて、第１モードであるデータ収集モードでは、訪問者端末４００からリアルタイムで収集及び分析されたイベントデータを行動分析装置２００に送信して、分析情報が処理されるようにし、第２モードである管理者モードでは、前記動的Ｗｅｂページに対応する分析データを受信し、前記分析データに対応する視覚化処理済みの動的Ｗｅｂページを管理者端末３００に送信して、分析データが視覚化処理された動的Ｗｅｂページが提供されるようにする。
【００３８】
これにより、別途のキャプチャ画像やシミュレーションのためのコード加工を行わなくても、動的Ｗｅｂページに対応したリアルタイム分析および分析情報の提供は、当該Ｗｅｂページに対応するサービス提供モジュール１００を通じて行われてもよい。
【００３９】
また、サービス提供モジュール１００は、分析情報が視覚化処理された動的Ｗｅｂページを、前記動的Ｗｅｂページの駆動に同期化して提供することができる。これは特に、反応型のＷｅｂページや、背景画像とオブジェクト画像との間に視差が発生してスクロールされるようにする視差スクロール（Ｐａｒａｌｌａｘ  Ｓｃｒｏｌｌｉｎｇ）ページなどの動的Ｗｅｂページにおいて、ユーザ入力と同期化されたユーザ行動分析結果を提供することができ、管理者は、より直観的で明確に分析結果を把握することができる。
【００４０】
また、サービス提供モジュール１００は、既存の動的Ｗｅｂページに付加されて動作するアドオンの形でも具備できるため、そのインストール及びシステム構成が容易である。
【００４１】
図２は、本発明の実施形態に係るサービス提供モジュールを含む行動分析情報提供装置をより具体的に説明するためのブロック図である。
【００４２】
図２を参照すると、本発明の実施形態に係る行動分析情報提供装置は、サービス提供モジュール１００が含まれている動的Ｗｅｂページが駆動される様々な情報提供装置であり得、その駆動のために、制御部１９０、通信部１１０、イベント情報収集部１２０、分析情報取得部１３０、有効要素識別部１４０、行動情報レンダリング部１５０、要素変化感知部１６０、出力部１７０、及びメモリ１８０を含む。
【００４３】
制御部１９０は、サービス提供モジュール１００を含む装置の各構成要素の動作及び機能の実行を全体的に制御する。例えば、制御部１１０は、接続情報取得、イベント情報収集、分析情報取得、有効要素識別、行動情報レンダリング、要素変化感知、および出力機能の全部または一部を制御するためのプロセッサ、または、それを実行するためのプログラムとして実現される。
【００４４】
また、通信部１１０は、サービス提供モジュール１００が含まれている装置と移動通信網またはインターネット網を含む有線／無線通信システム間、またはネットワーク間の有線／無線通信を可能にする１つ以上の通信モジュールを含み得る。
【００４５】
接続情報取得部１１５は、動的Ｗｅｂページを提供するＷｅｂサイトへの接続情報を取得し、取得された接続情報を制御部１９０に提供する。ここで、接続情報は、ネットワーク上のＷｅｂサイトに接続するための接続情報を含み、例えば、特定のＷｅｂページのＵＲＬなどが挙げられる。
【００４６】
そして、制御部１９０は、取得された接続情報に基づいて動作モードを決定する。ここで、動作モードは、訪問者の行動情報を分析するためのイベント情報を収集および送信する第１モードとしてのデータ収集モード、及び、分析された行動情報に基づく分析データを受信して、視覚化レンダリングされた動的Ｗｅｂページを提供する第２モードとしての管理者モードのうちのいずれか一方であってもよい。
【００４７】
たとえば、同じ動的Ｗｅｂページの接続情報であっても、第１モードでの動的ＷｅｂページのＵＲＬとは異なり、第２モードでの動的Ｗｅｂページには、キー情報が付加でき、制御部１９０は、前記キー情報の有無を利用して、前記第１モードまたは前記第２モードの進入を決定することができる。
【００４８】
まず、第１モードに進入した場合、制御部１９０は、通常の動的Ｗｅｂページを出力部１７０を介して出力することができる。
【００４９】
そして、第１モードにおいて、イベント情報収集部１２０は、動的Ｗｅｂページへのユーザ入力によりユーザイベント情報を収集し、収集されたイベント情報を行動分析装置２００に送信することができる。イベント情報は、ユーザ情報と共に送信されてもよい。例えば、ユーザ情報は、機器情報またはユーザ識別情報を含み得る。
【００５０】
ここで、図３を参照すると、図３は、本発明の実施形態に係る行動分析装置を説明するためのブロック図であり、行動分析装置２００は、外部ネットワークに位置したサーバ形態として実現でき、ユーザ情報管理部２２０、イベント情報分析部２３０、およびデータベース２１０を含み得る。
【００５１】
ユーザ情報管理部２２０は、サービス提供のためのユーザ情報をデータベース２１０に登録および管理し、サービス提供モジュール１００から受信するユーザ情報に対応する確認処理を行う。
【００５２】
ここで、ユーザ情報は、一般ユーザ情報と管理者情報とに分けられ、ユーザ情報管理部２２０は、サービス提供モジュール１００から管理者情報を受信する場合、管理者情報に対応する権限情報の登録および確認をさらに行うことができる。
【００５３】
また、イベント情報分析部２３０は、サービス提供モジュール１００のイベント情報収集部１２０から受信するイベント情報を分析し、分析結果を前記同期化されたＷｅｂページの情報にマッチングさせてデータベース２１０に保存することができる。その後、分析されたイベント情報は、サービス提供モジュール１００のリクエストに応じてサービス提供モジュール１００に提供され得る。
【００５４】
ここで、再び図２を参照すると、第２モードに進入したサービス提供モジュール１００の場合、分析情報取得部１３０を介して前記分析されたイベント情報を行動分析装置２００にリクエストすることができ、行動分析装置２００から動的Ｗｅｂページに対応して、事前に分析された分析データを受信することができる。
【００５５】
これにより、有効要素識別部１４０は、分析データから現在の動的Ｗｅｂページに対応する有効要素を識別することができる。ここで、有効要素は、ユーザ入力により動的イベント発生が可能なＷｅｂページ上の１つ以上の機能要素を含み得る。例えば、有効要素は、動的Ｗｅｂページ上でクリック、スクロールまたはホバリングによる機能が実行される１つ以上のＷｅｂページの要素を含み得る。また、動的Ｗｅｂページ上での動作により、非表示処理されるかまたは他のレイヤーの重畳により表面上隠された要素は、有効要素から除外され得る。
【００５６】
これにより、有効要素識別部１４０は、動的Ｗｅｂページ上で分析データを視覚化して、提供されるべき有効領域を選択的に決定できるようにする。
【００５７】
そして、行動情報レンダリング部１５０は、選択された有効領域に対応して出力されるべき分析データを識別し、識別された分析データを用いて視覚化された行動マップをレンダリングし、制御部１９０は、行動マップがマップされた動的Ｗｅｂページを出力部１７０を介して出力する。例えば、行動マップは、ユーザのマウスクリック及びホバリングの頻度を示すヒートマップの形で形成されてもよく、制御部１９０は、動的Ｗｅｂページと同期化されたヒートマップを、前記動的Ｗｅｂページへのユーザ入力により動的に提供することができる。
【００５８】
また、要素変化感知部１６０は、第２モードにおいて管理者端末３００のユーザ入力による要素の変化を感知し、要素変化が発生した場合、要素変化情報を行動情報レンダリング部１５０に提供して、要素変化に対応する行動マップの更新処理を行うようにする。これにより、管理者端末３００において視覚化された行動マップを確認中に動的Ｗｅｂページの要素変化が発生すると、それをリアルタイムで追跡して行動マップの更新処理が行われる。
【００５９】
これにより、有効要素のユーザ行動分析の結果は、実際に動的Ｗｅｂページの作動と共に提供されてもよく、またサーバと同期せずに提供されてもよいので、高速で自然な動的Ｗｅｂページの動作と共にその分析結果を提供することができる。
【００６０】
図４及び図５は、本発明の実施形態に係る行動分析情報提供方法の訪問者の接続動作を説明するためのフローチャート及び例示図である。
【００６１】
図４を参照すると、本発明の実施形態に係るサービス提供モジュール１００は、訪問者端末４００から入力（Ｓ１０１）されたページ接続情報からユーザ情報を取得する（Ｓ１０３）。
【００６２】
ここで、ユーザ情報は、行動分析装置２００に提供され、行動分析装置２００は、ユーザ情報をデータベース２１０により確認し（Ｓ１０７、Ｓ１０９）、ユーザ情報が確認された場合、分析リクエストをサービス提供モジュール１００に伝達する（Ｓ１１１）。
【００６３】
これにより、サービス提供モジュール１００は、データ収集モードに進入することができる（Ｓ１１３）。そして、サービス提供モジュール１００は、データ収集モードにおいて、イベントデータを収集及び加工して（Ｓ１１５）、行動分析装置２００に伝達することができる（Ｓ１１７）。
【００６４】
ここで、図５を参照すると、イベント情報は、イベント種類情報、イベント固有情報、およびイベント位置情報のうちの少なくとも一つを含み得る。例えば、イベント情報は、図５に示すように、マウスポインタ４０１の動作により決定されてもよい。
【００６５】
これにより、イベント種類情報は、クリック、ムーブ、スクロールのうちのいずれか１つであり得、イベント固有情報は、前記イベント種類によってイベントが発生した要素に対応するＷｅｂページの要素情報を含み得る。例えば、固有情報は、ＨＥＡＤＥＲ＃ｈｅａｄｅｒ＞ＤＩＶ：ｎｔｈ−ｃｈｉｌｄ（２）＞ＤＩＶ：ｎｔｈ−ｃｈｉｌｄ（１）＞ＤＩＶ：ｎｔｈ−ｃｈｉｌｄ（２）＞ＵＬ：ｎｔｈ−ｃｈｉｌｄ（１）＞ＬＩ：ｎｔｈ−ｃｈｉｌｄ（４）＞ＵＬ：ｎｔｈ−ｃｈｉｌｄ（２）のようなＷｅｂページの要素情報の形で例示され得る。一方、イベント位置情報は、イベントが発生した位置であり、（ｘ：１５、ｙ：２０）のような形で例示され得る。
【００６６】
一方、行動分析装置２００は、受信したイベントデータを分析し（Ｓ１１９）、分析による分析情報をデータベース２１０に保存および管理することができる（Ｓ１２１、１２３）。
【００６７】
ここで、イベントデータの分析は、イベント要素に対応するイベントカウンタに基づいて処理されることができる。例えば、データ収集により、各イベント要素情報に対応するイベント種類情報とこれに対応するカウンタ値とを取得することができ、取得情報を、動的Ｗｅｂページに対応して分類してデータベース２１０に保存することができる。
【００６８】
一方、図６〜図８は、本発明の実施形態に係る行動分析情報提供方法の管理者接続動作を説明するためのフローチャート及び例示図である。
【００６９】
図６を参照すると、本発明の実施形態に係るサービス提供モジュール１００は、管理者端末３００から入力（Ｓ２０１）されたページ接続情報から管理者モードへの進入を識別し（Ｓ２０３）、管理者モード進入に対応する管理者情報を取得して、行動分析装置２００に提供する（Ｓ２０５）。
【００７０】
図７に示すように、管理者接続が処理される場合、通常の接続情報に管理者キー情報３０９が付加された形態の接続情報が構成されてもよい。これにより、サービス提供モジュール１００は、接続情報から前記管理者キー情報を取得し、前記管理者キー情報を行動分析装置２００に提供することができる。
【００７１】
そして、行動分析装置２００は、ユーザ情報管理部２２０を介してデータベース２１０に保存された管理者情報および権限情報を確認し（Ｓ２０７）、確認が完了した場合、事前に保存されたイベント分析情報をリクエスト及び取得して（Ｓ２１１、Ｓ２１３）、取得された分析データをサービス提供モジュール１００に伝達する（Ｓ２１７）。
【００７２】
また、管理者モードに進入すると、サービス提供モジュール１００は、図７及び図８に示すように、管理者端末３００を介して、動的Ｗｅｂページ上に提供されるメニューインタフェース３０１およびこれに対する入力による行動マップ分析結果を出力することができる。
【００７３】
このため、サービス提供モジュール１００は、行動情報レンダリング部１５０を介して、受信した分析データから視覚化された行動マップをレンダリングして動的Ｗｅｂページ上に出力し（Ｓ２１９）、インタフェース入力に対応する要素別イベントカウンタ情報を出力する（Ｓ２２１）。これにより、視覚化処理された動的ページが管理者端末３００を介して出力され得る（Ｓ２２３）。
【００７４】
たとえば、サービス提供モジュール１００は、有効要素識別部１４０を介して、現在接続された動的Ｗｅｂページのすべての要素の有効可否をチェックすることができ、チェック結果による有効要素を識別することができる。
【００７５】
そして、サービス提供モジュール１００は、行動情報レンダリング部１５０を介して、前記行動分析装置２００から受信した分析データを、現在動的Ｗｅｂページ上に存在する１つ以上の有効要素を中心とする行動マップとしてレンダリングすることができ、レンダリングされた行動マップは、動的Ｗｅｂページ上にオーバーレイされて出力され得る。
【００７６】
また、サービス提供モジュール１００は、行動情報レンダリング部１５０を介して、前述のインタフェースの入力により、各有効要素を基準とするカウンタ情報を表示することができる。例えば、カウンタ情報は、クリック（ＣＬＩＣＫ）イベントカウントおよびホバリング（ＨＯＶＥＲ）イベントカウントのうちのいずれか一方であり得、管理者の入力による有効要素３０２の周りに直観的に表示３０３され得、図８の下段に示すように、詳細カウンタ情報が併せて補助的に出力され得る。
【００７７】
たとえば、行動情報レンダリング部１５０は、分析装置２００から受信した分析データのイベント指標を、現在ページに存在する有効要素を基準として再加工したヒートマップとしてレンダリングすることができる。また、行動情報レンダリング部１５０は、イベント別指標を生成してレンダリングすることができる。たとえば、行動情報レンダリング部１５０は、それぞれの要素と同じ位置に１つ以上の要素を生成し、クリック、ホバリングなどの各要素のマウスイベント別指標を１つ以上出力することもできる。
【００７８】
一方、管理者端末３００からクリックなどの管理者イベントが発生した場合（Ｓ２２５）、サービス提供モジュール１００は、管理者端末３００から管理者イベント情報を取得し（Ｓ２２７）、イベント情報に対応する要素変化を感知する（Ｓ２２９）。
【００７９】
そして、サービス提供モジュール１００は、要素変化が感知された場合、前述のステップＳ２１９〜Ｓ２２３を再び実行することにより、動的ページの要素変化に同期化された形態の行動マップの変化が処理されるようにする。これにより、サービス提供モジュール１００は、管理者のマウススクロールやマウスイベントなどにより、ページの要素の位置が変更されるかまたは新しい要素が発生した場合、再び現在のページ画面の有効要素を基準とする行動マップをレンダリングすることができ、これに対応するイベントカウント情報を出力することができる。
【００８０】
上述した本発明に係る方法は、コンピュータで実行されるためのプログラムとして製作されて、コンピュータが読み取り可能な記録媒体に保存され得、コンピュータが読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶装置などが挙げられる。
【００８１】
コンピュータが読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータが読み取り可能なコードが保存され、実行されることができる。そして、前記方法を実現するための機能的な（ｆｕｎｃｔｉｏｎ）プログラム、コードおよびコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論され得る。
【００８２】
また、以上では、本発明の好適な実施形態について図示及び説明したが、本発明は、上述した特定の実施形態に限定されるものではなく、特許請求の範囲で請求する本発明の要旨を逸脱することなく、当該発明の属する技術分野における通常の知識を有する者によって、様々な変形実施が可能であることはもちろんのこと、このような変形実施は、本発明の技術的思想や展望から個別的に理解されてはならないであろう。
【図１】
2021507435.tif 000003
【図２】
2021507435.tif 000004
【図３】
2021507435.tif 000005
【図４】
2021507435.tif 000006
【図５】
2021507435.tif 000007
【図６】
2021507435.tif 000008
【図７】
2021507435.tif 000009
【図８】
2021507435.tif 000010
【国際調査報告】
2021507435.tif 000011
2021507435.tif 000012
2021507435.tif 000013
2021507435.tif 000014