(57)【要約】【課題】Ｗｅｂサイトの管理者が手軽にＷｅｂサイトもしくはＷｅｂサイトに関する広告の改善を行うことを可能とする仕組みを提供する。【解決手段】一般ユーザ端末装置１１はＷｅｂサーバ装置１２から受信したＷｅｂページデータに従いＷｅｂページを表示すると、そのＷｅｂページの表示開始や流入元を示すデータに加え、そのＷｅｂページの閲覧中のユーザの操作を示す操作ログデータを解析サーバ装置１３に送信する。また、ユーザによりＷｅｂページの移動やクローズが行われると、一般ユーザ端末装置１１はそのＷｅｂページの表示終了および流出先を示すデータを解析サーバ装置１３に送信する。解析サーバ装置１３は一般ユーザ端末装置１１から受信したデータに基づき改善すべきＷｅｂページを特定し、特定したＷｅｂページをどのように改善すべきかを自然言語で示す改善提案をＷｅｂサイトの管理者に対し提示する。【選択図】図１
2012068901.tif 000002
【特許請求の範囲】
【請求項１】
任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置と同じもしくは異なる筐体内に配置され、前記Ｗｅｂサーバ装置から送信されるＷｅｂページデータの解析を行う解析サーバ装置であって、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得手段と、
前記取得手段により取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを記憶するとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを記憶する記憶手段と、
前記記憶手段に記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定手段と
を備える
解析サーバ装置。
【請求項２】
前記取得手段は、前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該Ｗｅｂページの当該端末装置における表示時間を示す表示時間データを取得し、
前記記憶手段に記憶される判定条件データは、前記取得手段により取得される表示時間データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を示す
請求項１に記載の解析サーバ装置。
【請求項３】
前記取得手段は、前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページに対し当該端末装置のユーザにより行われた所定の操作を示す操作ログデータを取得する
請求項１または２に記載の解析サーバ装置。
【請求項４】
前記記憶手段に記憶される判定条件データは、前記取得手段により取得される操作ログデータにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を示す
請求項３に記載の解析サーバ装置。
【請求項５】
前記取得手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定される前には取得していなかった種類の所定の操作を示す前記操作ログデータを取得する
請求項３または４に記載の解析サーバ装置。
【請求項６】
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備える
請求項１乃至５のいずれかに記載の解析サーバ装置。
【請求項７】
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と、
前記取得手段により取得された操作ログデータに基づき、当該操作ログデータが示す操作が行われたＷｅｂページの表示の修正を指示することにより当該Ｗｅｂページに対し任意の端末装置のユーザにより行われた操作に関する情報を表示させる指示データを生成する生成手段と
を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関する指示データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記指示データの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成された指示データを要求元の外部の装置に送信する
請求項３乃至５のいずれかに記載の解析サーバ装置。
【請求項８】
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と、
前記取得手段により取得された操作ログデータに基づき、当該操作ログデータが示す操作が行われたＷｅｂページの表示の修正を指示することにより当該Ｗｅｂページに対し任意の端末装置のユーザにより行われた操作に関する情報を表示させる指示データを生成する生成手段と
を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関する指示データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記指示データの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成された指示データを要求元の外部の装置に送信し、
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記指示データを生成する
請求項５に記載の解析サーバ装置。
【請求項９】
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記指示データを生成する
請求項７または８に記載の解析サーバ装置。
【請求項１０】
前記受信手段は、外部の装置から操作ログデータをフィルタリングする条件を示す抽出条件データを受信し、
前記生成手段は、前記受信手段により受信された抽出条件データにより示される条件に従いフィルタリングを行った後の操作ログデータを用いて前記指示データを生成する
請求項７乃至９のいずれかに記載の解析サーバ装置。
【請求項１１】
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備え、
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関するヒートマップデータの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記ヒートマップデータの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成されたヒートマップデータを要求元の外部の装置に送信する
請求項３乃至５のいずれかに記載の解析サーバ装置。
【請求項１２】
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備え、
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関するヒートマップデータの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記ヒートマップデータの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成されたヒートマップデータを要求元の外部の装置に送信し、
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記ヒートマップデータを生成する
請求項５に記載の解析サーバ装置。
【請求項１３】
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記ヒートマップデータを生成する
請求項１１または１２に記載の解析サーバ装置。
【請求項１４】
前記受信手段は、外部の装置から操作ログデータをフィルタリングする条件を示す抽出条件データを受信し、
前記生成手段は、前記受信手段により受信された抽出条件データにより示される条件に従いフィルタリングを行った後の操作ログデータを用いて前記ヒートマップデータを生成する
請求項１１乃至１３のいずれかに記載の解析サーバ装置。
【請求項１５】
前記受信手段は、外部の装置から一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻を示す変更時刻データを受信し、
前記判定手段は、前記受信手段により受信された変更時刻データにより示される時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記受信手段は、外部の装置から評価データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記評価データの送信要求に応じて、前記判定手段により行われた評点の比較の結果に応じた評価データを前記記憶手段から取得して要求元の外部の装置に送信する
請求項６乃至１４のいずれかに記載の解析サーバ装置。
【請求項１６】
前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを予め前記記憶手段に記憶されている所定の電子メールアドレス宛に送信する送信手段を備える
請求項１乃至５のいずれかに記載の解析サーバ装置。
【請求項１７】
外部の装置から一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻を示す変更時刻データを受信する受信手段を備え、
前記判定手段は、前記受信手段により受信された変更時刻データにより示される時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記送信手段は、前記判定手段により行われた評点の比較の結果に応じた評価データを予め前記記憶手段に記憶されている所定の電子メールアドレス宛に送信する
請求項１６に記載の解析サーバ装置。
【請求項１８】
自機のユーザの操作に応じて信号を生成することによりユーザによる自機に対するデータ入力を可能とする入力手段と
前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データにより示される改善提案を表示する表示手段を備える
請求項１乃至５のいずれかに記載の解析サーバ装置。
【請求項１９】
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
自機のユーザの前記入力手段に対する操作により入力された要求に応じて、前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記表示手段は、前記生成手段により生成されたヒートマップデータに従いヒートマップを表示する
請求項１８に記載の解析サーバ装置。
【請求項２０】
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記ヒートマップデータを生成する
請求項１９に記載の解析サーバ装置。
【請求項２１】
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記ヒートマップデータを生成する
請求項１９または２０に記載の解析サーバ装置。
【請求項２２】
前記生成手段は、自機のユーザの前記入力手段に対する操作により入力された、操作ログデータをフィルタリングする条件に従いフィルタリングを行った後の操作ログデータを用いて前記ヒートマップデータを生成する
請求項１９乃至２１のいずれかに記載の解析サーバ装置。
【請求項２３】
前記判定手段は、自機のユーザの前記入力手段に対する操作により入力された、一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記表示手段は、自機のユーザの前記入力手段に対する操作により入力された要求に応じて、前記判定手段により行われた評点の比較の結果に応じた評価データを前記記憶手段から取得して、当該評価データにより示される評価を表示する
請求項１９乃至２２のいずれかに記載の解析サーバ装置。
【請求項２４】
前記記憶手段に記憶される１以上の判定条件データの各々により示される条件は、前記取得手段により取得されるデータにより示される任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標の閾値をパラメータとして含み、
前記判定手段は、前記判定条件データにより示される条件を満たすＷｅｂページまたはＷｅｂページに関する広告の数が予め定められた目標数に近づくように、前記閾値を変更する
請求項１乃至２３のいずれかに記載の解析サーバ装置。
【請求項２５】
前記記憶手段に記憶される１以上の判定条件データの各々により示される条件は、前記取得手段により取得されるデータにより示される任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標の閾値をパラメータとして含み、
前記判定手段は、前記判定条件データにより示される条件を満たすＷｅｂページまたはＷｅｂページに関する広告の各々についての任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標と、前記閾値との間の乖離の程度に応じた評点を所定の算出式に従い算出する
請求項１乃至２３のいずれかに記載の解析サーバ装置。
【請求項２６】
Ｗｅｂサーバ装置と、前記Ｗｅｂサーバ装置と同じもしくは異なる筐体内に配置された解析サーバ装置とを備え、
前記Ｗｅｂサーバ装置は、
Ｗｅｂページの表示を指示するＷｅｂページデータを記憶する記憶手段と、
任意の端末装置からＷｅｂページデータの送信要求を受信する受信手段と、
自機の前記受信手段により受信された前記送信要求に応じてＷｅｂページデータを要求元の端末装置に送信する送信手段と
を備え、
前記解析サーバ装置は、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得手段と、
前記取得手段により取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動の属性に関する所定の条件を各々示す１以上の判定条件データを記憶するとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを記憶する記憶手段と、
自機の前記記憶手段に記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定手段と
を備える
システム。
【請求項２７】
所定のプログラムに従った処理を実行することにより任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置を実現するコンピュータ、もしくは所定のプログラムに従った処理を実行することにより任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置との間でネットワークを介したデータ通信を行う通信手段を備えたコンピュータに、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得処理と、
前記取得処理において取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを予め記憶しておくとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを予め記憶しておく記憶処理と、
前記記憶処理において予め記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定処理と
を実行させるプログラム。
【請求項２８】
任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置と同じもしくは異なる筐体内に配置され、前記Ｗｅｂサーバ装置から送信されるＷｅｂページデータの解析を行う解析サーバ装置が、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得ステップと、
前記取得ステップにおいて取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを予め記憶しておくとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを予め記憶しておく記憶ステップと、
前記記憶ステップにおいて予め記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定ステップと
を備える
Ｗｅｂページの解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページに対するアクセス解析技術に関する。
【背景技術】
【０００２】
今般、Ｗｅｂサイトは多くの企業体にとって広告媒体として大きな役割を果たしている。従って、自社の製品・サービスの内容を正しく伝え、より多くの顧客を獲得し、またそれらの顧客の満足度を高めるために、多くの企業体は自社のＷｅｂサイトの内容や自社のＷｅｂサイトに閲覧者を誘導する広告を最適化したいと考えている。
【０００３】
Ｗｅｂサイトおよびその広告の最適化のためには一般的にアクセス解析が有効である。アクセス解析とは、Ｗｅｂサイトに含まれる各Ｗｅｂページの閲覧者数、各Ｗｅｂページの閲覧者による特定のアクションの有無等々のデータに基づき、Ｗｅｂサイトの構成やＷｅｂページの内容、広告内容等の改善を行う手法をいう。
【０００４】
アクセス解析のためのツールは多数あり、ポピュラーなものとして、例えばGoogle社（本社：アメリカ合衆国、カリフォルニア州）によりオンラインで提供されているGoogle Analyticsと呼ばれるツールがある。非特許文献１は当該ツールの一般的な使い方を記載したガイドブックであり、アクセス解析において用いられるデータの内容やアクセス解析の手法一般につき解説がなされている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】大内範行＆できるシリーズ編集部著、「できる１００ワザ  Ｇｏｏｇｌｅ  Ａｎａｌｙｔｉｃｓ  増補改訂版  ＳＥＯ＆ＳＥＭを強化する新・アクセス解析術」、初版、株式会社インプレスジャパン、2009年8月1日
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Google Analytics等の既存のツールの多くは、アクセス解析のための基礎的なデータを提供するものの、それらのデータが意味するところを把握するためには手間、時間、経験、想像力等が必要とされる。
【０００７】
例えば、Google Analyticsによれば、あるＷｅｂサイトに含まれる複数のＷｅｂページの各々に関し過去の所定期間における離脱率と呼ばれるデータが提示される。離脱率とは一般的に、そのページの全閲覧者数に対する、そのページを最後に閲覧してＷｅｂサイトを離れた（他のＷｅｂサイトに移動したか、ブラウザを閉じた）閲覧者数の比率をいう。
【０００８】
離脱率が高いＷｅｂページは一般的に良くないＷｅｂページであると評価されるが、閲覧者が十分に情報を得たと感じて満足して離脱するのであれば、そのＷｅｂページは必ずしも悪いＷｅｂページではない。従って、どのようなＷｅｂページを閲覧した人がそのＷｅｂページで離脱していったのか、またそのＷｅｂページを閲覧した人がそのＷｅｂページを十分に閲覧したのか否か、といった情報を併せて検討しなければ、離脱率というデータが示す真の意味は分からない。
【０００９】
従って、離脱率に注目してＷｅｂページの改善を試みる場合、そのＷｅｂページに関するデータを深く見ていく（例えば、離脱していった閲覧者がそのＷｅｂページを閲覧した時間を考察するなど）とともに、クロス集計などを行い、同じ閲覧者が閲覧した他のＷｅｂページにおける行動をも検討していく必要がある。それらの作業には多くの手間、時間、経験、想像力などが要求されるため、ツールから提供されるデータを前に戸惑うばかりで結局、Ｗｅｂサイトの改善を断念するユーザも少なくないと思われる。なお、離脱率はツールにより提供されるデータの一種であるが、他の種類のデータを読み解く場合も同様である。
【００１０】
上記の事情に鑑み、本発明は、Ｗｅｂサイトの管理者が手軽にＷｅｂサイトもしくはＷｅｂサイトに関する広告の改善を行うことを可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明は、
任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置と同じもしくは異なる筐体内に配置され、前記Ｗｅｂサーバ装置から送信されるＷｅｂページデータの解析を行う解析サーバ装置であって、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得手段と、
前記取得手段により取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを記憶するとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを記憶する記憶手段と、
前記記憶手段に記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定手段と
を備える
解析サーバ装置
を提供する（第１の実施態様）。
【００１２】
上記の第１の実施態様において、
前記取得手段は、前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該Ｗｅｂページの当該端末装置における表示時間を示す表示時間データを取得し、
前記記憶手段に記憶される判定条件データは、前記取得手段により取得される表示時間データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を示す
構成が採用されてもよい（第２の実施態様）。
【００１３】
上記の第１または第２の実施態様において、
前記取得手段は、前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページに対し当該端末装置のユーザにより行われた所定の操作を示す操作ログデータを取得する
構成が採用されてもよい（第３の実施態様）。
【００１４】
上記の第３の実施態様において、
前記記憶手段に記憶される判定条件データは、前記取得手段により取得される操作ログデータにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を示す
構成が採用されてもよい（第４の実施態様）。
【００１５】
上記の第３または第４の実施態様において、
前記取得手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定される前には取得していなかった種類の所定の操作を示す前記操作ログデータを取得する
構成が採用されてもよい（第５の実施態様）。
【００１６】
上記の第１乃至第５のいずれかの実施態様において、
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備える
構成が採用されてもよい（第６の実施態様）。
【００１７】
上記の第３乃至第５のいずれかの実施態様において、
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と、
前記取得手段により取得された操作ログデータに基づき、当該操作ログデータが示す操作が行われたＷｅｂページの表示の修正を指示することにより当該Ｗｅｂページに対し任意の端末装置のユーザにより行われた操作に関する情報を表示させる指示データを生成する生成手段と
を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関する指示データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記指示データの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成された指示データを要求元の外部の装置に送信する
構成が採用されてもよい（第７の実施態様）。
【００１８】
上記の第５の実施態様において、
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と、
前記取得手段により取得された操作ログデータに基づき、当該操作ログデータが示す操作が行われたＷｅｂページの表示の修正を指示することにより当該Ｗｅｂページに対し任意の端末装置のユーザにより行われた操作に関する情報を表示させる指示データを生成する生成手段と
を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関する指示データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記指示データの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成された指示データを要求元の外部の装置に送信し、
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記指示データを生成する
構成が採用されてもよい（第８の実施態様）。
【００１９】
上記の第７または第８の実施態様において、
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記指示データを生成する
構成が採用されてもよい（第９の実施態様）。
【００２０】
上記の第７乃至第９のいずれかの実施態様において、
前記受信手段は、外部の装置から操作ログデータをフィルタリングする条件を示す抽出条件データを受信し、
前記生成手段は、前記受信手段により受信された抽出条件データにより示される条件に従いフィルタリングを行った後の操作ログデータを用いて前記指示データを生成する
構成が採用されてもよい（第１０の実施態様）。
【００２１】
上記の第３乃至第５のいずれかの実施態様において、
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備え、
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関するヒートマップデータの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記ヒートマップデータの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成されたヒートマップデータを要求元の外部の装置に送信する
構成が採用されてもよい（第１１の実施態様）。
【００２２】
上記の第５の実施態様において、
外部の装置から提案データの送信要求を受信する受信手段と、
前記受信手段により受信された前記提案データの送信要求に応じて、前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを要求元の外部の装置に送信する送信手段と
を備え、
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記受信手段は、外部の装置から一のＷｅｂページに関するヒートマップデータの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記ヒートマップデータの送信要求に応じて、当該一のＷｅｂページに関し前記生成手段により生成されたヒートマップデータを要求元の外部の装置に送信し、
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記ヒートマップデータを生成する
構成が採用されてもよい（第１２の実施態様）。
【００２３】
上記の第１１または第１２の実施態様において、
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記ヒートマップデータを生成する
構成が採用されてもよい（第１３の実施態様）。
【００２４】
上記の第１１乃至第１３のいずれかの実施態様において、
前記受信手段は、外部の装置から操作ログデータをフィルタリングする条件を示す抽出条件データを受信し、
前記生成手段は、前記受信手段により受信された抽出条件データにより示される条件に従いフィルタリングを行った後の操作ログデータを用いて前記ヒートマップデータを生成する
構成が採用されてもよい（第１４の実施態様）。
【００２５】
上記の第６乃至第１４のいずれかの実施態様において、
前記受信手段は、外部の装置から一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻を示す変更時刻データを受信し、
前記判定手段は、前記受信手段により受信された変更時刻データにより示される時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記受信手段は、外部の装置から評価データの送信要求を受信し、
前記送信手段は、前記受信手段により受信された前記評価データの送信要求に応じて、前記判定手段により行われた評点の比較の結果に応じた評価データを前記記憶手段から取得して要求元の外部の装置に送信する
構成が採用されてもよい（第１５の実施態様）。
【００２６】
上記の第１乃至第５のいずれかの実施態様において、
前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データを予め前記記憶手段に記憶されている所定の電子メールアドレス宛に送信する送信手段を備える
構成が採用されてもよい（第１６の実施態様）。
【００２７】
上記の第１６の実施態様において、
外部の装置から一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻を示す変更時刻データを受信する受信手段を備え、
前記判定手段は、前記受信手段により受信された変更時刻データにより示される時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記送信手段は、前記判定手段により行われた評点の比較の結果に応じた評価データを予め前記記憶手段に記憶されている所定の電子メールアドレス宛に送信する
構成が採用されてもよい（第１７の実施態様）。
【００２８】
上記の第１乃至第５のいずれかの実施態様において、
自機のユーザの操作に応じて信号を生成することによりユーザによる自機に対するデータ入力を可能とする入力手段と
前記判定手段により条件が満たされると判定された判定条件データに対応付けて前記記憶手段に記憶されている提案データにより示される改善提案を表示する表示手段を備える
構成が採用されてもよい（第１８の実施態様）。
【００２９】
上記の第１８の実施態様において、
前記取得手段は、前記Ｗｅｂサーバ装置により任意の端末装置に送信されるＷｅｂページデータを取得し、
自機のユーザの前記入力手段に対する操作により入力された要求に応じて、前記取得手段により取得されたＷｅｂページデータおよび操作ログデータに基づき、当該Ｗｅｂページデータに従い表示されるＷｅｂページ上に当該操作ログデータが示す任意の端末装置のユーザにより行われた操作に関する情報を追加したヒートマップを示すヒートマップデータを生成する生成手段を備え、
前記表示手段は、前記生成手段により生成されたヒートマップデータに従いヒートマップを表示する
構成が採用されてもよい（第１９の実施態様）。
【００３０】
上記の第１９の実施態様において、
前記生成手段は、前記判定手段による判定において条件を満たしたと判定された閲覧行動において閲覧対象となったＷｅｂページに関し、当該条件を満たしたと判定された前には前記取得手段により取得されず、当該条件を満たしたと判定された後に前記取得手段により取得される種類の所定の操作を示す前記操作ログデータを用いて前記ヒートマップデータを生成する
構成が採用されてもよい（第２０の実施態様）。
【００３１】
上記の第１９または第２０の実施態様において、
前記取得手段が取得する操作ログデータの各々は、基準となる時刻から当該操作ログデータにより示される操作が行われた時刻までの経過時間を示す経過時間データを伴い、
前記生成手段は、操作ログデータに伴う経過時間データに基づき、Ｗｅｂページに対し行われた操作が基準となる時刻からどの程度経過した後に実行されたかを示す動画の表示を示す前記ヒートマップデータを生成する
構成が採用されてもよい（第２１の実施態様）。
【００３２】
上記の第１９乃至第２１のいずれかの実施態様において、
前記生成手段は、自機のユーザの前記入力手段に対する操作により入力された、操作ログデータをフィルタリングする条件に従いフィルタリングを行った後の操作ログデータを用いて前記ヒートマップデータを生成する
構成が採用されてもよい（第２２の実施態様）。
【００３３】
上記の第１９乃至第２２のいずれかの実施態様において、
前記判定手段は、自機のユーザの前記入力手段に対する操作により入力された、一のＷｅｂページに関するＷｅｂページデータまたは広告が変更された時刻の前および後の各々に関し、前記取得手段により取得された流入元データおよび流出先データにより示される、任意の端末装置のユーザの当該一のＷｅｂページの閲覧行動の良否を示す評点を所定の算出式に従い算出し、前記算出式に従い算出した評点の比較を行い、
前記記憶手段は、前記判定手段による評点の比較の結果に応じた評価を自然言語により示すデータである評価データを記憶し、
前記表示手段は、自機のユーザの前記入力手段に対する操作により入力された要求に応じて、前記判定手段により行われた評点の比較の結果に応じた評価データを前記記憶手段から取得して、当該評価データにより示される評価を表示する
構成が採用されてもよい（第２３の実施態様）。
【００３４】
上記の第１乃至第２３のいずれかの実施態様において、
前記記憶手段に記憶される１以上の判定条件データの各々により示される条件は、前記取得手段により取得されるデータにより示される任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標の閾値をパラメータとして含み、
前記判定手段は、前記判定条件データにより示される条件を満たすＷｅｂページまたはＷｅｂページに関する広告の数が予め定められた目標数に近づくように、前記閾値を変更する
構成が採用されてもよい（第２４の実施態様）。
【００３５】
上記の第１乃至第２３のいずれかの実施態様において、
前記記憶手段に記憶される１以上の判定条件データの各々により示される条件は、前記取得手段により取得されるデータにより示される任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標の閾値をパラメータとして含み、
前記判定手段は、前記判定条件データにより示される条件を満たすＷｅｂページまたはＷｅｂページに関する広告の各々についての任意の端末装置のユーザのＷｅｂページの閲覧行動の属性を示す指標と、前記閾値との間の乖離の程度に応じた評点を所定の算出式に従い算出する
構成が採用されてもよい（第２５の実施態様）。
【００３６】
また本発明は、
Ｗｅｂサーバ装置と、前記Ｗｅｂサーバ装置と同じもしくは異なる筐体内に配置された解析サーバ装置とを備え、
前記Ｗｅｂサーバ装置は、
Ｗｅｂページの表示を指示するＷｅｂページデータを記憶する記憶手段と、
任意の端末装置からＷｅｂページデータの送信要求を受信する受信手段と、
自機の前記受信手段により受信された前記送信要求に応じてＷｅｂページデータを要求元の端末装置に送信する送信手段と
を備え、
前記解析サーバ装置は、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得手段と、
前記取得手段により取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動の属性に関する所定の条件を各々示す１以上の判定条件データを記憶するとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを記憶する記憶手段と、
自機の前記記憶手段に記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定手段と
を備える
システム
を提供する（第２６の実施態様）。
【００３７】
また本発明は、
所定のプログラムに従った処理を実行することにより任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置を実現するコンピュータ、もしくは所定のプログラムに従った処理を実行することにより任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置との間でネットワークを介したデータ通信を行う通信手段を備えたコンピュータに、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得処理と、
前記取得処理において取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを予め記憶しておくとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを予め記憶しておく記憶処理と、
前記記憶処理において予め記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定処理と
を実行させるプログラム
を提供する（第２７の実施態様）。
【００３８】
また本発明は、
任意の端末装置からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の端末装置に送信するＷｅｂサーバ装置と同じもしくは異なる筐体内に配置され、前記Ｗｅｂサーバ装置から送信されるＷｅｂページデータの解析を行う解析サーバ装置が、
前記Ｗｅｂサーバ装置から受信したＷｅｂページデータに従いＷｅｂページの表示を行った任意の端末装置から送信される、当該表示を行ったＷｅｂページの閲覧を誘導したＷｅｂページを特定するデータである流入元データと、当該表示を行ったＷｅｂページにより閲覧が誘導されたＷｅｂページを特定するデータである流出先データとを取得する取得ステップと、
前記取得ステップにおいて取得される流入元データおよび流出先データにより示される、任意の端末装置のユーザのＷｅｂページの閲覧行動に関する所定の条件を各々示す１以上の判定条件データを予め記憶しておくとともに、前記１以上の判定条件データの各々に対応付けて、ＷｅｂページまたはＷｅｂページに関する広告の改善提案を自然言語により示すデータである提案データを予め記憶しておく記憶ステップと、
前記記憶ステップにおいて予め記憶されている判定条件データにより示される条件が満たされたか否かを判定する判定ステップと
を備える
Ｗｅｂページの解析方法
を提供する（第２８の実施態様）。
【発明の効果】
【００３９】
本発明の第１の実施態様にかかる解析サーバ装置によれば、任意の端末装置のユーザによるＷｅｂページの閲覧経路に基づき改善すべきであるＷｅｂページや広告が特定され、当該Ｗｅｂページの改善提案がＷｅｂサイトの管理者に対し自然言語により提供される仕組みが実現可能となるため、Ｗｅｂサイトの管理者がアクセス解析に関するデータを整理したり分析したりする手間等が軽減され、手軽にＷｅｂページの改善を行うことができる。
【００４０】
本発明の第２の実施態様にかかる解析サーバ装置によれば、任意の端末装置のユーザによるＷｅｂページの閲覧経路に加え、個々のＷｅｂページにおける滞在時間に基づき改善すべきであるＷｅｂページが特定され、当該Ｗｅｂページの改善提案がＷｅｂサイトの管理者に対し自然言語により提供される仕組みが実現可能となるため、Ｗｅｂサイトの管理者はより効果的にＷｅｂページの改善を行うことができる。
【００４１】
本発明の第３の実施態様にかかる解析サーバ装置によれば、任意の端末装置のユーザにより例えば購入申込操等の特定の操作がＷｅｂページにおいて行われたか否か、Ｗｅｂページ内でどの範囲がスクロールにより閲覧されたか、といった情報が解析において利用可能となる。
【００４２】
本発明の第４の実施態様にかかる解析サーバ装置によれば、任意の端末装置のユーザによるＷｅｂページの閲覧経路等に加え、任意の端末装置のユーザにより例えば購入申込操等の特定の操作がＷｅｂページにおいて行われたか否か、という情報に基づき改善すべきであるＷｅｂページが特定され、当該Ｗｅｂページの改善提案がＷｅｂサイトの管理者に対し自然言語により提供される仕組みが実現可能となるため、Ｗｅｂサイトの管理者はより効果的にＷｅｂページの改善を行うことができる。
【００４３】
本発明の第５の実施態様にかかる解析サーバ装置によれば、改善すべきであると推定されたＷｅｂページに関し、任意の端末装置のユーザによりそのＷｅｂページに対し行われた操作に関するより詳しい情報が解析において利用可能となる。
【００４４】
本発明の第６の実施態様にかかる解析サーバ装置によれば、改善提案を示す提案データが要求に応じて外部の装置に送信されるため、Ｗｅｂサイトの管理者は例えば自分の端末装置を用いてＷｅｂページの改善提案の内容を閲覧することができる。
【００４５】
本発明の第７の実施態様にかかる解析サーバ装置によれば、第６の実施態様に関し上述した効果に加え、Ｗｅｂサイトの管理者が例えば自分の端末装置に表示させているＷｅｂページに、任意の端末装置のユーザがそのＷｅｂページでどのような閲覧行動をとったか、という情報が例えば画像や着色等により表示されるため、Ｗｅｂサイトの管理者は具体的にどのようにＷｅｂページを改善すべきか、という点を容易に検討することができる。
【００４６】
本発明の第８の実施態様にかかる解析サーバ装置によれば、改善対象のＷｅｂページにおいて任意の端末装置のユーザにより行われた操作に関する詳細な情報がＷｅｂサイトの管理者に対し提示されるため、Ｗｅｂサイトの管理者はより具体的にどのようにＷｅｂページを改善すべきか、という点を容易に検討することができる。
【００４７】
本発明の第９の実施態様にかかる解析サーバ装置によれば、改善対象のＷｅｂページにおいて任意の端末装置のユーザにより行われた操作が時系列的にどのように変化しているかを示す動画が表示されるため、Ｗｅｂサイトの管理者はより具体的にどのようにＷｅｂページを改善すべきか、という点を容易に検討することができる。
【００４８】
本発明の第１０の実施態様にかかる解析サーバ装置によれば、改善対象のＷｅｂページにおいて任意の端末装置のユーザにより行われた操作のうち所定の条件を満たすものを抽出した上でその操作に関する情報が表示されるため、例えばそのページで離脱したユーザの操作とそのページから次のページに移動したユーザの操作とを比較したり、そのページに誘導されたページに応じたユーザの操作を各々比較したりすることが可能となる。そのため、Ｗｅｂサイトの管理者はより具体的にどのようにＷｅｂページを改善すべきか、という点を容易に検討することができる。
【００４９】
本発明の第１１乃至第１４の実施態様にかかる解析サーバ装置によれば、任意の端末装置のユーザが特定のＷｅｂページにおいてどのような閲覧行動をとったか、という情報を当該Ｗｅｂページ上に表示した画像等を示すデータであるヒートマップデータが外部の装置に送信される。そのため、本発明の第７乃至第１０の実施形態に関し上述した効果に加え、Ｗｅｂページの管理者の端末装置はＷｅｂサーバ装置からＷｅｂページデータを受信することなくヒートマップを表示することができる、という効果が得られる。
【００５０】
本発明の第１５の実施態様にかかる解析サーバ装置によれば、Ｗｅｂページや広告に変更を加える前後における任意の端末装置のユーザによる当該Ｗｅｂページの閲覧行動が評価され比較されるため、Ｗｅｂページの管理者はＷｅｂページの変更の効果を容易に把握することができ、例えば変更が望ましくなかった場合には再変更をするなどして、Ｗｅｂページの効果の低下を防止することができる。
【００５１】
本発明の第１６の実施態様にかかる解析サーバ装置によれば、Ｗｅｂページの管理者は、予め自分の電子メールアドレスを登録しておくことで、Ｗｅｂページの改善提案を電子メールで受け取ることができ便利である。
【００５２】
本発明の第１７の実施態様にかかる解析サーバ装置によれば、Ｗｅｂページの管理者は、予め自分の電子メールアドレスを登録しておくことで、Ｗｅｂページの変更の効果を電子メールにより知ることができ便利である。
【００５３】
本発明の第１８乃至第２２の実施態様にかかる解析サーバ装置によれば、Ｗｅｂページの管理者が解析サーバ装置を直接操作することにより、本発明の第６乃至第１０の実施形態に関し上述した効果と同様の効果がもたらされる。また、本発明の第２３の実施態様にかかる解析サーバ装置によれば、Ｗｅｂページの管理者が解析サーバ装置を直接操作することにより、本発明の第１４の実施形態に関し上述した効果と同様の効果がもたらされる。
【００５４】
本発明の第２４の実施態様にかかる解析サーバ装置によれば、予め設定された目標数またはそれに近い数の改善提案が提示可能となるため、改善提案の数が多過ぎてＷｅｂサイトの管理者がそれらに対応できない、もしくは改善提案の数が少な過ぎてＷｅｂサイトの改善が行えない、といった不都合が回避される。
【００５５】
本発明の第２５の実施態様にかかる解析サーバ装置によれば、改善提案の各々の重要性を示す評点が算出される。そのため、例えば改善提案を提示する際、評点の高いものから順に改善提案を表示したり、評点の高いものから所定数のみの改善提案を表示したりすることで、Ｗｅｂサイトのより効率的な改善が可能となるとともに、改善提案の数が多過ぎてＷｅｂサイトの管理者がそれらに対応できないといった不都合も回避される。
【００５６】
本発明の第２６の実施態様にかかるシステムによれば、本発明の第１の実施態様に関し上述した効果と同様の効果がもたらされる。
【００５７】
本発明の第２７の実施態様にかかるプログラムによれば、本発明の第１の実施態様にかかる解析サーバ装置がコンピュータにより実現される。
【００５８】
本発明の第２８の実施態様にかかるＷｅｂページの解析方法によれば、本発明の第１の実施態様に関し上述した効果と同様の効果がもたらされる。
【図面の簡単な説明】
【００５９】
【図１】図１は、本発明の一実施形態にかかるＷｅｂページ解析システムの全体構成を示した図である。
【図２】図２は、本発明の一実施形態にかかる解析サーバ装置の機能構成を示した図である。
【図３】図３は、本発明の一実施形態にかかる解析サーバ装置の記憶部に記憶されている判定ＤＢの構造を模式的に示した図である。
【図４】図４は、本発明の一実施形態にかかるＷｅｂページ解析システムの動作を模式的に示したフロー図である。
【図５】図５は、本発明の一実施形態にかかるＷｅｂページ解析システムにおいて利用される閲覧行動ログデータのデータ構造を模式的に示した図である。
【図６】図６は、本発明の一実施形態にかかるＷｅｂページ解析システムにおいて利用される提案リストの構造を模式的に示した図である。
【図７】図７は、本発明の一実施形態にかかるＷｅｂページ解析システムの動作を模式的に示したフロー図である。
【図８】図８は、本発明の一実施形態にかかるＷｅｂページ解析システムにおいて表示される改善提案ページの内容を模式的に示した図である。
【図９】図９は、本発明の一実施形態にかかるＷｅｂページ解析システムにおいて表示されるヒートマップページの内容を模式的に示した図である。
【発明を実施するための形態】
【００６０】
（実施形態）
図１は、本発明の一実施形態にかかるＷｅｂページ解析システム１の全体構成を示した図である。Ｗｅｂページ解析システム１によれば、例えば自社の製品・サービスの販売促進のためにＷｅｂサイトを持っている企業のＷｅｂサイト管理者に、そのＷｅｂサイト、もしくはそのＷｅｂサイトへ閲覧者を誘導するための広告を改善するための提案が、例えば「この入口ページから入ってきたユーザはこのサイトに興味を持つ方が多いようです。サイト平均と比べ２倍以上のページを閲覧されています。余裕があれば広告や外部リンクにてこのページに誘導してみてはいかがでしょうか。」といった自然言語により提供される。以下にその仕組みを説明する。
【００６１】
Ｗｅｂページ解析システム１は、Ｗｅｂページの閲覧者である一般ユーザがＷｅｂページの閲覧に用いる端末装置である一般ユーザ端末装置１１と、一般ユーザ端末装置１１からの要求に応じてＷｅｂページの表示を指示するＷｅｂページデータを要求元の一般ユーザ端末装置１１に送信するＷｅｂサーバ装置１２、一般ユーザ端末装置１１を用いて一般ユーザがＷｅｂページを閲覧する際に一般ユーザ端末装置１１から送信される閲覧行動を示す各種データを用いてＷｅｂページの改善提案を行う解析サーバ装置１３、そしてＷｅｂサイトの管理者が改善提案を示すデータを解析サーバ装置１３から受信し表示させるために用いる端末装置である管理者端末装置１４を備えている。
【００６２】
一般ユーザ端末装置１１とＷｅｂサーバ装置１２、Ｗｅｂサーバ装置１２と解析サーバ装置１３、解析サーバ装置１３と管理者端末装置１４は、各々、インターネット１９を介して互いにデータ通信可能である。なお、例えば一般ユーザ端末装置１１が携帯電話端末である場合など、インターネット１９以外のデータ通信網をさらに介してそれらの装置が互いにデータ通信を行ってもよい。
【００６３】
図１においては、一般ユーザ端末装置１１の例として一般ユーザ端末装置１１ａ〜ｃの３つが記載されているが、この数はＷｅｂサーバ装置１２から提供されるＷｅｂページを閲覧する一般ユーザの数に応じて任意に変動する。
【００６４】
また、図１においてはＷｅｂサーバ装置１２、解析サーバ装置１３および管理者端末装置１４は１つしか記載していないが、これらの数も任意に変更可能である。例えば、Ｗｅｂページ解析システム１によるＷｅｂページ解析の対象となる１つのＷｅｂサイトがアクセス分散のために複数のＷｅｂサーバ装置１２から送信されるＷｅｂページデータ群により構成されている場合や、Ｗｅｂページ解析システム１によるＷｅｂページ解析の対象となる複数のＷｅｂサイトが各々、異なるＷｅｂサーバ装置１２から送信されるＷｅｂページデータ群により構成されている場合などには、Ｗｅｂサーバ装置１２は複数となる。
【００６５】
解析サーバ装置１３もまた、処理分散のために互いに連係動作する複数の装置群により構成されていてもよいし、解析対象のＷｅｂサイトが異なる互いに独立した解析サーバ装置１３が複数、設けられてもよい。
【００６６】
管理者端末装置１４も、Ｗｅｂサイトの数や各Ｗｅｂサイトの管理者の数に応じてその数は任意に変動する。
【００６７】
一般ユーザ端末装置１１および管理者端末装置１４は、インターネット１９を介して他の通信機器との間でデータ通信が可能で、Ｗｅｂページの閲覧を行うブラウザ機能を備える一般的な端末装置であり、例えばデスクトップＰＣ（Personal Computer）、ノートＰＣ、スマートフォン等のいずれの形態であってもよい。
【００６８】
Ｗｅｂサーバ装置１２は一般的なＷｅｂサーバ装置であり、Ｗｅｂサイトを構成する複数のＷｅｂページの各々の表示を指示するＷｅｂページデータ（例えば、ＨＴＭＬ（HyperText Markup Language）などのマークアップ言語で記述されたデータ）を予め記憶しておき、任意の一般ユーザ端末装置１１からＵＲＩ（Uniform Resource Identifier）等により特定されるＷｅｂページデータの送信要求に応じて、Ｗｅｂページデータを要求元の一般ユーザ端末装置１１に送信する。
【００６９】
ただし、Ｗｅｂサーバ装置１２から一般ユーザ端末装置１１に送信されるＷｅｂページデータには、ユーザによるＷｅｂページの閲覧行動を示す各種データ（後述）を一般ユーザ端末装置１１から解析サーバ装置１３に送信させる指示が含まれている。そのような指示は、例えばＪａｖａＳｃｒｉｐｔ（登録商標）などの一般的なブラウザにより解釈可能なプログラム言語により記述され、例えばＷｅｂページデータのヘッダ内やタグ内に直接含められていてもよいし、外部ファイルとして記述されたスクリプトがヘッダ内のスクリプトに従い読み出されることにより間接的にＷｅｂページデータに含められる構成が採用されてもよい。
【００７０】
Ｗｅｂページ解析システム１を利用するＷｅｂページの管理者は、予め解析サーバ装置１３の管理者（Ｗｅｂページ解析システム１の運営事業者）から各Ｗｅｂページデータに含めるべきスクリプトを取得し、そのスクリプトを自社のＷｅｂページデータに埋め込んだ後にＷｅｂサーバ装置１２にアップロードする。これにより、解析サーバ装置１３はＷｅｂページの閲覧行動を示す各種データを任意の一般ユーザ端末装置１１から受信可能となる。
【００７１】
解析サーバ装置１３は、そのハードウェア構成は、インターネット１９を介して他の通信機器との間でデータ通信可能な通信手段を備えた一般的なコンピュータである。そのような一般的なコンピュータに、本発明にかかるプログラムに従った処理を実行させることにより、以下に述べる機能構成を備えた解析サーバ装置１３が実現される。
【００７２】
図２は、解析サーバ装置１３の機能構成を示した図である。解析サーバ装置１３は、以下の機能構成を備えている。
記憶部１３１：本発明にかかるプログラム、ＷｅｂページまたはＷｅｂページに閲覧者を導く広告を改善すべきか否かを判定するための条件を示す判定条件データ（後述）などの各種データを記憶する。
受信部１３２：Ｗｅｂサーバ装置１２や管理者端末装置１４から送信されてくる各種データを受信する。
送信部１３３：Ｗｅｂサーバ装置１２や管理者端末装置１４に対し各種データを送信する。
判定部１３４：一般ユーザ端末装置１１から受信部１３２が受信したＷｅｂページの閲覧行動に関する各種データに基づき記憶部１３１に記憶されている判定条件データが満たされるか否かを判定したり、Ｗｅｂページまたは広告の改善の前後でＷｅｂページのパフォーマンスが改善されているか否かを判定したりする。
生成部１３５：判定部１３４による判定の結果、改善提案の対象となったＷｅｂページに関し一般ユーザ端末装置１１から受信部１３２が受信したＷｅｂページの閲覧行動に関する詳細なデータを用いて、管理者端末装置１４において表示されるＷｅｂページに対しヒートマップの表示を指示する指示データを生成する。
【００７３】
なお、ヒートマップとは、あるＷｅｂページにおける様々な閲覧者の閲覧行動を直感的に把握可能とするために、それらの閲覧行動を示す図形や色などの表示をＷｅｂページ上に付加したものである。
【００７４】
解析サーバ装置１３が一般ユーザ端末装置１１から受信する閲覧行動を示すデータとしては、例えば以下のようなものがある。
表示開始データ：対象のＷｅｂページが開かれたことを示す。
流入元データ：開かれたＷｅｂページの閲覧を促したＷｅｂページやそのＷｅｂページにおいて閲覧者が入力した検索キーワード、クリックした広告等を識別する。例えば、リファラ情報として取得される。
ユーザ識別データ：閲覧者を識別する。例えば、Ｃｏｏｋｉｅ情報や端末固有ＩＤなどとして取得される。
操作ログデータ：商品購入決定ボタンのクリックなど、閲覧者が特定のアクションを行ったことを示す。また、Ｗｅｂページ内において画面をスクロールする操作や、特定のオブジェクトもしくは領域をマウスオーバーする操作、Ｗｅｂページ内の文字を選択する操作なども操作ログデータが示す閲覧行動である。
表示終了データ：他のＷｅｂページに移動、またはブラウザの終了等により、対象のＷｅｂページが閉じられたことを示す。
流出先データ：対象のＷｅｂページが閲覧を促した先のＷｅｂページや対象のＷｅｂページにおいてクリックされたボタン等を識別する。例えば、移動先のＷｅｂページに関するリファラ情報として取得される。また、ブラウザが閉じられた、他のＷｅｂサイトに移動した、といった場合、流出先データは離脱を示すデータとなる。
【００７５】
解析サーバ装置１３の判定部１３４は、上述した閲覧行動を示す各種データに基づき、改善すべきＷｅｂページや広告を特定し、その改善提案を行う。そのため、解析サーバ装置１３の記憶部１３１には、その判定を行う条件を示す判定条件データ等が予め記憶されている。
【００７６】
図３は、Ｗｅｂページまたは広告の改善提案のために解析サーバ装置１３の記憶部１３１に予め記憶されているデータの構造を模式的に示した図である。以下、図３に示されるデータ群を判定ＤＢ（Database）と呼ぶ。
【００７７】
判定ＤＢは、各々の改善提案のタイプに応じたレコードの集まりで構成され、各レコードは以下のフィールドを含んでいる。
識別番号：各レコードを識別する。
判定条件データ：改善提案の対象となるＷｅｂページ／広告か否かを判定する判定条件を示す。
提案データ：判定結果に応じて提示されるべき改善提案の内容を自然言語で示す。
評価基準データ：Ｗｅｂページ／広告が変更された際にその前後におけるＷｅｂページのパフォーマンスを測定する基準を示す。
評価データ：Ｗｅｂページ／広告の変更の前後におけるパフォーマンスの変化に応じて提示されるべきＷｅｂページ変更の評価を自然言語で示す。
【００７８】
例えば、識別番号１０００で識別されるレコードは、あるＷｅｂページをランディングページとするリスティング広告の掲載がいずれかの検索サイト等においてなされている場合、そのリスティング広告の要否を判定する条件を示している。
【００７９】
このレコードに含まれるデータに従う場合、（１）そのリスティング広告を流入元としてＷｅｂサイトに流入してきた閲覧者のコンバージョンレートが１％以上であって、（２）そのランディングページにリスティング広告以外を流入元として流入してくる閲覧者の比率が９０％以上、という２つの条件（判定条件データにより示される条件）を満たした場合、対象となるリスティング広告の廃止の提案（提案データにより示される提案）が行われる。
【００８０】
また、提案に従いリスティング広告を廃止した場合、その廃止によるランディングページへの流入数の増加率（評価基準データにより示される指標）の大小に応じて、変更の効果が評価され、維持または撤回の提案（評価データにより示される提案）が行われる。
【００８１】
なお、判定ＤＢには、その目的に照らし、大きく３種類のタイプの提案データが含まれている。例えば、識別番号１０００および３０００で識別されるレコードには、外部からＷｅｂサイトへ閲覧者を誘導する広告等に関し改善提案を行う提案データが含まれている。一方、識別番号４１１０および４１００で識別されるレコードには、外部からＷｅｂサイトへ流入してくる入口ページに関し改善提案を行う提案データが含まれている。また、識別番号５０００、５１００および５２１０で識別されるレコードには、Ｗｅｂサイト内における閲覧経路に関し改善提案を行う提案データが含まれている。
【００８２】
このように、判定ＤＢには閲覧者がＷｅｂサイトに来る前の誘導ステージ、Ｗｅｂサイトに入ってくる入口ステージ、Ｗｅｂサイトに入ってきた後の動線ステージ、の各ステージに関する改善提案のためのデータが予め設定されているため、Ｗｅｂサイトの管理者に対し総合的なＷｅｂサイト／広告の改善提案が可能となっている。
【００８３】
以下に、Ｗｅｂページ解析システム１の動作を説明する。図４は、一般ユーザによるＷｅｂページの閲覧に伴い、解析サーバ装置１３がＷｅｂサイト／広告の改善提案に必要なデータを取得するまでのＷｅｂページ解析システム１の動作を模式的に示したフロー図である。
【００８４】
なお、以下の説明において、改善提案の対象となるＷｅｂサイトをＷｅｂサイトＸとし、ＷｅｂサイトＸにアクセスしてＷｅｂページの閲覧を行うユーザをユーザＡとし、ユーザＡがＷｅｂページの閲覧に用いる一般ユーザ端末装置１１を一般ユーザ端末装置１１ａとし、ユーザＡが最初に閲覧するＷｅｂページをＷｅｂページｐとし、Ｗｅｂページｐの表示を指示するＷｅｂページデータをＷｅｂページデータｐとする。
【００８５】
まず、ユーザＡが一般ユーザ端末装置１１ａに対し何らかの操作を行うことにより、一般ユーザ端末装置１１ａからＷｅｂサーバ装置１２に対し、ＷｅｂページｐのＵＲＩが送信される（ステップＳ００１）。ここで、ＵＲＩの送信は、すなわちＷｅｂページデータｐの送信要求である。なお、実際にはＵＲＩはインターネット１９に対し送出され、インターネット１９内に配置されたＤＮＳ（Domain Name System）サーバ群によりＷｅｂサーバ装置１２宛であることが特定され、Ｗｅｂサーバ装置１２に送信される。以下の説明においても同様である。
【００８６】
Ｗｅｂページデータの送信要求に応じて、Ｗｅｂサーバ装置１２はＵＲＩで特定されるＷｅｂページデータｐを一般ユーザ端末装置１１ａに送信する（ステップＳ００２）。一般ユーザ端末装置１１ａはブラウザにより受信したＷｅｂページデータｐを解釈し、Ｗｅｂページｐをディスプレイに表示する（ステップＳ００３）。
【００８７】
一般ユーザ端末装置１１ａはＷｅｂページｐの表示の際、Ｗｅｂページデータｐに含まれるスクリプトに従い、表示開始データ、流入元データおよびユーザ識別データを送信する（ステップＳ００４）。
【００８８】
解析サーバ装置１３は、一般ユーザ端末装置１１ａから受信した表示開始データなどの閲覧行動に関する各種データを順次、記憶部１３１に閲覧行動ログデータとして記憶する。図５は、閲覧行動ログデータのデータ構造を模式的に示した図である。閲覧行動ログデータは、一般ユーザ端末装置１１ａから送信されてくるデータを各々格納するレコードの集まりである。各レコードには以下のフィールドが含まれる。
【００８９】
セッションＩＤ：一般ユーザ端末装置１１ａがＷｅｂサイトＸの閲覧中にＷｅｂサーバ装置１２との間で維持するセッションを識別する。従って、ユーザＡがＷｅｂサイトＸ内の複数のＷｅｂページを順次閲覧した場合、それらのＷｅｂページにおける閲覧行動に関するデータには同じセッションＩＤが付加される。
【００９０】
ＵＲＩ：閲覧対象のＷｅｂページを識別するＵＲＩを示す。
【００９１】
種別：データの種別を示す。例えば、「表示開始」はそのデータが表示開始データであることを示す。種別には、「表示開始」の他、「流入元」、「流出先」、「表示終了」、「上下スクロール」、「左右スクロール」、「クリック」、「文字選択」、「マウスオーバー」等々がある。
【００９２】
時刻：解析サーバ装置１３が一般ユーザ端末装置１１ａからデータを受信した時刻を示す。なお、一般ユーザ端末装置１１ａにおいてデータの送信時刻を示す時刻データを付加した後に解析サーバ装置１３に送信するようにして、その付加された時刻データを閲覧行動ログデータにおける時刻フィールドに格納するようにしてもよい。
【００９３】
パラメータ：種別フィールドの内容に応じて、様々なデータが格納される。例えば、種別が「表示開始」の場合、時刻データ以外には特にパラメータがないため、パラメータフィールドは空欄となる。一方、例えば種別が「流入元」の場合、パラメータには流入元の情報として、例えば検索サイトのＵＲＩや検索サイトにおいてユーザＡが入力した検索キーワードなどがパラメータフィールドに格納される。また、例えば種別がスクロールに関するものであればスクロール量、クリックであれば座標、文字選択であれば選択された文字数および選択された文字列の内容、マウスオーバーであればマウスオーバーされたオブジェクトのＩＤなどがパラメータとして格納される。
【００９４】
図４に戻り動作の説明を続ける。ユーザＡは開いたＷｅｂページｐにおいて、例えば画面のスクロールを行ったり、注意のひかれたオブジェクトをマウスオーバーしたり、といった閲覧に伴う各種操作を行う（ステップＳ００５）。一般ユーザ端末装置１１ａはＷｅｂページデータｐに含まれるスクリプトに従い、それらの操作を示す操作ログデータを生成し、順次、解析サーバ装置１３に送信する（ステップＳ００６）。解析サーバ装置１３は受信した操作ログデータを閲覧行動ログデータとして記憶する。
【００９５】
その後、ユーザＡがＷｅｂページｐからＷｅｂサイトＸ内の他のＷｅｂページや、他のＷｅｂサイトに移動したり、ブラウザをクローズしたりして、Ｗｅｂページｐの閲覧を終了する（ステップＳ００７）。Ｗｅｂページｐの閲覧の終了に伴い、一般ユーザ端末装置１１ａは表示終了データおよび流出先データを解析サーバ装置１３に送信する（ステップＳ００８）。これらの表示終了データおよび流出先データもまた、解析サーバ装置１３において閲覧行動ログデータとして記憶される。
【００９６】
ユーザＡがＷｅｂサイトＸの他のＷｅｂページに移動した場合、そのＷｅｂページに関し、ステップＳ００１〜ステップＳ００８の動作が繰り返される。また、任意のユーザによりＷｅｂサイトＸのいずれかのＷｅｂページが閲覧されるたびに、そのＷｅｂページに関しステップＳ００１〜ステップＳ００８の動作が繰り返される。そのようにして、解析サーバ装置１３の記憶部１３１には、ＷｅｂサイトＸおよびＷｅｂサイトＸに閲覧者を誘導するために行われている広告に関する改善提案を行うために必要な閲覧行動ログデータが蓄積されていくことになる。
【００９７】
解析サーバ装置１３は、例えば毎日所定時刻になると、閲覧行動ログデータにより示される任意のユーザの閲覧行動が、判定ＤＢ（図３参照）に含まれる判定条件データにより示される各判定条件を満たすか否かを判定する。例えば、解析サーバ装置１３の判定部１３４は過去３ヶ月の期間において、１日毎にＷｅｂサイトＸを閲覧した全閲覧者の平均閲覧ページ数に対するＷｅｂページｐを入口ページとする閲覧者の平均閲覧ページ数が２倍以上となっている日が５０％以上（すなわち約４５日以上）あれば、Ｗｅｂページｐは識別番号４１１０の判定条件を満たしたと判定する。解析サーバ装置１３は同様の判定処理をＷｅｂサイトＸの全てのＷｅｂページおよび広告に関し、全ての判定条件データについて行う。
【００９８】
解析サーバ装置１３は上記の判定処理において、判定条件を満たすと判定したＷｅｂページや広告に関し改善提案の内容を示すデータを生成し、提案リストとしてそれらを書き出す。図６は、そのように書き出される提案リストの構造を模式的に示した図である。提案リストは、改善提案の内容を示すデータを各々格納するレコードの集まりである。各レコードには以下のフィールドが含まれる。
【００９９】
改善対象：判定条件を満たしたＷｅｂページ／広告の識別情報を示す。
提案内容：提案データを識別する識別番号（判定ＤＢにおける識別番号）を示す。
ステイタス：改善提案に対する変更の有無等に応じた現在のステイタスを示す。このフィールドには、例えば改善提案に応じてまだ変更が行われていないことを示す「未変更」、改善提案に応じて変更が既に行われていることを示す「変更済」、改善提案に応じない決定をしたことを示す「無視」、変更撤回の評価（後述）がなされた場合にその撤回に応じて撤回が行われたことを示す「撤回済」等が格納される。
変更コメント：Ｗｅｂサイトの管理者が改善提案に応じてＷｅｂページ／広告の変更を行った際に、その変更の内容等につき記述するコメントを示す。
評価：改善提案に応じたＷｅｂページ／広告の変更の効果に関する評価を示す。
【０１００】
解析サーバ装置１３は、例えばＷｅｂサーバの機能も備え、Ｗｅｂサイトの管理者は管理者端末装置１４のブラウザを用いて解析サーバ装置１３により提供される改善提案をいつでも閲覧することができる。以下に、ＷｅｂサイトＸの管理者を管理者Ｙとし、管理者Ｙが改善提案を閲覧する際に行われるＷｅｂページ解析システム１の動作を説明する。
【０１０１】
図７は、管理者Ｙによる改善提案の閲覧に伴いＷｅｂページ解析システム１において行われる動作を模式的に示したフロー図である。管理者Ｙが管理者端末装置１４のブラウザに指定されたＵＲＩを入力するなどの所定の操作を行うと、管理者端末装置１４は解析サーバ装置１３に対しそのＵＲＩを送信する（ステップＳ１０１）。このＵＲＩの送信は、すなわち改善提案ページのＷｅｂページデータの送信要求である。
【０１０２】
解析サーバ装置１３はＵＲＩにより特定される改善提案ページのＷｅｂページデータを管理者端末装置１４に送信する（ステップＳ１０２）。この際、例えば管理者Ｙがブラウザに入力したＵＲＩがＷｅｂサイトＸに割り当てられた独自のＵＲＩであれば、解析サーバ装置１３はＵＲＩに基づき、管理者端末装置１４に送信すべき改善提案ページがＷｅｂサイトＸに関するものであることを特定することができる。または、ステップＳ１０１とステップＳ１０２との間において、例えばユーザＩＤとパスワードによる管理者の本人認証を行わせることにより、解析サーバ装置１３が管理者端末装置１４に送信すべき改善提案ページがいずれのＷｅｂサイトに関するものであるかを特定可能とする構成が採用されてもよい。
【０１０３】
管理者端末装置１４は改善提案ページのＷｅｂページデータに従い、改善提案ページをディスプレイに表示する（ステップＳ１０３）。図８は、改善提案ページの内容を模式的に示した図である。改善提案ページには、提案リスト（図６参照）においてステイタスが「未変更」のレコードに関して、改善対象フィールドの内容と、提案内容フィールドに含まれる識別番号により判定ＤＢ（図３参照）において識別される提案データの内容が、各々、改善提案対象および改善提案としてリスト表示される。また、改善提案ページには、提案リスト（図６参照）においてステイタスが「変更済」であり、評価が変更撤回を示すレコードに関して、改善対象フィールドの内容と、評価フィールドの内容が、各々、改善提案対象および改善提案としてリスト表示される。
【０１０４】
管理者Ｙは改善提案ページに表示される改善提案に従い、Ｗｅｂページ／広告の変更を行うべきか否か、また変更を行うとすれば具体的にどのような変更を行うべきか、を検討するにあたり、対象となるＷｅｂページ（改善対象が広告であれば、その広告のランディングページ）のヒートマップを表示させることができる。そのために、改善提案ページの各改善提案の表示行の右側には「ヒートマップ表示」ボタンが表示されている。これらのボタンには各改善提案の対象となるＷｅｂページのＵＲＩがリンクされている。
【０１０５】
管理者Ｙが管理者端末装置１４を操作していずれかの行の「ヒートマップ表示」ボタンをクリック等すると、管理者端末装置１４はそのボタンにリンクされているＵＲＩを含むＷｅｂページデータの送信要求をＷｅｂサーバ装置１２に送信する（ステップＳ１０４）。Ｗｅｂサーバ装置１２は送信要求に含まれるＵＲＩに応じたＷｅｂページデータを管理者端末装置１４に送信する（ステップＳ１０５）。
【０１０６】
ステップＳ１０４およびステップＳ１０５の処理と並行して、管理者端末装置１４はヒートマップページのＷｅｂページデータの送信要求を解析サーバ装置１３に送信する（ステップＳ１０６）。ステップＳ１０６で送信される送信要求には、管理者Ｙによりクリック等された「ヒートマップ表示」ボタンにリンクされているＵＲＩが含まれている。
【０１０７】
解析サーバ装置１３はヒートマップページの送信要求を受信すると、解析サーバ装置１３の生成部１３５は閲覧行動ログデータ（図５参照）から、送信要求に含まれるＵＲＩを含むレコードを抽出し、抽出したレコードに含まれる操作ログデータ等を用いて、ヒートマップページの表示を指示するＷｅｂページデータを生成する（ステップＳ１０７）。
【０１０８】
ステップＳ１０７において、生成部１３５は例えば過去１ヶ月間において任意の閲覧者によりクリックされたＷｅｂページ上の座標にプロットをしていくことにより得られる画像をデフォルトのヒートマップを表示するための画像として生成し、その画像（以下、「ヒートマップ画像」と呼ぶ）を対象のＷｅｂページ上に表示させる指示を行う指示データを生成する。生成部１３５はヒートマップページのフレームの表示、フレームの所定領域における対象のＷｅｂページの表示、そして表示されたＷｅｂページ上に指示データに従ったヒートマップ画像の表示、を各々指示するＷｅｂページデータを生成する。
【０１０９】
解析サーバ装置１３は生成したヒートマップページのＷｅｂページデータを管理者端末装置１４に送信する（ステップＳ１０８）。管理者端末装置１４はステップＳ１０８において受信したヒートマップページのＷｅｂページデータに従い、ステップＳ１０５においてＷｅｂサーバ装置１２から受信したＷｅｂページデータを用いて、ヒートマップページをディスプレイに表示する（ステップＳ１０９）。
【０１１０】
図９は、管理者端末装置１４のディスプレイに表示されるヒートマップページの内容を模式的に示した図である。ヒートマップページの上部領域には対象となるＷｅｂページ上にヒートマップ画像が付加されたものが表示される。これにより、管理者はＷｅｂページのどのオブジェクトが頻繁にクリックされているか、という情報を直感的に得ることができる。
【０１１１】
ただし、デフォルトで表示されるヒートマップは必ずしもＷｅｂページ改善のために有意義な情報を含んでいるとは限らない。そこで、Ｗｅｂページ解析システム１においては、より有意義な情報をヒートマップとして提供するために、フィルタリング機能が利用可能となっている。フィルタリング機能を用いることにより、管理者は指定した期間内のデータのみを用いて生成されたヒートマップ、訪問間隔が短い閲覧者のデータのみを用いて生成されたヒートマップ、初訪問者の閲覧者のデータのみを用いて生成されたヒートマップ等々を管理者端末装置１４に表示させることができる。
【０１１２】
また、Ｗｅｂページの解析において、例えば過去１ヶ月間にどのオブジェクトが頻繁にクリックされたか、という静的な情報のみでなく、過去１ヶ月間に頻繁にクリックされているオブジェクトがどのように変化しているか（時系列変化）、またＷｅｂページが開かれた後、どのようなタイミングでどのオブジェクトが頻繁にクリックされているか（クリックタイミング）、といった時間の経過に伴い変化する動的な情報も重要である。Ｗｅｂページ解析システム１においては、そのような動的な情報も動画としてヒートマップに表示可能である。
【０１１３】
ヒートマップページの下部領域には、上述したフィルタリングのためのパラメータ入力欄と、ヒートマップの表示を静止画、動画（時系列変化）および動画（クリックタイミング）のいずれで行うかを指示するボタンが配置されている。
【０１１４】
管理者Ｙがフィルタリングのためのパラメータを入力し、ヒートマップの表示を指示するいずれかのボタンをクリック等すると、管理者端末装置１４は指定されたパラメータおよび表示方法を示すデータを含む指示データの送信要求を解析サーバ装置１３に送信する（ステップＳ１１０）。
【０１１５】
解析サーバ装置１３の生成部１３５は、指示データの送信要求に含まれるフィルタリングのパラメータに従い、閲覧行動ログデータからその条件を満たすデータを抽出し、抽出したデータを用いて、指定された表示方法によりヒートマップ画像をＷｅｂページ上に表示させるための指示データを生成する（ステップＳ１１１）。
【０１１６】
その際、指定された表示方法が動画（時系列変化）であれば、各クリックの行われたＷｅｂページ上の位置に、クリックされた時刻に応じたタイムスケールで、順次、プロット表示を行う指示データが生成される。また、指定された表示方法が動画（クリックタイミング）であれば、各クリックの行われたＷｅｂページ上の位置に、Ｗｅｂページが開かれた時刻からクリックされた時刻までの経過時間に応じたタイムスケールで、順次、プロット表示を行う指示データが生成される。
【０１１７】
解析サーバ装置１３は上記のように生成した指示データを管理者端末装置１４に送信する（ステップＳ１１２）。管理者端末装置１４は受信した指示データに従い、ヒートマップページの上部領域におけるヒートマップ画像を再表示する（ステップＳ１１３）。
【０１１８】
なお、上記の説明においてはクリックされた位置をヒートマップ画像により表示する場合を例として説明したが、閲覧者による他の操作に関する情報がヒートマップ画像として表示されてもよいことは言うまでもない。例えば、閲覧者のスクロール操作に応じてＷｅｂページ内の表示領域が変化する。従って、Ｗｅｂページ内の表示領域をその表示の頻度に応じて色の濃淡で表示するヒートマップ画像がヒートマップページにおいて表示されてもよい。閲覧者のマウスオーバー、文字列選択等々の他の操作に関しても同様である。
【０１１９】
管理者Ｙは、上述した改善提案ページおよびヒートマップページから得られる情報に基づき、Ｗｅｂページや広告の変更を行うか否か、またどのように変更を行うかを決定し、必要に応じて変更を実行する。そして、管理者端末装置１４を用いて解析サーバ装置１３の管理者ページにアクセスすることにより、変更の実行の有無、実行した場合はその変更の時刻および変更内容を示すコメントを解析サーバ装置１３に登録する。それにより、解析サーバ装置１３の記憶部１３１に記憶されている提案リスト（図６参照）のステイタス、変更時刻および変更コメントが更新される。
【０１２０】
解析サーバ装置１３の判定部１３４は、例えば毎日所定時刻になると、提案リストのステイタスが「変更済」であるレコードに示される改善対象のＷｅｂページまたは広告に関し、提案内容に示される識別番号で識別されるレコードを判定ＤＢ（図３参照）から検索する。そして、検索された判定ＤＢのレコードに含まれる評価基準データが示す指標を、提案リストのレコードに示される変更時刻の前後に関し算出し、その指標の変化率に応じた評価データを判定ＤＢのレコードから読み出す。そのように読み出した評価データを、提案リストのレコードの評価フィールドに格納する。
【０１２１】
このように、Ｗｅｂページ／広告に対する変更の効果に応じた評価が提案リストに反映され、例えば変更の結果、Ｗｅｂサイトのパフォーマンスが低下した場合、すぐにその変更を撤回するよう提案がなされる。そのため、仮に改善提案が誤っていた場合や、改善提案に応じた変更が的を射ないものであった場合も、その被害を最小限に食い止めることができる。
【０１２２】
以上のように、Ｗｅｂページ解析システム１によれば、自然言語によりＷｅｂページ／広告の改善提案が自動的になされ、またその変更の効果に応じた評価が自動的に提示されるため、Ｗｅｂサイトの管理者は従来のアクセス解析に要していた手間、時間、労力、経験、想像力等を要することなく、手軽にＷｅｂサイトの改善を行うことができる。
【０１２３】
（変形例）
上述した実施形態は、本発明の技術的思想の範囲内で様々に変形可能である。以下にそれらの変形の例を示す。
【０１２４】
上述したＷｅｂページ解析システム１においては、解析サーバ装置１３がＷｅｂサーバ装置１２とは異なる筐体に配置され、互いにインターネット１９を介してデータ通信を行う構成が採用されている。これに代えて、解析サーバ装置１３をＷｅｂサーバ装置１２と同じ筐体に配置し、一つの装置がこれらを兼ねる構成が採用されてもよい。その場合、解析サーバ装置１３はＷｅｂサーバ装置１２から取得するデータを、ネットワークを介さずに直接、取得することになる。
【０１２５】
また、解析サーバ装置１３がＷｅｂサーバ装置１２と同じ筐体に配置されている場合、Ｗｅｂサイトの管理者が直接、解析サーバ装置１３とＷｅｂサーバ装置１２を兼ねる装置を操作可能な場合もある。その場合、解析サーバ装置１３に対するＷｅｂサイトの管理者の各種操作は管理者端末装置１４を用いてインターネット１９経由で行われる必要はなく、管理者が直接、解析サーバ装置１３を操作することにより行われてもよい。
【０１２６】
また、上述したＷｅｂページ解析システム１においては、Ｗｅｂサイトの管理者が管理者端末装置１４を用いて解析サーバ装置１３にアクセスすることにより改善提案の閲覧が行われる構成が採用されているが、改善提案がＷｅｂサイトの管理者に提供される方法はこれに限られない。例えば、予め解析サーバ装置１３に登録されている電子メールアドレスに対し、定期的に電子メールの形式で改善提案の内容が送信される構成が採用されてもよい。また、Ｗｅｂサーバ装置１２が解析サーバ装置１３を兼ね、Ｗｅｂサイトの管理者が直接、その装置を操作できる場合、改善提案ページが解析サーバ装置１３のディスプレイに表示されることにより管理者に改善提案がなされてもよい。
【０１２７】
また、上述したＷｅｂページ解析システム１においては、ヒートマップページの表示に用いられる改善対象のＷｅｂページデータは管理者端末装置１４がＷｅｂサーバ装置１２から受信する構成が採用されているが、予め、もしくはヒートマップページのＷｅｂページデータの送信要求を解析サーバ装置１３が受信したタイミングで、解析サーバ装置１３がＷｅｂサーバ装置１２から改善対象のＷｅｂページデータを受信し、それを用いてヒートマップページのＷｅｂページデータを生成する構成が採用されてもよい。その場合、解析サーバ装置１３はヒートマップを示すデータを静止画データや動画データとして生成し、それらのデータを管理者端末装置１４に送信してもよい。その場合、管理者端末装置１４は単に静止画や動画を受信したデータに従い表示すればよいため、処理が簡便となる。
【０１２８】
また、解析サーバ装置１３が予めＷｅｂサーバ装置１２から改善対象のＷｅｂページデータを受信しておく構成を採用する場合、変更の前のＷｅｂページデータと変更後のＷｅｂページデータを解析サーバ装置１３に記憶しておけば、変更の前後におけるヒートマップ画像を、変更の前後のＷｅｂページ上に反映させることができるため、望ましい。
【０１２９】
また、ヒートマップ用にいずれのＷｅｂページデータを用いるかという点に関し、例えば、変更前のＷｅｂページに関するヒートマップの表示には解析サーバ装置１３が予めＷｅｂサーバ装置１２から受信し記憶しておいたＷｅｂページデータを用い、現在のＷｅｂページに関するヒートマップの表示には、その表示の際に一般ユーザ端末装置１１または解析サーバ装置１３がＷｅｂサーバ装置１２から受信したＷｅｂページデータを用いる、といった組み合わせの構成が採用されてもよい。
【０１３０】
また、上述したＷｅｂページ解析システム１においては、解析サーバ装置１３は操作ログデータ等の閲覧行動を示す各種データを一般ユーザ端末装置１１から受信する構成が採用されているが、解析サーバ装置１３が閲覧行動を示す各種データを取得する方法はそれに限られない。例えば、一般ユーザ端末装置１１は閲覧行動を示す各種データをＷｅｂサーバ装置１２に送信するようにし、解析サーバ装置１３がＷｅｂサーバ装置１２からそれらのデータを受信するようにしてもよい。
【０１３１】
また、上述したＷｅｂページ解析システム１においては、例えばＷｅｂページの開かれたタイミングから操作ログデータ等により示される各種操作の実行タイミングまでの経過時間を用いて動画（クリックタイミング）によるヒートマップを生成する場合など、その経過時間は表示開始データに伴う時刻データと、操作ログデータに伴う時刻データに基づき解析サーバ装置１３において算出することにより得られる。これに代えて、一般ユーザ端末装置１１において操作ログデータ等を生成する際に、表示開始時刻等の基準時刻からの経過時間を示す経過時間データを生成し、操作ログデータとともに解析サーバ装置１３に送信する構成が採用されてもよい。
【０１３２】
また、上述したＷｅｂページ解析システム１においては、解析サーバ装置１３が一般ユーザ端末装置１１から取得する閲覧行動を示すデータの種類はいずれのＷｅｂページに関しても区別ないものとして説明したが、改善提案の有無やその内容に応じて、各Ｗｅｂページに関し解析サーバ装置１３が一般ユーザ端末装置１１から取得するデータの種類を異ならせてもよい。
【０１３３】
例えば、ヒートマップ画像の生成にのみ用いられる操作ログデータは、改善提案の対象となったＷｅｂページに関してのみ一般ユーザ端末装置１１から解析サーバ装置１３に送信するように構成することにより、一般ユーザ端末装置１１から解析サーバ装置１３に送信されるデータ量を減らしたり、それらの装置の処理を軽減したりすることができる。
【０１３４】
また、判定条件を２段階もしくは３段階以上の判定で行う場合、判定の段階に応じて必要な種類の操作ログデータのみを解析サーバ装置１３が一般ユーザ端末装置１１から取得することにより、無駄なデータ通信や処理を減らすことができる。例えば、離脱率に基づく第１の判定により改善対象候補のＷｅｂページを特定し、特定したＷｅｂページに関し、スクロール量に関する操作ログデータを用いた第２の判定を行うことにより、改善対象候補のＷｅｂページを改善対象とするか否か、またどのような改善提案を行うか、の決定を行う、といった構成が採用されてもよい。その場合、第１の判定のためには離脱率を算出するために必要なデータのみが一般ユーザ端末装置１１から解析サーバ装置１３に送信され、第１の判定後には、スクロール量に関するデータのみが一般ユーザ端末装置１１から解析サーバ装置１３に送信されることで、無駄なデータ通信や処理が軽減される。
【０１３５】
また、上述したＷｅｂページ解析システム１においては、ヒートマップページのＷｅｂページデータは管理者端末装置１４からの送信要求に応じて解析サーバ装置１３が生成する構成が採用されるものとしたが、ヒートマップページ（デフォルト）のＷｅｂページデータは予め解析サーバ装置１３において生成しておいてもよい。その場合、管理者端末装置１４からの送信要求に応じたＷｅｂページデータの送信が速やかに実行される。
【０１３６】
また、上述したＷｅｂページ解析システム１においては、改善提案を行うか否かの判定に用いられる判定条件データおよび評価データは判定ＤＢ（図３参照）に格納される判定条件データおよび評価データとして固定的に定められているものとして説明したが、必ずしも固定的である必要はない。判定条件データおよび評価データは解析サーバ装置１３の管理者やＷｅｂサイトの管理者により、個々のＷｅｂサイトの現状や目的に応じて、例えば判定条件のパラメータとなるコンバージョンレートや直帰率の閾値が変更可能であることはもちろんのこと、解析サーバ装置１３の判定部１３４に、それらの閾値を自動的に調整する機能をもたせてもよい。
【０１３７】
例えば、一度に多数のＷｅｂページや広告に関する改善提案がなされても、それらの全てに対応することは難しいため、Ｗｅｂサイトの管理者にとって不便である。また、設定した判定条件データにより示される条件が緩すぎて、ほとんどのＷｅｂページもしくは広告が条件を満たさず、改善提案の数が少なすぎるという状況も起こり得る。そもそも適正な厳しさの条件を設定すること自体が容易ではない。そこで、予め一度に提示する改善提案の数（または数の範囲）を設定しておき、改善提案の数がその数（または数の範囲）に応じたものとなるように、判定部１３４が各判定条件データに含まれるパラメータの閾値を上下に調整しつつ判定を行う構成が採用されてもよい。
【０１３８】
その場合、目標の改善提案の数より判定条件を満たすＷｅｂページや広告の数が多ければ、判定部１３４は各判定条件データの閾値を緩める方向に変更し、判定条件を満たす（すなわち改善を要すると判定される）Ｗｅｂページや広告の数を減らす。一方、目標の改善提案の数より判定条件を満たすＷｅｂページや広告の数が少なければ、判定部１３４は各判定条件データの閾値を厳しくする方向に変更し、判定条件を満たす（すなわち改善を要すると判定される）Ｗｅｂページや広告の数を増やす。その結果、条件が自動的に対象のＷｅｂサイトにとって適正なものにチューニングされるとともに、Ｗｅｂサイトの管理者に対し優先度の高い改善提案のみが提示されるようになり望ましい。
【０１３９】
上述した改善提案の数を自動調整する構成に代えて、判定部１３４が改善提案の重要度に関する評点を行い、重要度の高いものから順に改善提案を行う構成が採用されてもよい。その場合、判定部１３４は、例えば判定条件データに含まれる指標の閾値と実際に任意の閲覧者の閲覧行動から得られた指標との乖離の程度に応じて所定の算出式に従い各改善提案の評点を行う。そして、それらの評点が高い順に改善提案をリスト化したもの、もしくは評点が高い順に所定数のみ改善提案をリスト化したものが改善提案ページ（図８参照）に表示されるようにすれば、Ｗｅｂサイトの管理者はリストの上位に位置する改善提案から順に改善の対策を講じていくことで、より効率的にＷｅｂサイトの改善を行うことができる。
【０１４０】
なお、上述した実施形態の説明に用いた条件やデータ等は例示であって、それらにより本発明が限定されるものではない。また、上述した実施形態の説明における処理の順序は変更しても同様の結果が得られる限り自由に変更してもよい。
【０１４１】
また、上述したＷｅｂページ解析システム１においては、解析サーバ装置１３は汎用のコンピュータに本発明にかかるプログラムに従った処理を実行させることにより実現されるものとしたが、いわゆる専用機として解析サーバ装置１３が実現されてもよい。
【産業上の利用可能性】
【０１４２】
本発明にかかる解析サーバ装置、システム、プログラムおよび方法は、Ｗｅｂページを商用利用する全ての業種において広く利用可能である。
【符号の説明】
【０１４３】
１…Ｗｅｂページ解析システム、１１…一般ユーザ端末装置、１２…Ｗｅｂサーバ装置、１３…解析サーバ装置、１４…管理者端末装置、１９…インターネット、１３１…記憶部、１３２…受信部、１３３…送信部、１３４…判定部、１３５…生成部。
【図１】
2012068901.tif 000003
【図２】
2012068901.tif 000004
【図３】
2012068901.tif 000005
【図４】
2012068901.tif 000006
【図５】
2012068901.tif 000007
【図６】
2012068901.tif 000008
【図７】
2012068901.tif 000009
【図８】
2012068901.tif 000010
【図９】
2012068901.tif 000011