(57)【要約】  ウェブ分析システムのためのグラフィック・ユーザインターフェイスは、カレンダー・メモ、目標及びアラームを自動生成する新しいモジュールを含む。カレンダー・モジュールは、ユーザインターフェイスの生成、カレンダー及びその表示設定のメンテナンスを行うためのプログラムであり、特に、カレンダー・モジュール２０８により、ウェブ分析ツール２１０によって与えられるデータにカレンダー・メモやフラグを追加することができる。該カレンダー・メモやフラグは、ウェブ分析ツール２１０が出力するレポート全てに表示される。該カレンダー・メモやはフラグは、１）ユーザ固有であるが、ユーザによって設定されるような他人と共有することもできる、２）ユーザが重要な日付やイベントを自動的に思い出すことができるようになる、３）プレ／ポスト・イベントの容易かつ直接的な比較が可能になる、４）イベントは時点だけでなく期間とすることができるため、特に有益である。以下、カレンダー・モジュール２０８によって提供される機能について、図４〜７Ｄの説明と合わせて、カレンダー・メモの項で詳細に説明する。
2008546102.tif 000002
【特許請求の範囲】
【請求項１】
データを表示するための、コンピュータで実行される方法であって、
ユーザ入力を受信して、拡張データを表示し、
拡張情報を取り込み、
基本データを取り込み、
前記拡張情報及び前記基本データを含むレポートを作成し、
前記拡張情報及び前記基本データの双方を示す前記レポートを表示する、
ことからなる方法。
【請求項２】
前記拡張情報は期間を示すカレンダー・イベントである、請求項１に記載したコンピュータで実行される方法。
【請求項３】
前記拡張情報は、表示可能なテキスト注釈を含むカレンダー・イベントである、請求項２に記載したコンピュータで実行される方法。
【請求項４】
前記拡張情報は、それぞれ異なる視覚フォーマットあるいは色で表示可能な複数のカレンダー・イベントである、請求項２に記載したコンピュータで実行される方法。
【請求項５】
前記拡張情報は、ある長さの時間あるいは期間を示すカレンダー・イベントである、請求項１に記載したコンピュータで実行される方法。
【請求項６】
前記拡張情報は、他のユーザに見えるように共有可能なカレンダー・イベントである、請求項１に記載したコンピュータで実行される方法。
【請求項７】
前記拡張情報は複数のレポート上に表示される、請求項１に記載したコンピュータで実行される方法。
【請求項８】
前記カレンダー・イベントは始点、線、及び終点である、請求項１に記載したコンピュータで実行される方法。
【請求項９】
前記拡張情報は、特定の評価指標に対する目標である、請求項１に記載したコンピュータで実行される方法。
【請求項１０】
前記目標は期間を含み、期間ごとに表示可能である、請求項９に記載したコンピュータで実行される方法。
【請求項１１】
前記目標は複数のセルを有する割当マトリックスを含み、各セルは各目標を記憶し表示する、請求項９に記載したコンピュータで実行される方法。
【請求項１２】
前記基本データはグラフで示され、前記拡張情報は該グラフの陰影である、請求項１に記載したコンピュータで実行される方法。
【請求項１３】
前記基本データは表に示され、前記拡張情報は該表に加えられた列である、請求項１に記載したコンピュータで実行される方法。
【請求項１４】
前記拡張情報は目標であり、更に、
前記基本データが目標を上回っているかどうか判定し、
前記基本データが目標を上回っている場合にアラートを発する、請求項１に記載したコンピュータで実行される方法。
【請求項１５】
アラートを発する際には、作成したレポート上にアラートを表示する、請求項１に記載したコンピュータで実行される方法。
【請求項１６】
アラートを発する際には、アラートを作成したユーザにメッセージを表示し、送ることを特徴とする請求項１に記載したコンピュータで実行される方法。
【請求項１７】
前記基本データはウェブ分析データである、請求項１に記載したコンピュータで実行される方法。
【請求項１８】
プロセッサにより実行されるコンピュータプログラムを記憶するコンピュータ読み取り可能なメモリであって、該コンピュータプログラムは基本データ用のユーザインターフェイスを生成し、該ユーザインターフェイスは、
基本データを表示するための第１レポート表示領域と、
前記基本データに近接した注釈であって、前記基本データについての追加情報を示す注釈と、
を具備することを特徴とするメモリ。
【請求項１９】
前記注釈は、前記基本データのある特定の期間に対応するカレンダー・イベントである、請求項１８に記載したメモリ。
【請求項２０】
前記注釈は、前記基本データのある特定の部分に対応する目標イベントである、請求項１８に記載したメモリ。
【請求項２１】
前記ユーザインターフェイスは、更に、
基本データを表示するための第２レポート表示領域と、
前記第２レポート表示領域内の基本データに近接した第２の注釈であって、基本データに関する追加情報を示す注釈と、
を具備する請求項１８に記載したメモリ。
【請求項２２】
請求項２１に記載したコンピュータプログラム製品であって、前記第１レポート表示領域はグラフ形式を有し、前記第２レポート表示領域は表形式を有し、前記第２の注釈及び前記第１の注釈は同一のカレンダー・イベントに関連する、請求項１８に記載したメモリ。
【請求項２３】
前記第１レポート表示領域は、複数のセルを有する割当マトリックスを含み、各セルは各ターゲットを記憶し表示する、請求項１８に記載したメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ分析に関するツールのグラフィック・ユーザインターフェイスに関する。特に、本発明は、ウェブ分析ツールにカレンダー・メモを追加し、ある重要なイベントとの関連においてウェブ分析データを表示する方法に関する。また、本発明は、ウェブ及び経済的評価指標の目標を設定し、収集したウェブデータを該評価指標と比較する方法に関する。
【０００２】
関連出願の相互参照
本出願は、ブレット  M・エラーによって２００６年６月６日に出願された「ウェブ分析ツールのユーザインターフェイス及びカレンダー・メモ、目標及びアラートを自動生成するための方法」というタイトルの米国仮特許出願第６０／６８８，１３８号、及びブレット  M・エラーによって２００６年３月１３日に出願された「ウェブ分析ツールのユーザインターフェイス及びカレンダー・メモ、目標及びアラートを自動生成するための方法」というタイトルの米国特許出願第１１／３７４，８１６号に基づく優先権を主張し、クリス・エラーらによって２００５年６月６日に出願された「ウェブサイト・トラフィック分析エンジン及びユーザインターフェイス」というタイトルの米国仮出願第６０／６８８，０７６号（代理人側整理番号１０３３１）に関連し、これらの各出願はこの参照より全体が開示に含まれる。
【背景技術】
【０００３】
ウェブ分析とは、基本的に、ウェブサイトの利用により作成されるデータの分析を指す。ウェブ分析は、例えば、訪問者のトラフィックデータを得るために利用され得る。どのブラウザが使用されているか、あるウェブページ上でどのリンクが選択されたか、商品が購入されたか否か等、様々な訪問者トラフィックデータが分析される。現在、ユタ州オレムのオムニチュア社によるサイトカタリストのバージョン１１等、多数のウェブ分析ツールが利用可能である。これらのツールによって、ウェブサイトの利用に関するデータを把握することができ、ユーザの要求に応じて、フォールアウト／コンバージョンやＡ／Ｂテスト等、ウェブサイトの利用に関する様々な評価指標を表示することができる。
【０００４】
このような既存のツールが抱える問題の一つは、ウェブサイトの利用は、ウェブサイトになされた変更、広告キャンペーンの立ち上げ、政治的イベントやスポーツイベントのようなウェブサイトのユーザの関心を引くイベント等、外部のイベントに大きく影響される可能性があることである。上述の評価指標データをユーザに示す際、そのようなイベントを反映するメカニズムを提供することにより、データにおける変更が該イベントに関連付けられるようにすることが有益である。
【０００５】
既存のウェブ分析ツールが抱える別の問題点は、期待される目標に対して評価指標がどのように変動しているかについて視覚的なフィードバックを提供する方法がないことである。また、既存のウェブ分析ツールは、目標を達成していないか達成したかについてユーザに自動的に通知あるいは警告することができず、更に重要なことには、目標の期日前に、目標が達成されそうもないことをユーザに警告することができない。
【０００６】
よって、上記従来技術の問題点を解決するウェブ分析ツール用のより向上したグラフィック・ユーザインターフェイスが望まれている。
【発明の開示】
【０００７】
本発明は、ウェブ分析ツールと共に用いられ、あるいはウェブ分析ツールに追加され、特定のイベント及び特定の評価指標に対する目標についてのカレンダー・メモを表示するための新たなインターフェイス及び表示を提供できるカレンダー・モジュール及びターゲット・モジュールを含む。これらのモジュールは、カレンダー項目及び目標アラームを自動的に生成する。システムは、チャートやグラフ等、注釈付きのウェブ分析データを表示し、イベントの説明等、関心を引く特殊なデータを示すことができる。また、システムは、計測目的を設定し、目標や目的を達成しているか否かを示すアラート及びレポートの自動生成を行うための目標／目的システムを有する。
【０００８】
【０００９】
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【発明を実施するための最良の形態】
【００２１】
本発明は、カレンダー項目及び目標アラームの自動生成を行うウェブ分析ツールのためのユーザインターフェイスを生成するシステム及び方法である。以下、発明を十分に理解できるように多数の具体的な詳細を説明のために記載する。しかしながら、これらの具体的な詳細が無くても本発明を実施することができることは当業者には明らかであろう。その他、本発明が不明瞭になるのを避けるため、ブロック図の形式で構造及び装置を示す。
【００２２】
また、本発明は、ここに示す処理を実行するための装置に関連する。この装置は、必要な目的のために特別に構成してもよいし、コンピュータに記憶されたコンピュータプログラムによって選択的に起動または再構成される汎用コンピュータで構成することもできる。このようなコンピュータプログラムは、例えば、それぞれコンピュータ・システム・バスに連結されているフロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク等、任意の種類のディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気あるいは光学カード、電子的命令の記憶に適している任意の種類の媒体等、コンピュータで読み取り可能な記憶媒体に記憶することができる。
【００２３】
ここに示すアルゴリズム及び表示は、特定のコンピュータ、あるいはその他の装置に固有のものではない。本明細書の教示に従うプログラムとともに様々な汎用システムを使用することができ、必要な方法ステップを実行するためにより特化した装置を構成するほうが便利なこともある。そのような様々なシステムに必要な構造は以下の説明から明らかである。更に、本発明では特定のプログラム言語に限定されない。本明細書の教示を実施するためには、様々なプログラム言語を使用することができる。
【００２４】
更に、本発明は、以下でウェブ分析データの文脈において主に説明されるが、これは便宜上、および本発明の概念の理解を容易にするために単に例示したものである。本発明は、ウェブ分析データに限らず、マーケティング・データ、売上高データ、アプリケーション利用データ、ハードウェア利用データ、金融データ、健康データ、人口調査データ等を含むが、これに限定されないことを当業者は認識するであろう。
【００２５】
図１は、本発明のシステム１００の一実施例を示すブロック図である。以下、本発明はフォン・ノイマン・アーキテクチャに照らして説明するが、本発明の一実施例はクライアント／サーバ・アーキテクチャにおいて機能を分配するものである。図１に示されるシステム１００は、制御部１５０、表示装置１２１、キーボード１２２、カーソル制御装置１２３、ネットワーク制御装置１２４、及び入出力装置１２５を有する。図示されている制御部１５０は、プロセッサ１０２、メインメモリ１０４、及びデータ記憶装置１０６を含み、これらは全てシステム・バス１０８に通信可能に接続される。
【００２６】
プロセッサ１０２は、データ信号を処理し、複数命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、あるいは命令セットを組み合わせて実行するアーキテクチャ等の各種演算アーキテクチャで構成することができる。図１には単一のプロセッサしか示されていないが、複数のプロセッサを設けてもよい。
【００２７】
メインメモリ１０４は、プロセッサ１０２によって実行され得る命令及び／あるいはデータを記憶することができる。該命令及び／あるいはデータは、ここで説明する技術の何れか、あるいは全てを実行するためのコードで構成することができる。メインメモリ１０４としては、動的ランダムアクセスメモリ（ＤＲＡＭ）装置、静的ランダムアクセスメモリ（ＳＲＡＭ）装置、あるいはその他の周知なメモリ装置を用いることができる。以下、メインメモリ１０４について、図２を参照して詳細に説明する。特に、カレンダー・メモや目標の自動生成を行うためのメモリ１０４の部分について詳細に示す。
【００２８】
データ記憶装置１０６は、プロセッサ１０２用のデータ及び命令を記憶し、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭ装置、ＤＶＤ−ＲＯＭ装置、ＤＶＤ−ＲＡＭ装置、ＤＶＤ−ＲＷ装置、フラッシュメモリ装置、その他の周知の大容量記憶装置のうち１以上の装置から構成することができる。より具体的には、ウェブ分析用に、ディスク・アレイあるいは複数のサーバ及び関連データベースをデータ記憶装置１０６として用いることができる。
【００２９】
システム・バス１０８は、情報及びデータを制御部１５０全体に伝達するための供給バスである。システム・バス１０８として、業界標準アーキテクチャ（ＩＳＡ）バス、ＰＣＩバス、ユニバーサル・シリアル・バス（ＵＳＢ）、同様な機能を提供するその他の周知のバスのうち１以上のバスを用いることができる。
【００３０】
システム・バス１０８を介して制御部１５０に接続されるその他の構成要素には、表示装置１２１、キーボード１２２、カーソル制御装置１２３、ネットワーク制御装置１２４、及び入出力装置１２５が含まれる。表示装置１２１は、ここで説明するように電子画像及びデータを表示できるように構成されている任意の装置である。表示装置１２１としては、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、その他の同様な機能を有する表示装置、画面、あるいはモニタを用いることができる。キーボード１２２は、制御部１５０に接続された英数字入力装置であり、プロセッサ１０２に情報及びコマンド選択を伝達する。カーソル制御装置１２３は、プロセッサ１０２に位置情報及びコマンド選択を伝達するように構成されたユーザ入力装置である。カーソル制御装置１２３は、マウス、トラックボール、スタイラス、ペン、タッチ・スクリーン、カーソル指示キー、あるいはその他の機構により構成することができ、カーソルを動作させるものである。ネットワーク制御装置１２４は、複数の処理システムから構成できるネットワークに制御部１５０を接続する。該処理システムのネットワークは、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（インターネット等）、及び／あるいはその他の相互接続データパスにより構成することができ、該相互接続ネットワークを介して複数の装置が通信を行える。
【００３１】
システム・バス１０８には、１以上の入出力装置１２５が接続されている。例えば、入出力装置１２５として、音声入力を受信し、音声出力を送信する音声装置１２５を用いることができる。音声入力は、音声装置１２５及びネットワーク制御装置１２４内のマイクロフォン等の各種装置を介して受信することができる。同様に、音声出力は、プロセッサ１０２及びネットワーク制御装置１２４等の各種装置から発生され得る。一実施例において、音声装置１２５は、汎用コンピュータシステム内で使用するように設計された汎用の音声増設／拡張カードである。必要に応じて、音声装置１２５に１以上のＡ／ＤあるいはＤ／Ａ変換器、及び／あるいは１以上のデジタル信号処理装置を設け、音声処理を容易にすることが可能である。
【００３２】
本発明の精神および範囲を逸脱することなく、図１に示す構成要素よりも多い構成要素あるいは少ない構成要素により制御部１５０を構成できることは当業者に明らかであろう。例えば、制御部１５０には、第１あるいは第２レベル・キャッシュや１以上のアプリケーション特定用途向け集積回路（ＡＳＩＣ）等の追加メモリを設けることができる。同様に、追加構成要素、例えば、制御部１５０への電子データの取り込み及び／あるいはダウンロードを行う能力を備えている、あるいは備えていない画像スキャン装置、デジタルスチルやビデオカメラ、その他の装置を制御部１５０に接続することができる。
【００３３】
図２は本発明のメモリ１０４の一実施例を示す図であり、メモリ１０４は、オペレーティング・システム２０２、ウェブ・ブラウザ２０４、アプリケーション２０６、カレンダー・モジュール２０８、ターゲット・モジュール２１２、カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４、及びアラート・モジュール２１６を有する。
【００３４】
オペレーティング・システム２０２は、従来のもの、例えば、ＷＩＮＤＯＷＳSYMBOL 226 \f "Symbol" \s 12、ＳＯＲＡＲＩＳSYMBOL 226 \f "Symbol" \s 12、あるいはＬＩＮＵＸSYMBOL 226 \f "Symbol" \s 12に基づくオペレーティング・システムであることが好ましい。
【００３５】
ウェブ・ブラウザ８０６は、インターネットにアクセスしてＨＴＭＬ、ＸＭＬ、その他のマークアップ言語を処理し、生成した言語を表示装置１２１上に生成する従来のものである。たとえば、ウェブ・ブラウザ２０４として、Ｍｏｚｉｌｌａ  ＦｉｒｅｆｏｘやＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒを用いることができる。
【００３６】
また、メモリ部１０４は、ワープロ・アプリケーション、電子メール・アプリケーション、スプレッドシート・アプリケーション、及びウェブブラウザ・アプリケーションを含むがこれに限定されない１以上のアプリケーション・プログラム２０６を含む。
【００３７】
また、メモリ１０４は、ユタ州オレムのオムニチュア社によるサイトカタリストのバージョン１１等、ウェブ分析ツール２１０を含む。このようなツール２１０は、２００５年６月６日にキャサリン・ウォン、ブレット・エラー、クリス・エラー及びジョシュ・エズロによって提出された「ウェブサイト・トラフィック分析エンジン及びユーザインターフェイス」というタイトルの同時係属中である仮特許出願第６０／６８８，０７６であって、全体として開示に含まれる出願に開示されている。
【００３８】
カレンダー・モジュール２０８は、カレンダーのメンテナンス、イベント及びデータ同士の関連付けを行うとともにイベントを変更・削除したりするためのプログラムあるいはルーチンである。特に、カレンダー・モジュール２０８は、ウェブ分析ツール２１０によって提供されたデータにカレンダー・イベントを追加することを可能にする。該カレンダー・イベントは、ウェブ分析ツール２１０によって出力された全レポートに表示される。カレンダー・フラグ、メモ、あるいはイベントは、１）ユーザ固有であるが、ユーザによって設定されるような他人と共有することもできる、２）ユーザが重要な日付やイベントを自動的に思い出すことができるようになる、３）プレ／ポスト・イベントの容易かつ直接的な比較が可能になる、４）イベントは時点だけでなく期間とすることができるため、特に有益である。カレンダー・モジュール２０８は、既に起きたイベントあるいは将来起きるイベントを特定するユーザ入力を受信するルーチンであって、イベント中及びイベントの前後に評価指標を計測する際にユーザにとって重要なルーチンを含む。また、カレンダー・モジュール２０８は、ウェブ分析ツール２１０によって生成されたレポートと合成可能なユーザインターフェイス要素を生成する。該要素がレポートと合成されると、ユーザがイベントを含むデータを見る際、該要素によりレポート中にイベントが表示される。より具体的には、カレンダー・イベントは、該当する期間別レポート及び動向としての表示に示される。更に、ウェブ分析ツール２１０がカレンダー・イベントを利用することにより、ユーザはイベントに基づいてＡ／Ｂテストあるいはスプリットラン・テストを行うことができる。カレンダー・モジュール２０８によって提供される機能については、以下のカレンダー・メモの項目で、図４〜７Ｄの説明と合わせて更に詳細に説明する。
【００３９】
ターゲット・モジュール２１２は、目標及び予測の作成、メンテナンス、及び削除を行うためのプログラムあるいはルーチンである。また、ターゲット・モジュール２１２は、目標に関するアラートあるいはメッセージを生成し、送信することができる。特に、ターゲット・モジュール２１２により、ウェブ分析ツール２１０からのデータ及びレポートに目標や目的を追加することが可能になり、該目標や目的はレポート全てに表示される。目標や目的は、１）ユーザ固有であるが、ユーザによって設定されるような他人と共有することもできる、２）ユーザが目標と実データを直接比較することが可能になる、３）どの部門が上回っているか下回っているか判定するためアカウンタビリティ・マトリックスを提供する、及び、４）目標が達成された場合、されない場合、あるいはされないと予測される場合、自動的に生成されたアラートを提供することができるため、特に有益である。
【００４０】
ターゲット・モジュール２１２により、ユーザは主要業績評価指標あるいは（評価指標）に対応する事業目標を定義することができる。これには、外部ソースから目標（予測）をインポートする機能が含まれる。また、ターゲット・モジュール２１２は、実データと比較して、レポート、ダッシュボード表示、及び現在のレポート対象に目標を。更に、ターゲット・モジュール２１２は、より周期的に（即ち、期間の終期だけでなく期間中に）、目標に対する実データを監視するアラートを設定する。別の実施例において、ターゲット・モジュール２１２は、実データを予測し、目標を達成する際の考えられるリスクを明確にする（アラート、目標表示、ダッシュボード・ゲージの予測を利用する）機能を有するルーチンを含む。最後に、ターゲット・モジュール２１２は、ユーザがスプレッドシート状構造上で様々なブレイクダウンを選択できるようにするアカウンタビリティ・マトリックスを生成及び表示し、各ブレイクダウンは１つの軸上に示され（例えば、Ｙ軸に販売者、Ｘ軸に販売経路）、各セルはこの二次元空間の合成に対して目標を明確にし、実データと比較した結果を示す（達成されている目的と達成されていない目的で、視覚的指標を分ける）。また、ターゲット・モジュール２０８が提供する機能については、図８〜１１Ｄを参照し、以下の目標／目的の項目において更に詳細に説明する。
【００４１】
カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、カレンダー・イベント及び目標に対応するユーザインターフェイスを生成するためのプログラムあるいはルーチンである。カレンダー／ターゲット・ユーザインターフェイスモジュール２１４は、ウェブ分析ツール２１０、カレンダー・モジュール２０８及びターゲット・モジュール２１２に接続される。カレンダー／ターゲット・ユーザインターフェイスモジュール２１４は、各モジュール２０８、２１０、２１４からデータを受け取り、合成した情報をユーザに表示する１以上のユーザインターフェイスを作成する。カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４の動作については以下で更に詳細に説明する。
【００４２】
アラート・モジュール２１６は、アラートを生成するためのプログラムあるいはルーチンである。アラート・モジュール２１６は、ターゲット・モジュール２１２、カレンダー／ターゲット・ユーザインターフェース・モジュール２１４及びウェブ分析ツール２１０に通信可能に接続されデータを受信するもので、それぞれから目標に関する情報、アラートに関するユーザ入力、実データ情報を受信する。アラート・モジュール２１６は、実データを目標データ及びユーザによって入力されたアラートの条件と比較する。ある特定の条件が満たされると、アラート・モジュール２１６はアラートを表示し、該アラートに関する通知を送信し、あるいはその他の動作を開始する。例えば、一般的なアラートにおいて、ユーザは評価指標の高い値あるいは低い値の監視、あるいは目標が設定されている場合には該目標が達成されているか否かの監視を指定する。アラートは、全ての未終了期間に適用されるようにデフォルトで設定される。アラートは、通知あるいは警告を、日ごと、週ごと、３ヶ月おき、半年ごと等に送るよう設定することができる。目標期間に基づくアラートは各期間の終わりにチェックを行い、１）目標が達成された、２）評価指標が目標をｎだけ超えた、３）評価指標が目標にｎだけ足りない、というメッセージのうちの１つと共にアラートが送信される。別の実施例において、アラート・モジュール２１６は、期間内に複数回、目標が達成されたか否かチェックする。周期的なチェックの間に目標が達成された場合、アラートを送信し、周期的なチェックをオフにする。更に別の実施例において、アラート・モジュール２１６は、目標期間の半分まできたとき、予測を開始し、目標が達成されそうかどうか計測を行う。目標が達成されそうもない場合、アラート・モジュール２１６はアラートを送信する。アラート・モジュール２１６には本発明の精神及び範囲内に包含される多数の変形あるいは変更を採用し得ることを当業者は認識するであろう。
【００４３】
以下、ウェブ分析システム３００における本発明の構成要素の対話を示すブロック図について図３Ａを参照して説明を行う。カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、カレンダー・モジュール２０１あるいはターゲット・モジュール２１２に送られカレンダー・イベントや目標を設定するために使用されるデータをユーザ３０２が入力できるインターフェイスを表示する。また、カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、多数のデフォルト設定や、ユーザ３００によって作成され記憶されたデータ・オーバーレイを含む。カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、カレンダー・モジュール２０１、ターゲット・モジュール２１２及びウェブ分析ツール２１０に通信可能に接続される。カレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、ウェブ分析ツール２１０によって生成されたレポートを、追加情報と共に、カレンダー・モジュール２０１及びターゲット・モジュール２１２の出力に応じた形式で表示する。カレンダー・モジュール２０１あるいはターゲット・モジュール２１２は、カレンダー・イベントあるいは目標の作成、変更、あるいは削除を行う。これらは、ウェブ分析ツール２１０によって生成されて出力されたレポートに追加される。ウェブ分析ツール２１０は、データ記憶装置１０７におけるデータ・セットやデータベースに接続される。データ・セットは、更に、レポートの作成、ユーザへの表示、追跡、目標設定、及びデータに基づくユーザへの通知を行うためにウェブ分析ツール２１０により操作可能である。カレンダー・モジュール２０１及びターゲット・モジュール２１２によって提供される機能は、カレンダー・モジュール２０８に組み込んでもよく、そのような実施例においてカレンダー・モジュールはクライアントと直接対話を行うことを当業者であれば理解するであろう。
【００４４】
以下、ウェブ分析を表示するためにウェブ分析ツール２１０によって生成されるグラフィック・ユーザインターフェイスの一例について図３Ｂを参照して説明する。ユーザインターフェイス３５０は、データに対して、及びデータの表示において様々な操作を行うためのメニュー・バー３５２を含む。データ・レポートはいくつでも生成することができ、該レポートを作成するために利用した情報はレポート／フィルタ欄３５４に示される。ユーザインターフェイス３５０は、特定のウェブ分析データを表示するための複数のタイトル３６５を含む。これは、ウェブ分析ツール２１０によって生成される多数のユーザインターフェイスのうち一例に過ぎない。本発明は、ウェブ分析ツール２１０のレポート及びインターフェイスの何れかと組み合わせて、あるいは追加して利用することができることを当業者は認識するであろう。
カレンダー・イベント／メモの作成
【００４５】
以下、カレンダー・イベントを作成あるいは追加する方法の一実施例について、図４及び５Ａ〜５Ｃを参照して説明する。本方法では、まず、カレンダー・イベントの追加が選択可能なオプションの１つとなっている一般的な設定のユーザインターフェイスを４０２で表示する。図５Ａは、このようなインターフェイスの一例を示す。該インターフェイスは、ウェブ・ブラウザによって表示可能なウィンドウ５００とすることができる。ウィンドウ５００内では、ウェブ分析ツール２１０の各種設定を変更するために選択できる様々なハイパーテキスト・リンクが設定領域５０２に含まれる。該様々なハイパーテキスト・リンクには、新しいカレンダー・メモやイベントを作成するためのリンク５０４が含まれる。ハイパーテキスト・リンク５０４は単に一例を示したものであり、新しいカレンダー・イベントを作成する処理を開始するためにその他の様々な機構を用いることができることを当業者は認識するであろう。続いて、４０４でユーザからの入力を受け取り、カレンダー・イベント・マネージャにアクセスする。次に、４０６においてシステム１００はカレンダー・イベント・マネージャに対応するユーザインターフェイスを表示する。
【００４６】
カレンダー・イベント・マネージャに対応するユーザインターフェイスの一例を図５Ｂに示す。本実施例において、カレンダー・イベント・マネージャはウェブ・ブラウザによって表示可能なウィンドウ５００内に表示される。ウィンドウ５２０において、カレンダー・イベント・マネージャが領域５２６で定義される。カレンダー・イベント・マネージャ領域５２６内には、カレンダー・イベントの属性を示すための複数の項目がある。第１項５２４では当該ユーザにカレンダー・イベントを表示する。本実施例における第１項は、イベント名５２２、イベントの日付５２８、イネーブル５３０、共有５３２、編集５３２、及び削除５３６等の欄を含む。これらの欄は、ユーザに情報を与え、またはユーザがカレンダー・イベントの属性を変更できるようにする。例えば、共有欄５３２は、システム１００の他のユーザとカレンダー・イベントを共有するか否かを示すとともに、イベントを他者と共有するためのチェックボックスをユーザが選択できるようにする。同様に、イネーブル欄５３０、編集欄５３４及び削除欄５３６は、カレンダー・イベントに関連し、その言葉どおりの機能を提供する。カレンダー・イベント・マネージャは、当該ユーザと共有される他者のカレンダー・イベントを示す第２の領域を含む。該第２の領域は、カレンダー・イベント名及びイベントの日付のほか、複数の欄を含む。このような欄には、カレンダー・イベントの所有者を示す欄５４０、イベントのカレンダーに関してユーザにアラートを発するか否かを示す欄５４２、ユーザが見ているレポートに他のユーザのイベントを表示するかを示す欄５４４、他者のカレンダー・イベントを共有しないか、ユーザのレポートから他者のカレンダー・イベントを削除することができるようにする欄５４６が含まれる。本発明の主な特徴は、上記ウィンドウの共有選択部によりユーザが自分のカレンダー・イベントを他のユーザと共有できることである。更に、カレンダー・イベントはデフォルト設定では全てのレポートに適用されるが、コピーすることもでき、特定のレポートに固有のものとしてもよい。最後にカレンダー・イベント・マネージャは、新しいカレンダー・イベントを追加あるいは作成するためのボタン５３８を含む。該ボタン５３８は、以下で更に詳細に説明するように、ユーザによって選択することができる。
【００４７】
次に、図４に示すように、４０８でクライアントあるいはユーザから入力を受け取る。そして、４１０で、新しいイベント・ボタン５３８が選択されたか否か判定する。選択されていない場合、以下で説明するようにステップ４１４に進む。他方、新しいイベント・ボタン５３８が選択された場合、４１２でカレンダー・イベント作成ユーザインターフェイスを表示する。
【００４８】
カレンダー・イベント作成ユーザインターフェイスの一実施例を図５Ｃに示す。ブラウザ・ウィンドウ５５０は、カレンダー・イベント作成ユーザインターフェイス５２２を表示するために用いられる。カレンダー・イベント作成ユーザインターフェイス５５２は、イベントに関する情報を提供するための領域５５４を含む。カレンダー・イベント作成ユーザインターフェイス５５２は、タイトル欄、イベント開始日付欄５５８、イベント終了日付欄５６０、作成ユーザインターフェイス５５２、注釈テキスト欄５６２、及び、表示アイコン欄５６４、ハイライトカラー欄、及びカレンダー・イベントがどのようにレポートに示されるかのイメージ図を表示するための領域５６８から成る表示設定領域を含む。これらの欄は、その名称を見れば説明を要しないが、明確にすると、タイトル欄４４５はカレンダー・イベントの名称をユーザが入力するための領域である。イベント開始日付欄５５８は、カレンダー・イベントの開始年月日をユーザが指定するための領域である。イベント終了日付欄５６０は、カレンダー・イベントの終了年月日をユーザが指定するための領域である。カレンダー・イベントは、同一の開始年月日及び終了年月日を指定して作成できる。しかしながら、本発明は、欄５５８及び５６０で異なる開始年月日及び終了年月日を指定することにより、ある範囲の期間にわたるカレンダー・イベントを作成できるので、特に有益である。注釈テキスト欄５６２により、ユーザはカレンダー・イベントに関連付けてカレンダー・イベントと一緒に表示したいテキスト記述子を追加できる。例えば、アイコンがレポートに示されている場合、ユーザが該レポートのアイコン上でマウスを操作すると、注釈テキスト欄５６２の情報が表示される。
【００４９】
表示アイコン欄５６４は、プルダウン・メニューであることが好ましく、様々な形状から、特定のカレンダー・イベントを指定するためにどの形状を用いるかユーザが選択することを可能にする。ハイライトカラー欄５６６では、プルダウン・メニューにより、複数の色から表示アイコンの色をユーザが選択することができる。カレンダー・イベントがどのように表示されるかユーザが確認できるように領域５６８が設けられ、表示アイコン欄５６４、ハイライトカラー欄５６６及び注釈テキスト欄５６２に入力された情報によりカレンダー・イベントのイメージ図が示される。
【００５０】
次に、図４に示すように、ステップ４１４においてカレンダー・イベントに関する情報を受け取る。ステップ４１４で利用される情報は、作成ユーザインターフェイス５５２を用いてユーザによって与えられた情報、あるいはイベント・マネージャ・インターフェース５２６のカレンダーから得ることができる。次に、４１６において、ステップ４１４で得られた情報によりカレンダー・イベントを変更あるいは作成する。そして、４１８において、カレンダー・モジュール４０８によりカレンダー・イベントが記憶され、作成処理が終了する。
カレンダー・イベント／メモの表示
【００５１】
以下、ウェブ分析ツール２１０によるレポートと共にカレンダー・イベントを表示するための方法について、図６を参照して説明する。本方法では、まず、６０２において、利用できるカレンダー・イベントをユーザに表示する。これは、以下で更に詳細に説明する図７Ａに例示したユーザインターフェイスを用いて行われる。次に、６０４において、システム１００はイベントを選択する入力を受け取る。そして、６０６において、カレンダー・モジュール２０８は、選択されたイベントを取り込み、処理する。本発明は、全てのレポートに表示するイベントをいくつでも選択できるため有益である。したがって、６０８では、その他のイベントが選択されているか否か判定する。その他のイベントが選択されている場合、ステップ６１０に進み、ユーザによって選択されたレポートを判別する。次に、６１２において、カレンダー・モジュール２０８及びカレンダー／ターゲット・ユーザインターフェイス・モジュール２１４は、ステップ６１０で得られた選択レポート及びステップ６０４で得られた選択イベントを含む新しい画像を作成する。そして、６１４において、システム１００は新しい画像をユーザに表示する。次に、６１６において、ユーザがその他のレポートを選択しているか否か判定する。その他のレポートが選択されている場合、ユーザは、その他のレポートを用いてデータを確認する作業に移行する。このような場合、システム１００はステップ６１０、６１２、６１４を繰り返して実行し、新しいレポートの情報とイベントのカレンダーをまとめたユーザインターフェイスを生成する。
【００５２】
図７Ａは、本発明に係るカレンダー・プリセットを表示するためのユーザインターフェイスをグラフィック描写したものである。図７Ａには、ウェブ・ブラウザによって表示可能なウィンドウ７００が示されている。ウィンドウ７００内には、ウェブ分析ツール２１０に対応し、ウェブ分析データに関するレポートを表示するための従来のユーザインターフェイス７０２が表示される。本発明では、イベント選択ウィンドウ７０６により、どのカレンダー・イベントをレポートと共に表示するべきかユーザが指定することを可能にするプリセット・ドロップダウン・ウィンドウ７０４が提供される。デフォルトでは、必要に応じて、選択されたカレンダー・イベントが全てのレポートに表示されるように設定されることが好ましい。ユーザは、詳細設定により、特定のレポートに対してのみ表示されるようにカレンダー・イベントを選択してもよい。本発明は、ユーザの個人情報に基いてカレンダー・イベントをイベント選択ウィンドウ７０６に予め入れるため、有益である。
【００５３】
図７Ｂ〜７Ｄは、本発明に係るカレンダー・イベントを表示するためのユーザインターフェイスの各実施例をグラフィック描写したものである。図７Ｂは、ウェブ分析ツール２１０によって生成され、本発明に係るカレンダー・メモを含むレポート７１０の一例を示す。レポートには、ウェブ分析レポート７１０によって提供される従来の情報のほか、複数のカレンダー・メモ７１２、７１４、７１８、７２０が含まれる。第１のカレンダー・メモ７１２は、カレンダー・メモが期間の範囲、ここでは１２月１日から１２月６日までの期間を強調表示するためにカレンダー・メモがどのように表示され得るかを示す。図７Ｂに示すように、カレンダー・メモ７１２、７１４、７１８、７２０は、それぞれ異なる色で表示されるため、容易に見分けられるようになっている。また、図７Ｂは、レポート中のカレンダー・メモ７１４に対応する時点にカーソルを置くと、カレンダー・メモ７１４に関連するテキスト注釈７１６がカレンダー・メモ７１４の近傍に表示される様子を示す。
【００５４】
図７Ｃは、ウェブ分析ツール２１０によって生成される別のレポート７３４を示す。図７Ｃは、一番左の欄の左側に複数のカレンダー・メモ７３０、７３２が表されている表形式のレポートを示す。図示のように、カレンダー・イベントは図７Ｂと同様に表されている。
【００５５】
図７Ｄは、本発明に係るカレンダー・イベントの表示の更に別の実施例を示す。図７Ｄに示すレポートは、日ごとの表形式描写と、データの棒グラフ描写を組み合わせたレポートである。更に、本発明は、複数のカレンダー・イベント７４０、７４２、７４４、７４６、７５０、７５２、７５４、７５６、７５８を提供する。第１グループのカレンダー・イベント７４０、７４２、７４４、７４６は表形式のデータと共に表示される。図７Ｄでは、図７Ｃのカレンダー・イベントの描写とは対照的に、カレンダー・イベントを円及び／あるいは相互に接続した線として表すことができる。また、異なるカレンダー・イベントを異なる色で表示することができる。更に、第２グループのカレンダー・イベント７５０、７５２、７５４、７５６、７５８は棒グラフ形式のデータと共に表示される。この第２グループのカレンダー・イベント７５０、７５２、７５４、７５６、７５８は、異なる色の相互に接続した線と組み合わせた円として表される。更に、十分なスペースがある場合には、相互に接続した線の上に各イベントのイベント名を表示する。更に、図示のように、同じイベントが２度描かれ、１つは表示画面の棒グラフ部分に、もう１つは表示画面の表部分に描かれる。例えば、表示されるカレンダー・イベント７４０、７５０は同じカレンダー・イベントに相当する。
【００５６】
図７Ｂ〜７Ｄに示す表示画面例に基づき、当業者は、ユーザが選択し得る同じ日に指定された複数のグループを表示するために様々なオプションがあることを認識するであろう。第１のオプションは、複数のイベントを表す新たなアイコン（現在のアイコンの複数セット・バージョン）を表示することである。該新たなアイコンにマウスを置くと、イベント名ごとに順次ソートした各イベントのテキストが示される。２つ目のオプションは、アイコンを上下に表示する（表の場合には側方に）ことである。３つ目のオプションは、イベント・バーに一定の高さを使い、該一定の高さ内で、できるだけ多くのイベントを拡大縮小する（即ち、２つのイベントが重複している場合、各イベントは一定の高さの半分の高さとなる）。同様に、ユーザが選択し得るグラフのデータ範囲を示すには数多くのオプションがある。オプションの１つは、線（例えば、時系列）で表示することであり、該線は、グラフの棒の上に水平に、また表の左側に垂直に表される。重複するイベントに対する別のオプションは、線を上下に（グラフ）、また隣り合わせに（表）表す。更に、ユーザインターフェイスは小計を表示する。例えば、ある期間にわたるイベントに対して表の小計が表示される（即ち、ユーザが線上に、あるいは線のアイコン上にカーソルを置くと、その行の要約統計量が表示される）。したがって、本発明の利点の１つは、ユーザが関心を持つ評価指数データとともに、グラフの水平棒及び表の垂直棒に対して上述のようにカレンダー・イベントあるいはメモをグラフィック表示できることである。
目標の作成
【００５７】
上述のように、本発明は、ユーザが目標（ターゲット）を設定し、実データを該目標と比較することを可能にするターゲット・モジュール２１２を含む。本発明は、該目標により、ウェブ分析ツール２１０の「目的による管理」及び「例外による管理」能力がより向上するため、特に有益である。以下、目標を作成するための方法の一実施例について、図８を参照して説明する。本方法では、まずステップ８０２において、目標のメニュー選択項目を表示する。メニュー選択項目はユーザによって選択可能であり、ユーザによる目標の管理、作成を可能にする。このようなメニュー選択項目のユーザインターフェイスの一実施例を図９に示す。
【００５８】
図９Ａは、本発明に係る目標を作成するためのユーザインターフェイスの一部９００をグラフィック描写した図である。該ユーザインターフェイスは、目標選択項目９０２が追加された左メニュー９００を有する。また、インターフェイス９００は、複数のサブメニューを有する。Ｍａｎａｇｅ  Ｔａｒｇｅｔｓサブメニュー９０４は、図９Ｂを参照して後述するように別のユーザインターフェイスを生成する。Ｍｙ  Ｔａｒｇｅｔサブメニュー９０６は、ユーザによって定義された目標を示すフォルダ等の表示を生成する。Ｓｈａｒｅｄ  Ｔａｒｇｅｔｓサブメニュー９０８は、ユーザによって共有される目標を示すフォルダ等の表示を生成する。
【００５９】
続いて、８０４において、ユーザからの入力を受け取り、目標を管理する。そして、８０６において、ユーザインターフェイスを表示し、目標を追加／編集する。このように目標を追加／編集するためのユーザインターフェイスの一実施例を図９Ｂに示す。
【００６０】
図９Ｂは、本発明に係る目標を作成あるいは編集するためのユーザインターフェイス９１０をグラフィック描写した図である。ユーザインターフェイス９１０は、複数の欄９１２、９１４、９１６、９１８、９２０、９２２を提供する点で有益である。第１欄９１２は、ユーザが目標の名前を入力できる領域である。第２欄９１４では、どの評価指標を計測するかユーザが指定できる。例えば、収入、クリックスルー、ウェブ・トラフィックの他のパラメータ、及び計算された評価指標に対して目標を作成できる。第３欄では、目標をウェブサイト全体に適用すべきか、ウェブサイト内の特定のキャンペーンに適用すべきかをユーザが指定できる。そのような特定のキャンペーンの選択は、プルダウン・メニューに示すことができる。別の欄９１８では、ユーザが開始年月日及び終了年月日を指定できる。更に別の欄９２０では、ユーザが粒度を指定できる。粒度欄の値は、日ごと、週ごと、月ごと、３ヶ月ごと、年ごと、あるいは全ての期間とすることができる。粒度欄の値は、日付範囲欄に基づき表示される（例えば、日付の範囲が３週間だけである場合、月ごとというオプションは表示しない）。ユーザインターフェイス９１０は、表９２２を含むことが好ましい。ユーザが目標値を入力する画面の表９２２には、選択された「日付範囲」及び「粒度」に基づき、「期間」値が動的に入力される。表において、「期間」欄は、図に示すように、いつの日付からいつの日付までか示す（例えば、０１／０１／０５〜０１／３１／０５）。粒度が日ごとである場合、システムは１つの日付を示す（例えば、０１／０１／０５）。０１／１５／０５〜０３／１５／０５のような特定の日付範囲が選択され、粒度が「月ごと」と選択された場合、「期間」欄には以下の期間が示される：０１／０１／０５〜０１／３１／０５、０２／０１／０５〜０２／２８／０５、０３／０１／１５〜０３／１５／０５。「全期間」が粒度として選択された場合、表には１行のみが表示される。最後に、ユーザインターフェイス９１０は、マトリックス割当ユーザインターフェイスへアクセスするためのボタン・ハイパーテキスト・リンク９２４を含む。
【００６１】
そして、システム１００は、８０８においてクライアントから目標に関する入力を受け取る。次に、８１０において、ユーザがマトリックス割当を定義することを選択したか否か判定する。ユーザがマトリックス割当を定義することを選択していない場合、以下でより詳細に説明するように直接ステップ８１０に進む。ユーザがマトリックス割当を定義あるいは編集することを選択した場合、ターゲット・モジュール２１２はマトリックス割当ユーザインターフェイスを表示する。このようなマトリックス割当ユーザインターフェイス９３０の一実施例を図９Ｃに示す。
【００６２】
「目標を定義する」画面から「割当マトリックスを定義する」が選択されると、図９Ｃに示されるようなマトリックス割当ユーザインターフェイス９３０の一実施例が表示される。このマトリックスにより、ユーザは多次元レベルで目標を設定することができる。（例えば、２００５年６月の収益目標が１０，０００ドルと設定されるような場合。）ユーザは、この画面を使い、そのうちの７，０００ドルがジョンによってＡｐｐｌｅ  ＰｏｗｅｒＭａｃに対して生み出され、３，０００ドルがフレドによってＡｐｐｌｅ  ＰｏｗｅｒＢｏｏｋに対して生み出され、というように設定することができる。ユーザインターフェイス９３０は、割当マトリックスを定義するための各種編集可能な表示欄を含む。ユーザインターフェイス９３０は、欄９３２、９３４、９３６、９３８、９４０を含み、ユーザは、それぞれの欄に割当マトリックスの名前、割当マトリックスに対応する収益、Ｘ軸のブレイクダウン、Ｙ軸のブレイクダウン、及び選択された期間を入力することができる。更に、ユーザインターフェイス９３０は、Ｙ軸のブレイクダウン及びＸ軸のブレイクダウンに対してユーザｇ入力した情報に基づき情報ヘッダが入力されているグリッド領域９４６を有する。グリッド領域９４６内には、ユーザが目標情報を入力できる複数の欄９４８が設けられている。最後に、ユーザインターフェイス９３０は、実データが目標を上回っているか下回っているかによってセルの表示のカラー・コードを選択できるハイパーテキスト・リンク９４２としてのボタン、及びセルがどのようにカラー・コード化されるかを示すサンプル領域９４４を有する。
【００６３】
図９Ｃに示される画面をユーザが最初に訪れたとき、システム１００は、ヘッダのブレイクダウン種類に対して「選択」というテキストを表示する。ユーザは、Ｘ軸及びＹ軸に対して範囲を選択することができる。そして、ユーザは、セルの上方にある（矢印の記号を持つ）範囲名をクリックすることにより実際の範囲値を選択することができる。ユーザは、目標を直接セルに入力できる。ユーザが望む限り多くのセルを定義できるよう、Ｘ軸及びＹ軸のスクロールバーが設けられている。レポートにおいて、ユーザはサブヘッダにより、Ｘ軸の値を表示するように選択することができる。Ｙ軸に対しては、システム１００が、Ｎｅｘｔ／Ｐｒｅｖｉｏｕｓリンクにより各ページ当り５０個をレポートするようにデフォルト設定されている。画面の最下部には、合計、つまり目標合計値（「目標を定義する」画面から）及び割当合計値（全セルの値の合計）が示される。これにより、割当値が合計して目標値になっているかどうかユーザが確認できる。合計して目標値にならない場合、ユーザはエラー・メッセージではなく警告メッセージの自動生成についてＯＫを選択する。図９Ｂの「目標を定義する」画面にはＳａｖｅボタンが設けられており、ユーザが割当マトリックスから抜けるとき、一時的に値が保存される。ユーザが目標を保存することを選択した場合にのみ、目標値と割当値の双方を保存することができる。
【００６４】
再び図８を参照すると、マトリックス割当ユーザインターフェイスを介し、システム１００は、ユーザがどのようにデータをマトリックスに割り当てたいかについての情報を８１４で受け取る。ステップ８１４で受け取った情報を用いて、与えられた情報によって８１６で目標を変更あるいは作成する。なお、変更あるいは作成ステップ８１６で用いられる情報は、ステップ８０８とステップ８１４のどちらで供給してもよい。目標が変更あるいは作成されると、ターゲット・モジュール２１２は利用及び監視のため目標を記憶する。
【００６５】
図８のフローチャートには示されていないが、目標情報をインポートしてもよいことを当業者は理解するであろう。このような場合、ユーザは、図９Ｂ及び９Ｃに示されるものと同様な欄を有するインポート形式を提供し、輪郭を描く。例えば、カンマで区切られた形式、タブで区切られた形式、あるいは表形式を用いることができる。
目標の表示
【００６６】
以下、ウェブ分析ツール２１０からのレポートと共に目標を表示する方法について、図１０を参照しながら説明する。本方法では、まず、１００２で目標メニュー９０２をユーザに対して表示する。これは、図９Ａに示すユーザインターフェイスの一実施例を用いて行うことができる。そして、システム１００は、１００４で入力を受け取り、目標を表示し、目標を選択する。次に、ターゲット・モジュール２１２は、１００６において、選択された目標及び表示あるいはレポートを取り込む。本発明は、多数のレポートに目標を表示できるので有益である。ターゲット・モジュール２１２は、１００８において、目標に対応する実データを取り込む。そして、１０１０において、ターゲット・モジュール２１２及びカレンダー／ターゲット・ユーザインターフェイス２１４は目標及び実データを含む新しい画像を作成する。そして、１０１２において、システム１００は新しい画像をユーザに対して表示する。次に、１０１４において、ユーザがその他のレポートを選択したか否か判定する。ユーザがその他のレポートを選択した場合、ユーザはその他のレポートを利用してデータを見る作業に移行する。このような場合、システム１００はステップ１００６〜１０１２を繰り返し、新しいレポートあるいは新しい目標に対して情報をまとめるユーザインターフェイスを生成する。
【００６７】
図１１Ａに、実データ及び目標を複数の形式で表示するレポートの一実施例を示す。図１１Ａに示すレポートには、実データと目標データとの比較を示す２つの部分が表されている。第１の部分は、棒１１０２に示された実データ及び陰影で示されている目標１１０４から成る棒グラフである。第２の部分は、実データ１１０６と目標データ１１０８を並べて比較している表である。本発明の一実施例では、図１１Ａに示す表示がデフォルトの表示である。図１１Ｂに示すように、粒度が「全期間」に変更されると、表示が変更される。なお、サブヘッダ項目は、ウェブ分析ツール２１０によって提供された他のレポートと出現順序が一致している。図１１Ｃに、実データと目標データとの差に焦点を当てた別のレポートの一実施例を示す。この実施例において、棒グラフには差のみが示され、目標日付は棒グラフに示されない。しかしながら、表あるいは詳細部分において、実データ、目標データ、及び差の全てを見ることができる。図１１Ａ〜１１Ｃに示す例に基づき、目標データと実データとの比較を示すため、本発明と矛盾せずにその他の形式及び種類の表示の表示を採用できることを当業者は認識するであろう。図１１Ｄは、実データが入力され、実データと目標値との比較を反映するようにカラー・コード化された割当マトリックスの一例を示す。また、図１１Ｄには、ユーザインターフェイスに、情報をインポートあるいはエクスポートしたり、新しい目標を追加したり、新しいアラートを追加したり、表示オプションを変更したりするための各種ボタンを設けてもよいことが示されている。ユーザインターフェイスのその他の例としては、ランク付けされたレポートがある。ランク付けされた表示に複数の評価指標が示されている場合、目標に対してデフォルトの評価指標が選択される。目標をもたない場合、目標の表示がオフとされる。
【００６８】
以上、本発明を好適な実施例を参照して説明したが、様々な変更が可能であることを当業者は認知するであろう。例えば、ある実施例では、機能あるいは要求を達成するために協働して作用する複数のアプリケーション・サーバを採用することができる。上記機能あるいは要求はネットワーク全体に送ることができる。好適な実施例に対する変形及び、本発明により変更は本発明によって定められる。
【図面の簡単な説明】
【００６９】
【図１】本発明のウェブ分析ツールを操作するためのシステムを示すブロック図である。
【図２】図１に示すシステムのメモリの好適な実施例を示すブロック図である。
【図３Ａ】本発明のシステムとユーザとの対話、ウェブ分析ツール及びデータベースを示す機能ブロック図である。
【図３Ｂ】ウェブ分析データを示すための従来のウェブ分析ツールに係るグラフィック・ユーザインターフェイスをグラフィック描写した図である。
【図４】本発明の一実施例に係るカレンダー・イベントあるいはメモを作成する方法を示すフローチャートである。
【図５Ａ】本発明に係るカレンダー・メモを作成する処理においてシステムが表示するユーザインターフェイスをグラフィック描写した図である。
【図５Ｂ】本発明に係るカレンダー・メモを作成する処理においてシステムが表示するユーザインターフェイスをグラフィック描写した図である。
【図５Ｃ】本発明に係るカレンダー・メモを作成する処理においてシステムが表示するユーザインターフェイスをグラフィック描写した図である。
【図６】本発明の一実施例に係るカレンダー・イベントあるいはメモを表示する方法を示すフローチャートである。
【図７Ａ】本発明に係るカレンダー設定値を表示するためのユーザインターフェイスをグラフィック描写した図である。
【図７Ｂ】本発明に係るカレンダー・イベントを表示するためのユーザインターフェイスの別の実施例をグラフィック描写した図である。
【図７Ｃ】本発明に係るカレンダー・イベントを表示するためのユーザインターフェイスの別の実施例をグラフィック描写した図である。
【図７Ｄ】本発明に係るカレンダー・イベントを表示するためのユーザインターフェイスの別の実施例をグラフィック描写した図である。
【図８】本発明の一実施例に係る目標を作成あるいは追加する方法を示すフローチャートである。
【図９Ａ】本発明に係る目標を作成あるいは追加する方法の実施例をグラフィック描写した図である。
【図９Ｂ】本発明に係る目標を作成あるいは追加する方法の実施例をグラフィック描写した図である。
【図９Ｃ】本発明に係る目標を作成あるいは追加する方法の実施例をグラフィック描写した図である。
【図１０】本発明の一実施例に係る目標を表示する方法を示すフローチャートである。
【図１１Ａ】本発明に係る目標を表示するためのユーザインターフェイスの実施例をグラフィック描写した図である。
【図１１Ｂ】本発明に係る目標を表示するためのユーザインターフェイスの実施例をグラフィック描写した図である。
【図１１Ｃ】本発明に係る目標を表示するためのユーザインターフェイスの実施例をグラフィック描写した図である。
【図１１Ｄ】本発明に係る目標を表示するためのユーザインターフェイスの実施例をグラフィック描写した図である。
【図１】
2008546102.tif 000003
【図２】
2008546102.tif 000004
【図３Ａ】
2008546102.tif 000005
【図３Ｂ】
2008546102.tif 000006
【図４】
2008546102.tif 000007
【図５Ａ】
2008546102.tif 000008
【図５Ｂ】
2008546102.tif 000009
【図５Ｃ】
2008546102.tif 000010
【図６】
2008546102.tif 000011
【図７Ａ】
2008546102.tif 000012
【図７Ｂ】
2008546102.tif 000013
【図７Ｃ】
2008546102.tif 000014
【図７Ｄ】
2008546102.tif 000015
【図８】
2008546102.tif 000016
【図９Ａ】
2008546102.tif 000017
【図９Ｂ】
2008546102.tif 000018
【図９Ｃ】
2008546102.tif 000019
【図１０】
2008546102.tif 000020
【図１１Ａ】
2008546102.tif 000021
【図１１Ｂ】
2008546102.tif 000022
【図１１Ｃ】
2008546102.tif 000023
【図１１Ｄ】
2008546102.tif 000024
【国際調査報告】
2008546102.tif 000025