(57)【要約】【課題】離脱キーワードを取得することができるようにする。【解決手段】検索モジュール追加部３６によって、ユーザ端末からＷｅｂページへのアクセス要求を受信したときに、ユーザ端末からの検索キーワードの入力を受け付けて検索キーワード及びＷＥＢ検索要求をＷＥＢサーバ１２へ送信するＷＥＢ検索機能モジュールをＷｅｂページに付加する。ｈｔｔｐアクセス制御部３２によって、上記のようなＷＥＢ検索機能モジュールが付加されたＷｅｂページをユーザ端末へ送信する。ｈｔｔｐアクセス制御部３２によって、ユーザ端末から、Ｗｅｂページに付加されたＷＥＢ検索機能モジュールにより送信された検索キーワード及びＷＥＢ検索要求を受信し、受信された検索キーワード及びＷＥＢ検索要求をアクセスログデータベース４０に記憶する。【選択図】図２
2012208638.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワード及び検索要求を自装置へ送信する検索機能を前記Ｗｅｂ文書に付加する機能付加手段と、
前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するＷｅｂ文書送信手段と、
前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワード及び検索要求を受信する検索キーワード受信手段と、
前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する記憶制御手段と、
前記検索キーワード受信手段によって受信された前記検索キーワード及び前記検索要求を、検索キーワード及び検索要求に応じてＷｅｂ文書を検索する検索サーバへ送信する検索要求送信手段と、
前記検索サーバから、前記検索要求送信手段によって送信された前記検索キーワード及び前記検索要求に対する検索結果を受信し、受信した前記検索結果を、前記ユーザ端末へ送信する検索結果送受信手段と、
を含むＷｅｂサーバ。
【請求項２】
ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワードを自装置へ送信すると共に、前記検索キーワード及び検索要求を、Ｗｅｂ文書を検索する検索サーバへ送信する検索機能を前記Ｗｅｂ文書に付加する機能付加手段と、
前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するＷｅｂ文書送信手段と、
前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワードを受信する検索キーワード受信手段と、
前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する記憶制御手段と、
を含むＷｅｂサーバ。
【請求項３】
機能付加手段と、Ｗｅｂ文書送信手段と、検索キーワード受信手段と、記憶制御手段と、検索要求送信手段と、検索結果送受信手段とを含むＷｅｂサーバにおけるＷｅｂ検索方法であって、
前記Ｗｅｂサーバは、
前記機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワード及び検索要求を自装置へ送信する検索機能を前記Ｗｅｂ文書に付加するステップと、
前記Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するステップと、
前記検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワード及び検索要求を受信するステップと、
前記記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶するステップと、
前記検索要求送信手段によって、前記検索キーワード受信手段によって受信された前記検索キーワード及び前記検索要求を、検索キーワード及び検索要求に応じてＷｅｂ文書を検索する検索サーバへ送信するステップと、
前記検索結果送受信手段によって、前記検索サーバから、前記検索要求送信手段によって送信された前記検索キーワード及び前記検索要求に対する検索結果を受信し、受信した前記検索結果を、前記ユーザ端末へ送信するステップと、
を含んで実行することを特徴とするＷｅｂ検索方法。
【請求項４】
機能付加手段と、Ｗｅｂ文書送信手段と、検索キーワード受信手段と、記憶制御手段とを含むＷｅｂサーバにおけるＷｅｂ検索方法であって、
前記Ｗｅｂサーバは、
前記機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワードを自装置へ送信すると共に、前記検索キーワード及び検索要求を、Ｗｅｂ文書を検索する検索サーバへ送信する検索機能を前記Ｗｅｂ文書に付加するステップと、
前記Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するステップと、
前記検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワードを受信するステップと、
前記記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶するステップと、
を含んで実行することを特徴とするＷｅｂ検索方法。
【請求項５】
コンピュータを、請求項１又は２記載のＷｅｂサーバの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサーバ、Ｗｅｂ検索方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及によって、インターネット上のＷＥＢサイトおよびＷＥＢページの商用利用の重要性が高まっている。それに伴ってＷＥＢサイトへの訪問者の導線をはじめとしたＷＥＢアクセス解析技術が広く用いられるようになってきた。
【０００３】
例えばＷＥＢサイトへの訪問ユーザの多くがＧｏｏｇｌｅ（登録商標）やＹａｈｏｏ!（登録商標）といったＷＥＢ検索サイトの検索結果ページから訪問しており、その際に用いた検索キーワード「流入キーワード」を、訪問者が利用するＷＥＢブラウザが、ＷＥＢサイトの情報を配信するＷＥＢサーバに通知する「リファラー」の一部として、従来のＷＥＢアクセス技術で取得可能である（非特許文献１）。これによってＷＥＢサイトの管理者は、訪問ユーザがＷＥＢサイトに対してどういった情報、サービス、製品を求めているかを推測でき、それに沿ってＷＥＢサイトの内容を充実させることで商品の売り上げや顧客満足度といった商業的価値の向上を図ることができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Wu, K.-L., Yu, P. S., Ballman, A.,“ SpeedTracer: A Web usage mining and analysis tool”, IBM Systems Journal, 1998 Volume: 37 Issue:1, pp89-105
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＷＥＢアクセス解析技術には以下の問題が存在する。
【０００６】
上記のように従来のＷＥＢアクセス解析技術によって「流入キーワード」を取得可能であり、それによって訪問ユーザのニーズをある程度推定することはできる。
【０００７】
しかし、現在のインターネットの利用方法として、ＷＥＢ検索によってＷＥＢサイトを訪問するユーザが多いのと同様に、ＷＥＢ検索によってＷＥＢサイトから離脱するユーザも多い。例えばＷＥＢ検索サイトにおいてキーワード「ケータイ電話」でＷＥＢ検索を行ったユーザが、検索結果ページからリンクをクリックしてＷＥＢサイトＡを訪問したとする。この際、流入キーワードである「ケータイ電話」はリファラーによってＷＥＢサイトＡに通知されるので、ＷＥＢサイトＡの管理者は訪問ユーザが「ケータイ電話」に関するニーズを持っていることは推測できる。しかし、該ユーザがＷＥＢサイトＡの内容を確認した結果、自分の求める情報、サービス、又は商品がＷＥＢサイトＡに存在しないと判断した場合に、ＷＥＢサイトＡ内に存在するリンクをクリックするのではなく、新たに「ケータイ電話  ストラップ」等を検索キーワードとしてＷＥＢ検索を行って別のＷＥＢサイトＢに移動することが頻繁である。
【０００８】
この際の新たな検索キーワード「ケータイ電話  ストラップ」は「流入キーワード」としてＷＥＢサイトＢに通知される。ここで該検索キーワード「ケータイ電話  ストラップ」はＷＥＢサイトＡにとっては訪問ユーザがＷＥＢサイトＡから離脱する動機やきっかけとなったキーワードであり、以下「離脱キーワード」と記述する。ＷＥＢサイトＡの管理者が、離脱キーワードを知ることが出来れば訪問ユーザのニーズを満たすようにＷＥＢサイトＡのコンテンツを充実させることが可能となるため、離脱キーワードは、重要な情報である。しかしながら、従来のＷＥＢアクセス解析技術ではＷＥＢサイトＡは該検索キーワードを知ることができない、という問題があった。
【０００９】
本発明は、上記の課題を解決するためになされたもので、離脱キーワードを取得することができるＷｅｂサーバ、Ｗｅｂ検索方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために第１の発明に係るＷｅｂサーバは、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワード及び検索要求を自装置へ送信する検索機能を前記Ｗｅｂ文書に付加する機能付加手段と、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するＷｅｂ文書送信手段と、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワード及び検索要求を受信する検索キーワード受信手段と、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する記憶制御手段と、前記検索キーワード受信手段によって受信された前記検索キーワード及び前記検索要求を、検索キーワード及び検索要求に応じてＷｅｂ文書を検索する検索サーバへ送信する検索要求送信手段と、前記検索サーバから、前記検索要求送信手段によって送信された前記検索キーワード及び前記検索要求に対する検索結果を受信し、受信した前記検索結果を、前記ユーザ端末へ送信する検索結果送受信手段と、を含んで構成されている。
【００１１】
第２の発明に係るＷｅｂ検索方法は、機能付加手段と、Ｗｅｂ文書送信手段と、検索キーワード受信手段と、記憶制御手段と、検索要求送信手段と、検索結果送受信手段とを含むＷｅｂサーバにおけるＷｅｂ検索方法であって、前記Ｗｅｂサーバは、前記機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワード及び検索要求を自装置へ送信する検索機能を前記Ｗｅｂ文書に付加するステップと、前記Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するステップと、前記検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワード及び検索要求を受信するステップと、前記記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶するステップと、前記検索要求送信手段によって、前記検索キーワード受信手段によって受信された前記検索キーワード及び前記検索要求を、検索キーワード及び検索要求に応じてＷｅｂ文書を検索する検索サーバへ送信するステップと、前記検索結果送受信手段によって、前記検索サーバから、前記検索要求送信手段によって送信された前記検索キーワード及び前記検索要求に対する検索結果を受信し、受信した前記検索結果を、前記ユーザ端末へ送信するステップと、を含んで実行することを特徴とする。
【００１２】
第１の発明及び第２の発明によれば、機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワード及び検索要求を自装置へ送信する検索機能を前記Ｗｅｂ文書に付加する。Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信する。
【００１３】
そして、検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワード及び検索要求を受信する。記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する。
【００１４】
そして、検索要求送信手段によって、前記検索キーワード受信手段によって受信された前記検索キーワード及び前記検索要求を、検索キーワード及び検索要求に応じてＷｅｂ文書を検索する検索サーバへ送信する。検索結果送受信手段によって、前記検索サーバから、前記検索要求送信手段によって送信された前記検索キーワード及び前記検索要求に対する検索結果を受信し、受信した前記検索結果を、前記ユーザ端末へ送信する。
【００１５】
このように、Ｗｅｂ文書に検索機能を付加してユーザ端末へ送信し、検索機能により、検索キーワードの入力を受け付けて、Ｗｅｂサーバへ検索キーワード及び検索要求を送信することにより、離脱キーワードを取得することができる。
【００１６】
第３の発明に係るＷｅｂサーバは、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワードを自装置へ送信すると共に、前記検索キーワード及び検索要求を、Ｗｅｂ文書を検索する検索サーバへ送信する検索機能を前記Ｗｅｂ文書に付加する機能付加手段と、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するＷｅｂ文書送信手段と、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワードを受信する検索キーワード受信手段と、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する記憶制御手段と、を含んで構成されている。
【００１７】
第４の発明に係るＷｅｂ検索方法は、機能付加手段と、Ｗｅｂ文書送信手段と、検索キーワード受信手段と、記憶制御手段とを含むＷｅｂサーバにおけるＷｅｂ検索方法であって、前記Ｗｅｂサーバは、前記機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワードを自装置へ送信すると共に、前記検索キーワード及び検索要求を、Ｗｅｂ文書を検索する検索サーバへ送信する検索機能を前記Ｗｅｂ文書に付加するステップと、前記Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信するステップと、前記検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワードを受信するステップと、前記記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶するステップと、を含んで実行することを特徴とする。
【００１８】
第３の発明及び第４の発明によれば、機能付加手段によって、ユーザ端末からＷｅｂ文書へのアクセス要求を受信したときに、前記ユーザ端末からの検索キーワードの入力を受け付けて前記検索キーワードを自装置へ送信すると共に、前記検索キーワード及び検索要求を、Ｗｅｂ文書を検索する検索サーバへ送信する検索機能を前記Ｗｅｂ文書に付加する。
【００１９】
そして、Ｗｅｂ文書送信手段によって、前記機能付加手段によって前記検索機能が付加された前記Ｗｅｂ文書を前記ユーザ端末へ送信する。検索キーワード受信手段によって、前記ユーザ端末から、前記Ｗｅｂ文書に付加された前記検索機能により送信された前記検索キーワードを受信する。
【００２０】
そして、記憶制御手段によって、前記検索キーワード受信手段によって受信された前記検索キーワードを記憶手段に記憶する。
【００２１】
このように、Ｗｅｂ文書に検索機能を付加してユーザ端末へ送信し、検索機能により、検索キーワードの入力を受け付けて、Ｗｅｂサーバへ検索キーワードを送信することにより、離脱キーワードを取得することができる。
【００２２】
本発明に係るプログラムは、コンピュータを、上記のＷｅｂサーバの各手段として機能させるためのプログラムである。
【発明の効果】
【００２３】
以上説明したように、本発明のＷｅｂサーバ、Ｗｅｂ検索方法、及びプログラムによれば、Ｗｅｂ文書に検索機能を付加してユーザ端末へ送信し、検索機能により、検索キーワードの入力を受け付けて、Ｗｅｂサーバへ検索キーワード及び検索要求、又は検索キーワードを送信することにより、離脱キーワードを取得することができる、という効果が得られる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態に係るＷＥＢアクセス解析システムの構成を示す概略図である。
【図２】本発明の第１の実施の形態に係るＷＥＢサーバの構成を示す概略図である。
【図３】本発明の第１の実施の形態に係るＷＥＢサーバにおけるＷＥＢアクセス処理ルーチンの内容を示すフローチャートである。
【図４】本発明の第２の実施の形態に係るＷＥＢアクセス解析システムの構成を示す概略図である。
【図５】本発明の第３の実施の形態に係るＷＥＢアクセス解析システムの構成を示す概略図である。
【図６】本発明の第３の実施の形態に係るＷＥＢサーバの構成を示す概略図である。
【図７】本発明の第３の実施の形態に係るＷＥＢサーバにおけるＷＥＢアクセス処理ルーチンの内容を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００２６】
＜システム構成＞
図１に示すように、第１の実施の形態に係るＷＥＢアクセス解析システム１０は、ＷＥＢサーバ１２と、ユーザ端末１４と、インターネットアクセス網１６と、ＷＥＢ検索サーバ１８と、ＷＥＢアクセス解析装置２０を備えている。
【００２７】
ＷＥＢサーバ１２は、解析対象のＷＥＢサイトを提供するサーバであり、通常のサーバコンピュータハードウェアに必要な機能をソフトウェアで実装している。
【００２８】
ユーザ端末１４は、ＷＥＢ訪問ユーザがインターネットアクセスに利用する端末装置であり、パーソナルコンピュータや携帯端末、インターネットアクセス機能を有する家庭用ゲーム機などである。
【００２９】
ＷＥＢ検索サーバ１８は、検索キーワード及びＷＥＢ検索要求を受信して検索結果を返すサーバであり、例えば、Ｇｏｏｇｌｅ（登録商標）やＹａｈｏｏ! （登録商標）といった外部のＷＥＢ検索サーバである。
【００３０】
ＷＥＢサーバ１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、後述するＷＥＢアクセス処理ルーチンを実行するためのプログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを備えたコンピュータで構成され、機能的には次に示すように構成されている。図２に示すように、ＷＥＢサーバ１２は、通信部３０、ｈｔｔｐアクセス制御部３２、ＷＥＢページデータベース３４、検索モジュール追加部３６、ＷＥＢ検索部３８、アクセスログデータベース４０、及び通信インタフェース部４２を備えている。なお、検索モジュール追加部３６が、機能付加手段の一例であり、ｈｔｔｐアクセス制御部３２が、Ｗｅｂ文書送信手段、検索キーワード受信手段、及び記憶制御手段の一例である。ＷＥＢ検索部３８が、検索要求送信手段及び検索結果送受信手段の一例である。
【００３１】
通信部３０は、インターネットアクセス網１６を介してデータの送受信を行う。
【００３２】
ｈｔｔｐアクセス制御部３２は、ユーザ端末１４が利用するＷＥＢブラウザからのＷＥＢページへのアクセス要求に従って、ＷＥＢサイトのコンテンツの配信として、ＷＥＢページデータベース３４に記憶されているＷＥＢページのデータを、通信部３０に送信させる。なお、一般に利用されているａｐａｃｈｅ等のｈｔｔｐｄであってもよい。
【００３３】
また、ＷＥＢページデータベース３４には、ＷＥＢサイト中のＷＥＢページのデータが記憶されており、ＷＥＢページのデータは、インターネットアクセス機能を有するユーザ端末１４において表示可能なデータであれば、ＨＴＭＬファイルやＸＭＬファイル、テキストファイル等形式を問わない。上記図１においては、ＷＥＢページデータベース３４に記憶されている１つのＷＥＢページのデータが、ユーザ端末１４の画面上に表示された状態を示している。ユーザ端末１４の画面上に表示されたコンテンツ３４Ａは、ＷＥＢページのデータの主要なコンテンツである。
【００３４】
検索モジュール追加部４０は、ユーザ端末１４からのアクセス要求があったＷＥＢページに対して、検索キーワードの入力を受け付けるＷＥＢ検索機能ユーザインタフェース３６Ａ（図１参照）を実現すると共に、ＷＥＢ検索機能ユーザインタフェース３６Ａにより受け付けた検索キーワードとＷＥＢ検索要求とをＷＥＢサーバ１２へ送信するＷＥＢ検索機能モジュールを追加する。ＷＥＢ検索機能モジュールが追加されたＷＥＢページは、上記図２に示すようなＷＥＢ検索機能のユーザインタフェース３６Ａが、ユーザ端末１４の画面上に表示される。ＷＥＢ検索機能モジュールは、従来技術では検索サーバ１８に直接送信されていた、検索キーワード及びＷＥＢ検索要求を、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２に送信する。
【００３５】
ＷＥＢ検索部３８は、ＷＥＢ検索機能ユーザインタフェース３６Ａにより受け付けた検索キーワード及びＷＥＢ検索要求を、ｈｔｔｐアクセス制御部３２を介して取得し、取得した検索キーワード及びＷＥＢ検索要求を、通信部３０によりＷＥＢ検索サーバ１８へ送信させる。
【００３６】
また、ＷＥＢ検索部３８は、ＷＥＢ検索サーバ１８によって送信された、当該ＷＥＢ検索要求に対する検索結果を示すページのデータを受信し、ｈｔｔｐアクセス制御部３２を介して、受信した検索結果を示すページのデータを、ユーザ端末１４へ送信する。
【００３７】
アクセスログデータベース４０は、ｈｔｔｐアクセス制御部３２により保存されたユーザからのアクセスログを記憶している。特に、ＷＥＢ検索機能ユーザインタフェース３６Ａにより受け付けた検索キーワードとＷＥＢ検索要求とが、アクセスログデータベース４０に記憶される。
【００３８】
通信インタフェース部４２は、アクセスログデータベース４０とＷＥＢアクセス解析装置２０とを接続させるためのインタフェースであり、ＷＥＢアクセス解析装置２０からのアクセスログデータベース４０へのアクセスを可能とする。なお、物理的には、通信インタフェース部４２が通信部３０と同じ装置機能を用いても構わない。
【００３９】
ＷＥＢアクセス解析装置２０は、アクセスログデータベース４０に蓄積されたアクセスログを解析する装置である。なお、ＷＥＢアクセス解析装置２０の解析機能は、ＷＥＢサーバ１２に含まれてもよい。
【００４０】
＜ＷＥＢアクセス解析システムの動作＞
次に、本実施の形態に係るＷＥＢアクセス解析システム１０の動作について説明する。
【００４１】
まず、ＷＥＢの訪問ユーザが、ユーザ端末１４を操作することによって、ユーザ端末１４が、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２へ、ＷＥＢページデータベース３４に記憶されているＷＥＢページのデータへのアクセス要求を送信する。
【００４２】
また、ＷＥＢサーバ１２において、図３に示すＷＥＢアクセス処理ルーチンが実行される。
【００４３】
まず、ステップ１００において、ユーザ端末１４からのアクセスを待ち受ける。そして、ステップ１０２において、上記ステップ１００で受信したアクセス種別を判定し、ＷＥＢページへのアクセス要求であるか、ＷＥＢ検索要求であるか、アクセスがなかったかを判定する。アクセスがなかった場合には、上記ステップ１００へ戻る。ＷＥＢページへのアクセス要求を受信した場合には、ステップ１０４において、ＷＥＢページデータベース３４から、受信したアクセス要求に応じたＷＥＢページのデータを取得する。そして、ステップ１０６において、上記ステップ１０４で取得したＷＥＢページのデータに対して、ＷＥＢ検索機能モジュールを追加し、ステップ１０８で、上記ステップ１０６で、ＷＥＢ検索機能モジュールが追加されたＷＥＢページのデータを、アクセス要求を送信したユーザ端末１４へ送信して、上記ステップ１００へ戻る。このとき、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２は、アクセスログデータベース４０に、上記のアクセス要求を記録する。
【００４４】
そして、ユーザ端末１４では、ＷＥＢページを画面上に表示するが、そこにはコンテンツ３４Ａと併せてＷＥＢ検索機能ユーザインタフェース３６Ａが含まれる。
【００４５】
なお、上記図１において、ＷＥＢ検索機能ユーザインタフェース３６ＡはＷＥＢページ中に固定的に表示されている様子を示しているが、ＣＳＳやＪａｖａ（登録商標）Ｓｃｒｉｐｔ、ＨＴＭＬ５等の機能を用いることで、ＷＥＢ訪問ユーザがユーザ端末１４上で画面をスクロールさせても、ＷＥＢ検索機能ユーザインタフェース３６Ａが画面外に消えてしまわないように、ＷＥＢ検索機能ユーザインタフェース３６Ａの表示位置を調整することも好ましい。
【００４６】
訪問ユーザがコンテンツ３４Ａに満足しなかった場合に、表示されているＷＥＢページから離脱することになるが、ＷＥＢ検索を行って離脱する際、ＷＥＢページ上にはＷＥＢ検索機能ユーザインタフェース３６Ａが表示されているため、それを用いてＷＥＢ検索を行うと、訪問ユーザがＷＥＢ検索機能ユーザインタフェース３６Ａに対して入力した検索キーワード及びＷＥＢ検索要求が、通信部３０を介してユーザ端末１４からＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２へ送信される。
【００４７】
一方、ユーザ端末１４において、訪問ユーザの操作により、ＷＥＢ検索機能ユーザインタフェース３６Ａに検索キーワードが入力され、ユーザ端末１４から、上記の検索キーワード及びＷＥＢ検索要求を受信した場合には、上記ステップ１０２において、ＷＥＢ検索要求を受信したと判定され、ステップ１１０において、受信した検索キーワード及びＷＥＢ検索要求を、上記で記録したアクセス要求と関連付けてアクセルログデータベース４０に記録する。
【００４８】
そして、ステップ１１２において、上記で受信した検索キーワード及びＷＥＢ検索要求を、ＷＥＢ検索サーバ１８へ送信する。ＷＥＢ検索サーバ１８では、上記の検索キーワード及びＷＥＢ検索要求を受信し、検索キーワード及びＷＥＢ検索要求に対する検索結果を示すＷＥＢページのデータを、ＷＥＢサーバ１２へ送信する。
【００４９】
次のステップ１１４では、上記ステップ１１２で送信した検索キーワード及びＷＥＢ検索要求に対する検索結果を示すＷＥＢページのデータを、ＷＥＢ検索サーバ１８から受信したか否かを判定し、検索結果を受信すると、ステップ１１６へ進む。
【００５０】
ステップ１１６では、上記ステップ１１４で受信した検索結果を示すＷＥＢページのデータに、ＷＥＢ  Ｃｏｏｋｉｅを追加し、ステップ１１８において、上記の検索結果を示すＷＥＢページを、ユーザ端末１４へ送信する。なお、ユーザを特定するＷＥＢ  Ｃｏｏｋｉｅの該ユーザへの発効は、ユーザが初めて該ＷＥＢサイトにアクセスした時点など、該検索結果の送信に先立つ任意のタイミングで行い、該発行済みのＷＥＢ  Ｃｏｏｋｉｅを利用するのでもかまわない。
【００５１】
または、上記ステップ１１６において、該検索結果のリンクにユーザを特定する動的ＵＲＬ「ＷＥＢビーコン」を含めたＷＥＢページのデータを作成し、ｈｔｔｐアクセス制御機能３２を介してユーザ端末１４へ送信するようにしてもよい。ＷＥＢビーコンの発効はユーザが初めて該ＷＥＢサイトにアクセスした時点など、該検索結果の送信に先立つ任意のタイミングで行い、ＷＥＢビーコンに含めたセッションＩＤ等のユーザ特定手段を利用すればよい。この方法によれば、訪問ユーザの利用するＷＥＢブラウザがＷＥＢ  Ｃｏｏｋｉｅを拒否する設定であったとしてもユーザを特定することができる。
【００５２】
そして、ステップ１２０において、上記ステップ１１６で検索結果を示すＷＥＢページのデータに追加したＷＥＢ  Ｃｏｏｋｉｅ又はＷＥＢビーコンを、上記ステップ１００で記録した検索キーワード及びＷＥＢ検索要求と関連付けて、アクセルログデータベース４０に記録して、上記ステップ１００へ戻る。
【００５３】
上記のＷＥＢアクセス処理ルーチンが実行されることにより、ユーザ端末１４が、ＷＥＢページデータベース３４に記憶されているＷＥＢページを閲覧しているときに、ＷＥＢ検索機能ユーザインタフェース３６Ａにより受け付けた検索キーワード及びＷＥＢ検索要求を、アクセルログデータベース４０に記録することができる。
【００５４】
そして、ＷＥＢサイトないしＷＥＢページの管理者が、ＷＥＢアクセス解析装置２０を操作することにより、ＷＥＢアクセス解析装置２０がアクセスログデータベース４０に蓄積されたアクセスログを読み込み、アクセスログを解析する。このとき、アクセスログデータベース４０に記録された検索キーワード、ＷＥＢ検索要求、及びＷＥＢ  Ｃｏｏｋｉｅ又はＷＥＢビーコンを処理することで、訪問者がＷＥＢ検索機能ユーザインタフェース３６Ａを用いて行ったＷＥＢ検索要求のうち、該訪問者が該ＷＥＢ検索要求の後一定期間にわたって該ＷＥＢサイトにアクセスを行わなかった（該ＷＥＢサイトに戻らなかった）場合の、ＷＥＢ検索要求に対応する検索キーワードを、ＷＥＢページからの離脱に繋がった離脱キーワードと判定して、取得する。
【００５５】
以上説明したように、第１の実施の形態に係るＷＥＢアクセス解析システムによれば、ＷＥＢページのデータにＷＥＢ検索機能モジュールを付加してユーザ端末へ送信し、ＷＥＢ検索機能モジュールにより実現されるＷＥＢ検索機能ユーザインタフェースにより、検索キーワードの入力を受け付けて、ＷＥＢサーバへ検索キーワード及びＷＥＢ検索要求を送信することにより、ＷＥＢサーバにおいて離脱キーワードを取得することができる。
【００５６】
ＷＥＢページにＷＥＢ検索機能モジュールを付加すると共に、検索結果を示すＷＥＢページに、訪問ユーザを特定する機能を設け、該ＷＥＢ検索機能モジュールによるＷＥＢ検索機能ユーザインタフェースを用いて訪問ユーザがＷＥＢ検索を行った際の検索キーワードと訪問ユーザとを関連付けて保存し、後のＷＥＢアクセスログ解析において該検索キーワードを用いた訪問ユーザが一定期間内に該ＷＥＢサイトにアクセスを行なったか否かを検出可能とすることで、一定期間内に該ＷＥＢサイトにアクセスを行わなかった訪問ユーザが用いた該検索キーワードを、該ＷＥＢサイトからの離脱に繋がった離脱キーワードとして取得し、統計解析を可能とする。
【００５７】
上記の実施の形態において取得できる「離脱キーワード」は、該ＷＥＢページが提供するＷＥＢ検索機能インタフェースを利用する訪問ユーザによるものに限定されるが、訪問ユーザが十分な数存在すれば、該ＷＥＢ検索機能インタフェースを利用する訪問者と、ｇｏｏｇｌｅ（登録商標）やＹａｈｏｏ!（登録商標）等のその他のWEB検索サービスを利用する訪問者の統計的な差が無いと想定して、該ＷＥＢページからの離脱につながるキーワードの統計情報を類推可能であり、ＷＥＢページの管理者が訪問ユーザの離脱率を低減させるために追加すべき情報、サービス、又は商品の決定に役立てることが可能となる。また、ＷＥＢページの管理者は訪問ユーザが自ページで満足しなかった情報、サービス、又は商品を推測可能となり、不足を埋めることで自ページの商業価値を向上させることができる。
【００５８】
次に、第２の実施の形態について説明する。なお、第２の実施の形態に係るＷＥＢアクセス解析システムの構成は、第１の実施の形態と同様の構成であるため、同一符号を付して説明を省略する。
【００５９】
第２の実施の形態では、ユーザ端末において、ＷＥＢページのコンテンツ中のテキストデータを選択することにより、検索キーワードを指定し、検索キーワード及びＷＥＢ検索要求をＷＥＢサーバ１２へ送信している点が、第１の実施の形態と異なっている。
【００６０】
第２の実施の形態に係るＷＥＢサーバ１２の検索モジュール追加部４０は、ユーザ端末１４からのアクセス要求があったＷＥＢページに対して、ＷＥＢ検索機能ユーザインタフェース３６Ａ（図４参照）を実現すると共に、マウス操作により選択されたＷＥＢページのコンテンツ３４Ａ中のテキストデータを検索キーワードとして受け付けるコンテキストメニュー２３６Ａ（図４参照）を実現し、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワードとＷＥＢ検索要求とをＷＥＢサーバ１２へ送信するＷＥＢ検索機能モジュールを追加する。
【００６１】
ＷＥＢ検索機能モジュールが追加されたＷＥＢページは、ＷＥＢ検索機能のユーザインタフェース３６Ａが、ユーザ端末１４の画面上に表示されると共に、訪問ユーザのマウス操作によりマウスカーソル２１４でコンテンツ３４Ａ中のテキストデータ（キーワード又はフレーズ）を選択して右クリックしたときに、上記図４に示すようなコンテキストメニュー２３６Ａが、ユーザ端末１４の画面上に表示される。
【００６２】
なお、コンテキストメニューは、ＷＥＢページに高度な機能を与えるＪａｖａ（登録商標）ＳｃｒｉｐｔやＪａｖａ（登録商標）アプレット、ＨＴＭＬ５といったソフトウェアによって実現することができる。
【００６３】
ＷＥＢ検索機能モジュールは、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワードをＷＥＢ検索要求と共に、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２に送信する。
【００６４】
例えば、訪問ユーザが、ユーザ端末１４の画面上に表示されたコンテンツ３４Ａに満足しなかったために、ＷＥＢページから離脱する場合、訪問ユーザがマウスカーソル２１４を操作してＷＥＢページのコンテンツ３４中からフレーズ「ケータイ電話の通信方式」を選択してハイライトし、マウスの右ボタンクリック等によって、コンテキストメニュー２３６Ａを表示する。更に、訪問ユーザがマウス操作により、コンテキストメニュー２３６ＡからＷＥＢ検索の項目を選択すると、訪問ユーザが選択した検索キーワード「ケータイ電話の通信方式」とＷＥＢ検索要求が、ユーザ端末１４からＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２に送信される。
【００６５】
ＷＥＢ検索部３８は、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワード及びＷＥＢ検索要求を、ｈｔｔｐアクセス制御部３２を介して取得し、取得した検索キーワード及びＷＥＢ検索要求を、通信部３０によりＷＥＢ検索サーバ１８へ送信させる。
【００６６】
なお、第２の実施の形態に係るＷＥＢアクセス解析システムの他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【００６７】
以上説明したように、第２の実施の形態に係るＷＥＢアクセス解析システムによれば、ＷＥＢページのデータにＷＥＢ検索機能モジュールを付加してユーザ端末へ送信し、ＷＥＢ検索機能モジュールにより実現されるコンテキストメニューにより、検索キーワードの入力を受け付けて、ＷＥＢサーバへ検索キーワード及びＷＥＢ検索要求を送信することにより、ＷＥＢサーバにおいて離脱キーワードを取得することができる。
【００６８】
ＷＥＢページ上で訪問ユーザがマウスドラッグによってハイライトしたキーワードないしフレーズを検索キーワードとするコンテキストメニュー機能を設け、あわせて訪問ユーザを特定する機能を設け、該コンテキストメニュー機能で訪問ユーザがＷＥＢ検索を行った際の検索キーワードと訪問ユーザとを関連付けて保存し、後のＷＥＢアクセスログ解析において該検索キーワードを用いた訪問ユーザが一定期間内に該ＷＥＢページにアクセスを行わなったか否かを検出可能とすることで、一定期間内に該ＷＥＢページにアクセスを行わなかった訪問ユーザが用いた該検索キーワードを、該ＷＥＢページからの離脱に繋がった離脱キーワードとして取得し、統計解析を可能とする。
【００６９】
また、該ＷＥＢページに記載されたキーワードないしフレーズによってＷＥＢ検索を行う訪問者の利便性を高めることができる。
【００７０】
次に、第３の実施の形態について説明する。なお、第１の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【００７１】
第３の実施の形態では、ＷＥＢ検索機能モジュールは、検索キーワードをＷＥＢサーバへ送信すると共に、検索キーワード及びＷＥＢ検索要求をＷＥＢ検索サーバへ送信している点が、第１の実施の形態と異なっている。
【００７２】
図５に示すように、第３の実施の形態に係るＷＥＢアクセス解析システム３１０のＷＥＢサーバ３１２は、ユーザ端末１４から、アクセス要求を受信すると共に、検索キーワードを受信する。
【００７３】
図６に示すように、ＷＥＢサーバ３１２は、通信部３０、ｈｔｔｐアクセス制御部３２、ＷＥＢページデータベース３４、検索モジュール追加部３６、検索キーワード取得部３３８、アクセスログデータベース４０、及び通信インタフェース部４２を備えている。なお、検索モジュール追加部３６が、機能付加手段の一例であり、ｈｔｔｐアクセス制御部３２が、Ｗｅｂ文書送信手段の一例である。検索キーワード取得部３３８が、検索キーワード受信手段、及び記憶制御手段の一例である。
【００７４】
検索モジュール追加部４０は、ユーザ端末１４からのアクセス要求があったＷＥＢページに対して、ＷＥＢ検索機能ユーザインタフェース３６Ａ及びコンテキストメニュー２３６Ａを実現すると共に、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワードをＷＥＢサーバ１２へ送信すると共に、当該検索キーワードとＷＥＢ検索要求とをＷＥＢ検索サーバ１８へ送信するＷＥＢ検索機能モジュールを追加する。本実施の形態では、ＷＥＢ検索機能モジュールが、検索キーワードを、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２に送信すると共に、検索キーワード及びＷＥＢ検索要求を、ＷＥＢ検索サーバ１８に送信する。なお、検索キーワードをＷＥＢサーバ１２へ送信することは、ＷＥＢページに高度な機能を与えるＪａｖａ（登録商標）ＳｃｒｉｐｔやＪａｖａ（登録商標）アプレット、ＨＴＭＬ５といったソフトウェアによって実現することができる。
【００７５】
検索キーワード取得部３３８は、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワードを、通信部３０を介して受信し、ｈｔｔｐアクセス制御部３２を介して、受信した検索キーワードを、アクセスログでタベース４０に記録する。
【００７６】
次に、第３の実施の形態に係るＷＥＢアクセス処理ルーチンについて、図７を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して説明を省略する。
【００７７】
まず、ステップ１００において、ユーザ端末１４からのアクセスを待ち受ける。そして、ステップ１０２において、上記ステップ１００で受信したアクセス種別を判定し、ＷＥＢページへのアクセス要求であるか、検索キーワードの送信であるか、アクセスがなかったかを判定する。アクセスがなかった場合には、上記ステップ１００へ戻る。ＷＥＢページへのアクセス要求を受信した場合には、ステップ１０４において、ＷＥＢページデータベース３４から、受信したアクセス要求に応じたＷＥＢページのデータを取得する。そして、ステップ３５０において、上記ステップ１０４で取得したＷＥＢページのデータに対して、ＷＥＢ検索機能モジュールを追加し、ステップ１０８で、上記ステップ３５０でＷＥＢ検索機能モジュールが追加されたＷＥＢページのデータを、アクセス要求を送信したユーザ端末１４へ送信して、検索機能により、検索キーワードの入力を受け付けて、上記ステップ１００へ戻る。このとき、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２は、アクセスログデータベース４０に、上記のアクセス要求を記録する。
【００７８】
そして、ユーザ端末１４では、ＷＥＢページを画面上に表示するが、そこにはコンテンツ３４Ａと併せてＷＥＢ検索機能ユーザインタフェース３６Ａが含まれる。また、訪問ユーザのマウス操作により、マウスカーソル２１４でコンテンツ３４Ａ中のテキストデータ（キーワード又はフレーズ）を選択して右クリックした場合には、コンテキストメニュー２３６Ａが表示される。
【００７９】
訪問ユーザが主要コンテンツ３４Ａに満足しなかった場合に、表示されているＷＥＢページから離脱することになるが、ＷＥＢ検索を行って離脱する際、ＷＥＢページ上にはＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａが表示されているため、それを用いてＷＥＢ検索を行うと、訪問ユーザがＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａを用いて入力した検索キーワードが、ＷＥＢサーバ１２のｈｔｔｐアクセス制御部３２に送信される。また、ＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａを用いて入力した検索キーワード及びＷＥＢ検索要求が、ＷＥＢ検索サーバ１８へ送信される。これによって、ユーザ端末１４は、送信した検索キーワード及びＷＥＢ検索要求に対する検索結果を、ＷＥＢ検索サーバ１８から受信することができる。
【００８０】
一方、ユーザ端末１４におけるＷＥＢ検索機能ユーザインタフェース３６Ａ又はコンテキストメニュー２３６Ａにより受け付けた検索キーワードを、ユーザ端末１４から受信した場合には、上記ステップ１０２において、検索キーワードを受信したと判定され、ステップ３５４において、受信した検索キーワードを、上記で記録したアクセス要求と関連付けて、アクセルログデータベース４０に記録して、上記ステップ１００へ戻る。
【００８１】
以上説明したように、第３の実施の形態に係るＷＥＢアクセス解析システムによれば、ＷＥＢページのデータにＷＥＢ検索機能モジュールを付加してユーザ端末へ送信し、ＷＥＢ検索機能モジュールにより実現されるＷＥＢ検索機能インタフェース又はコンテキストメニューにより、検索キーワードの入力を受け付けて、ＷＥＢサーバへ検索キーワードを送信することにより、ＷＥＢサーバにおいて離脱キーワードを取得することができる。
【００８２】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８３】
例えば、ＷＥＢページへのアクセス要求があったときに、ＷＥＢ検索機能モジュールを付加する場合を例に説明したが、これに限定されるものではなく、ＷＥＢページデータベースに、ＷＥＢ検索機能モジュールが予め付加されたＷＥＢページのデータを格納しておいてもよい。
【００８４】
また、ＷＥＢサーバは、ＷＥＢ検索サーバを、インターネットアクセス網を経由して利用する場合を例に説明したが、これに限定されるものではなく、ＷＥＢ検索サーバの機能を、ＷＥＢサーバの一機能として備わっているものとしてもよい。
【００８５】
また、上記図３及び図７のＷＥＢアクセス処理ルーチンでは、逐次処理により各処理が実行される場合を例に説明したが、これに限定されるものではなく、ＷＥＢサーバの各部が、それぞれの処理を並列処理により実行するようにしてもよい。
【００８６】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【００８７】
１０、３１０  アクセス解析システム
１２、３１２  ＷＥＢサーバ
１４   ユーザ端末
１６   インターネットアクセス網
１８   ＷＥＢ検索サーバ
２０   アクセス解析装置
３０   通信部
３２   ｈｔｔｐアクセス制御機能
３４Ａ コンテンツ
３６Ａ ユーザインタフェース
３６  検索モジュール追加部
３６Ａ ＷＥＢ検索機能ユーザインタフェース
３８   ＷＥＢ検索部
４０   アクセルログデータベース
４０   検索モジュール追加部
３３８ 検索キーワード取得部
【図１】
2012208638.tif 000003
【図２】
2012208638.tif 000004
【図３】
2012208638.tif 000005
【図４】
2012208638.tif 000006
【図５】
2012208638.tif 000007
【図６】
2012208638.tif 000008
【図７】
2012208638.tif 000009