(57)【要約】      （修正有）【課題】関係者からのウェブアクセスを、アクセスする環境が異なってもフィルタリングする仕組みを提供する。【解決手段】クライアント情報を特定可能なクライアント識別ＩＤを発行し、ウェブサイトの関係者ユーザを識別するためのプロキシサーバ情報を登録し、クライアントがプロキシサーバを経由してウェブサイトにアクセスした場合にウェブサイトへのユーザＩＤ及び／又はクライアント識別ＩＤを関係者ユーザ情報として登録する。ユーザＩＤ及び／又はクライアント識別ＩＤが関係者ユーザ情報に関係者として登録されていると判定される場合は、関係者ユーザとしてアクセス分析データに登録し、ユーザＩＤが登録されていてクライアント識別ＩＤが登録されていない場合は、ユーザＩＤに対応するクライアント識別ＩＤのレコードに当該クライアント識別ＩＤを登録するとともに、関係者ユーザとしてアクセス分析データに登録する。【選択図】図１
2016143175.tif 000002
【特許請求の範囲】
【請求項１】
クライアントからウェブサイトへのアクセス情報を管理可能なアクセス情報管理サーバであって、
前記クライアントからのアクセスに応じて、当該アクセスしたクライアント情報を特定可能なクライアント識別ＩＤを発行するクライアント識別ＩＤ発行手段と、
前記ウェブサイトの関係者ユーザを識別するためのプロキシサーバ情報を登録するプロキシサーバ登録手段と、
前記クライアントが前記プロキシサーバを経由して前記ウェブサイトにアクセスした場合に前記ウェブサイトへのユーザＩＤおよび／またはクライアント識別ＩＤを関係者ユーザ情報として登録する関係者ユーザ登録手段と、
前記クライアントからのアクセスに対するユーザＩＤおよび／またはクライアント識別ＩＤが前記関係者ユーザ情報に関係者として登録されているかを判定する判定手段と、
前記ユーザＩＤおよびクライアント識別ＩＤが登録されていると判定される場合は、関係者ユーザとしてアクセス分析データに登録し、一方、前記ユーザＩＤが登録されていて前記クライアント識別ＩＤが登録されていない場合は、前記関係者ユーザ情報の前記ユーザＩＤに対応するクライアント識別ＩＤのレコードに当該クライアント識別ＩＤを登録するとともに、関係者ユーザとしてアクセス分析データに登録するアクセス情報登録手段と、
を有することを特徴とするアクセス情報管理サーバ。
【請求項２】
前記アクセス情報登録手段によって登録されアクセス分析データのうち、関係者ユーザからのアクセスをフィルタリングしてレポートを生成するレポート生成手段を有することを特徴とする請求項１記載のアクセス情報管理サーバ。
【請求項３】
前記クライアント識別ＩＤ発行手段は、前記クライアントの有するＣｏｏｋｉｅを利用して前記クライアント識別ＩＤを発行することを特徴とする請求項１または２に記載のアクセス情報管理サーバ。
【請求項４】
クライアントからウェブサイトへのアクセス情報を管理可能なアクセス情報管理サーバの制御方法であって、
前記クライアントからのアクセスに応じて、当該アクセスしたクライアント情報を特定可能なクライアント識別ＩＤを発行するクライアント識別ＩＤ発行ステップと、
前記ウェブサイトの関係者ユーザを識別するためのプロキシサーバ情報を登録するプロキシサーバ登録ステップと、
前記クライアントが前記プロキシサーバを経由して前記ウェブサイトにアクセスした場合に前記ウェブサイトへのユーザＩＤおよび／またはクライアント識別ＩＤを関係者ユーザ情報として登録する関係者ユーザ登録ステップと、
前記クライアントからのアクセスに対するユーザＩＤおよび／またはクライアント識別ＩＤが前記関係者ユーザ情報に関係者として登録されているかを判定する判定ステップと、
前記ユーザＩＤおよびクライアント識別ＩＤが登録されていると判定される場合は、関係者ユーザとしてアクセス分析データに登録し、一方、前記ユーザＩＤが登録されていて前記クライアント識別ＩＤが登録されていない場合は、前記関係者ユーザ情報の前記ユーザＩＤに対応するクライアント識別ＩＤのレコードに当該クライアント識別ＩＤを登録するとともに、関係者ユーザとしてアクセス分析データに登録するアクセス情報登録ステップと、
を有することを特徴とするアクセス情報管理サーバの制御方法。
【請求項５】
クライアントからウェブサイトへのアクセス情報を管理可能なアクセス情報管理サーバで読み取り可能なプログラムであって、
前記アクセス情報管理サーバを、
前記クライアントからのアクセスに応じて、当該アクセスしたクライアント情報を特定可能なクライアント識別ＩＤを発行するクライアント識別ＩＤ発行手段と、
前記ウェブサイトの関係者ユーザを識別するためのプロキシサーバ情報を登録するプロキシサーバ登録手段と、
前記クライアントが前記プロキシサーバを経由して前記ウェブサイトにアクセスした場合に前記ウェブサイトへのユーザＩＤおよび／またはクライアント識別ＩＤを関係者ユーザ情報として登録する関係者ユーザ登録手段と、
前記クライアントからのアクセスに対するユーザＩＤおよび／またはクライアント識別ＩＤが前記関係者ユーザ情報に関係者として登録されているかを判定する判定手段と、
前記ユーザＩＤおよびクライアント識別ＩＤが登録されていると判定される場合は、関係者ユーザとしてアクセス分析データに登録し、一方、前記ユーザＩＤが登録されていて前記クライアント識別ＩＤが登録されていない場合は、前記関係者ユーザ情報の前記ユーザＩＤに対応するクライアント識別ＩＤのレコードに当該クライアント識別ＩＤを登録するとともに、関係者ユーザとしてアクセス分析データに登録するアクセス情報登録手段と、
を有することを特徴とするアクセス情報管理サーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上のウェブサイトのアクセス情報を分析して、ウェブサイトの改善、パフォーマンスの向上に役立てる活動が活発に行われている。ウェブサイトのオーナーはアクセス分析情報に基づきウェブサイトを改善し、改善した結果をアクセス分析情報で確認することを繰り返すＰＤＣＡサイクルにより、ウェブサイトを継続的に改善している。
【０００３】
このようなアクセス分析を実現するためのツールの一つとして、ウェブビーコン型が存在する。
【０００４】
ウェブビーコン型のアクセス分析ツールでは、ウェブサイトで公開している各ＨＴＭＬページにＪａｖａＳｃｒｉｐｔ（登録商標）のタグを埋め込む。そして、ウェブサイトの閲覧者が、タグが埋め込まれたＨＴＭＬを読み込んだ時に、埋め込まれたＪａｖａＳｃｒｉｐｔ（登録商標）が実行されて、アクセス情報がアクセス情報収集サーバへ送信される。ウェブサイトのオーナーはアクセス情報収集サーバに蓄積されたアクセス情報を閲覧する。
【０００５】
また、特許文献１には、例えば法人対象のプロモーションを展開中のウェブサイトについて分析する場合に、法人ドメインでないログデータを分析対象外とする技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６０４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
法人対象のプロモーションを展開する場合、特定のドメインからログデータのみを収集できるので有効であるが、例えば、個人を対象のプロモーションを展開する場合、当該個人はさまざまなロケーションからウェブサイトへアクセス可能なので、本来のユーザである一般ユーザのアクセスを把握することが困難な場合がある。
【０００８】
このため、ウェブサイトのページ作成者、開発者などの関係者からのアクセスを除外するために、特定のアクセス元（ドメイン）のＩＰアドレスを利用することにより、関係者からのアクセス情報をフィルタリングすることが行われている。
【０００９】
一般的に企業は社内ネットワークからインターネットにアクセスするためのプロキシサーバを用意しているが、当該プロキシサーバのＩＰアドレスをフィルタリング対象とすることで、当該企業（関係者）からのアクセスをフィルタリングすることができる。
【００１０】
しかしながら、アクセス分析対象のウェブサイトが誰でもアクセス（閲覧）可能な一般ユーザ向けのサイトの場合、関係者は社内ネットワークからのアクセスだけでなく、自宅のＰＣやスマートフォンなどを用いて、前述のプロキシサーバを経由せずにウェブサイトにアクセスすることが出来てしまう。
【００１１】
そのため、関係者の多い大規模な企業のポータルページなど、社員（関係者）からも一般ユーザ（本来のユーザ）からも閲覧されるウェブサイトの場合、関係者ユーザからのアクセスが多くなることが考えられる。
【００１２】
しかし、関係者の自宅のＰＣやスマートフォンからのアクセスの場合、動的なＩＰアドレスであったり、利用するプロバイダのＩＰアドレスであったりするために、個人を特定することが難しいという問題がある。
【００１３】
そこで、本発明では、関係者からのウェブアクセスをアクセスする環境が異なってもフィルタリングすることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１４】
クライアントからウェブサイトへのアクセス情報を管理可能なアクセス情報管理サーバであって、前記クライアントからのアクセスに応じて、当該アクセスしたクライアント情報を特定可能なクライアント識別ＩＤを発行するクライアント識別ＩＤ発行手段と、前記ウェブサイトの関係者ユーザを識別するためのプロキシサーバ情報を登録するプロキシサーバ登録手段と、前記クライアントが前記プロキシサーバを経由して前記ウェブサイトにアクセスした場合に前記ウェブサイトへのユーザＩＤおよび／またはクライアント識別ＩＤを関係者ユーザ情報として登録する関係者ユーザ登録手段と、前記クライアントからのアクセスに対するユーザＩＤおよび／またはクライアント識別ＩＤが前記関係者ユーザ情報に関係者として登録されているかを判定する判定手段と、前記ユーザＩＤおよびクライアント識別ＩＤが登録されていると判定される場合は、関係者ユーザとしてアクセス分析データに登録し、一方、前記ユーザＩＤが登録されていて前記クライアント識別ＩＤが登録されていない場合は、前記関係者ユーザ情報の前記ユーザＩＤに対応するクライアント識別ＩＤのレコードに当該クライアント識別ＩＤを登録するとともに、関係者ユーザとしてアクセス分析データに登録する。
【発明の効果】
【００１５】
本発明によれば、関係者からのウェブアクセスをアクセスする環境に関わらずフィルタリングすることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に係わるアクセス情報管理システムのシステム構成の一例を示す図である。
【図２】本発明の実施例に係わるアクセス情報管理装置のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明の実施例に係わるアクセス情報装置の機能構成の一例を示す機能構成図である。
【図４】本発明の実施例に係わるアクセス情報管理の全体処理の一例を示すフローチャートである。
【図５】本発明の実施例に係わるアクセス情報管理の関係者ユーザ判定処理の一例を示すフローチャートである。
【図６】本発明の実施例に係わるアクセス情報管理の関係者ユーザテーブルの一例を示す図である。
【図７】本発明の実施例に係わるアクセス情報管理のアクセス分析データテーブルの一例を示す図である。
【図８】本発明の実施例に係わるアクセス情報管理の関係者ユーザ登録処理の一例を示すフローチャートである。
【図９】本発明の実施例に係わるアクセス情報管理のフィルタリング設定画面の一例を示す図である。
【図１０】本発明の実施例に係わるアクセス情報管理のフィルタリング結果の表示選択画面の一例を示す図である。
【図１１】本発明の実施例に係わるアクセス情報管理のレポート表示画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の実施例に係わるアクセス情報管理システムのシステム構成の一例を示す図である。
【００１８】
アクセス情報管理システムは、アクセス情報の収集対象となるウェブサーバ１００、ウェブサーバへのアクセス情報を管理サーバ２００、社内ネットワーク３３０のプロキシサーバ３２０、および一般ネットワーク４４０のプロキシサーバ４２０がネットワーク５００を介して通信可能に接続されている。
【００１９】
プロキシサーバ３２０は、社内ネットワーク３３０のプロキシサーバで、関係者ユーザ３００がウェブブラウザ３１０などを利用してウェブサーバ１００にアクセスする際の中継を行う。
【００２０】
プロキシサーバ４２０は、一般ネットワーク４３０のプロキシサーバで、一般ユーザ４００がウェブブラウザ４１０などを利用してウェブサーバ１００にアクセスする際の中継を行う。
【００２１】
関係者ユーザ３００とは、ウェブサーバ１００のアプリケーションの開発者であったり、ウェブサーバを運用する会社の従業員であったり、ウェブサーバ１００へのアクセスカウントから除外したい場合には、社内ネットワーク３３０のプロキシサーバ３２０からのアクセスの場合には、フィルタリングを行うことでアクセスカウントから除外することができる。
【００２２】
また、一般ネットワーク４３０とは、カウントの除外対象としたい社内ネットワーク３３０ではないネットワークを意味し、例えばある企業の社内ネットワークであったとしても、当該ある企業の社内ネットワークのプロキシサーバからのアクセスが除外対象とされていない場合には、一般ネットワークとする。
【００２３】
アクセス情報管理サーバ２００は、関係者ユーザ３００または一般ユーザ４００からのウェブサーバ１００へのアクセス情報を管理するサーバであって、当該ユーザがウェブサーバ１００のウェブサイトにアクセスするとアクセス情報を送信するためのＪａｖａＳｃｒｉｐｔ（登録商標）タグが埋め込まれたウェブページが返される。
【００２４】
そして、ウェブブラウザでウェブページが表示される際に、ＪａｖａＳｃｒｉｐｔが実行されてアクセス情報がアクセス情報管理サーバ２００に送信される。アクセス情報管理サーバ２００は、あらかじめ設定されたフィルタリング情報を利用して、社内ネットワーク３３０からのアクセスをフィルタリングしたり、一般ネットワーク４３０からのアクセスであっても関係者ユーザの可能性のあるユーザからのアクセスをフィルタリングしたりする処理が行われる。
【００２５】
図２は、本発明の実施例に係わるアクセス情報管理装置のハードウェア構成の一例を示すハードウェア構成図である。
【００２６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２７】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２８】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク５００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
ハードウェア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００３４】
図３は、本発明の実施例に係わるアクセス情報装置の機能構成の一例を示す機能構成図である。
【００３５】
機能として、関係者ユーザ判定部３０１、関係者ユーザ登録部３０２、分析データ登録部３０３、およびアクセスレポート生成部３０４を有している。
【００３６】
また、これら機能に関連するテーブルとして、関係者ユーザテーブル３１１、分析データテーブル３１２、およびフィルタリングテーブル３１３を有している。
【００３７】
関係者ユーザ判定部３０１は、図５にて後述するが、ウェブサーバへのアクセスが関係者ユーザなのか一般ユーザなのかを判定する。関係者ユーザ登録部３０２は、関係者ユーザ判定部３０１での判定に利用する関係者ユーザを登録する処理を行う。図８にて後述する。
【００３８】
アクセス分析データ登録部３０３は、ユーザによるウェブサイトへのアクセス状況を登録するとともに、当該ユーザが関係者ユーザであるか否かのフラグを登録する。
【００３９】
アクセスレポート生成部３０４は、図１１に示すアクセスレポートを生成する処理を行う。アクセス分析データからフィルタリング対象を除いたアクセスレポートを生成することが可能である。
【００４０】
関係者ユーザテーブル３１１は、関係者ユーザ判定部３０１が関係者ユーザであるかの判定を行う時に利用され、関係者ユーザ登録部３０２により登録されたユーザ情報が登録されている。詳細については、図６にて後述する。
【００４１】
アクセス分析データテーブル３１２は、図７にて説明するが、アクセス情報収集対象のウェブサーバへのアクセス情報を記憶するところであって、アクセスレポート生成部３０４によってアクセスレポートが生成されるときに利用される。
【００４２】
フィルタリングテーブル３１３は、関係者ユーザとしてフィルタリングするため、所定のプロキシサーバのアドレスが登録されている。当該プロキシ経由でのウェブサーバへのアクセスが関係者ユーザからのアクセスとしてフィルタリングされる。
【００４３】
図４は、本発明の実施例に係わるアクセス情報管理の全体処理の一例を示すフローチャートである。
【００４４】
ウェブブラウザ３１０や４１０でウェブサーバ１００にアクセスし、ウェブページが表示される際に各プロキシサーバからアクセス情報管理サーバ２００にアクセス情報が送信されることで処理が開始される。
【００４５】
ステップＳ４０１でウェブサーバ１００へアクセスしたユーザが関係者ユーザかどうかの判定処理を行う。詳細については図５、６にて後述するが、関係者ユーザテーブル（図６）に登録されているユーザが関係者ユーザ、登録されていないユーザは関係者ユーザではない一般ユーザからの通常のアクセスであると判定される。
【００４６】
ステップＳ４０２では判定の結果、当該アクセスが関係者ユーザからのアクセスであると判定した場合には、ステップＳ４０３に進み、関係者ユーザからのアクセスとして後述するアクセス分析データテーブル（図７）に登録して処理を終了する。
【００４７】
一方、ステップＳ４０２で、関係者ユーザからのアクセスではないと判定された場合、ステップＳ４０４で、アクセス情報に含まれるアクセス元のプロキシサーバのＩＰアドレスを取得し、ステップＳ４０５で所定のプロキシサーバを経由してのアクセスかどうかを判定する。なお、所定のプロキシサーバとは、図１０にて後述するフィルタリング設定画面にて設定されたプロキシサーバのアドレスのことである。
【００４８】
ステップＳ４０５で、所定のプロキシサーバ経由のアクセスでないと判定された場合、ステップＳ４０６に進み一般ユーザからの通常のアクセスとしてアクセス分析データテーブルに登録して処理を終了する。
【００４９】
一方、ステップＳ４０５で、所定のプロキシサーバ経由のアクセスであると判定された場合、ステップＳ４０７に進み、図８にて後述する関係者ユーザ登録処理を行い、ステップＳ４０８で、関係者ユーザからのアクセスとしてアクセス分析データテーブルに登録して処理を終了する。次に、図５を利用して、関係者ユーザ判定処理について説明する。
【００５０】
図５は、本発明の実施例に係わるアクセス情報管理の関係者ユーザ判定処理の一例を示すフローチャートである。
【００５１】
図４のステップＳ４０１の関係者ユーザ判定処理に対応する。ステップＳ５０１で、ウェブページにアクセスしたユーザのＩＤ情報を取得する。具体的には、ユーザＩＤおよび訪問者ＩＤを取得する。
【００５２】
ユーザＩＤとは、ウェブサイトにログインするためのＩＤのことで、Ｃｏｏｋｉｅなどに保存されている。訪問者ＩＤは、アクセス情報管理サーバが発行するユーザ識別子のことで、こちらもＣｏｏｋｉｅなどに保存されている。
【００５３】
なお、訪問者ＩＤとは、Ｃｏｏｋｉｅから特定可能な識別子で、アクセスしたクライアント環境を一意に識別することが可能な識別子である。例えばアクセスしたＰＣやスマートフォンのＯＳの種類やブラウザの種類、Ｊａｖａのバージョンなどから作成され、Ｃｏｏｋｉｅなどに保存されている。ウェブブラウザにアクセスするクライアント情報を特定可能なクライアント識別ＩＤとして発行される。
【００５４】
また、Ｃｏｏｋｉｅの有効期限はユーザのブラウザに保存する有効期限属性（ｅｘｐｉｒｅｓ）を付けて制御されている。よって訪問者ＩＤは、例えば３００日の有効期限が設定されていれば、３００日間は、同じクライアント環境でアクセスした場合には、同じ訪問者（端末・ブラウザ）からであると、アクセス情報管理サーバは認識することができる。
【００５５】
また、訪問者ＩＤは、Ｃｏｏｋｉｅから特定可能なので、ウェブサイトにログインしない場合でも取得することができる。
【００５６】
ステップＳ５０２では、ステップＳ５０１でのＩＤ情報の取得状況を判定し、ユーザＩＤおよび訪問者ＩＤを取得できた場合（すなわちウェブサイトへのログインを伴うアクセス）、ステップＳ５０３に進みユーザＩＤを関係者ユーザテーブルから検索する。
【００５７】
一方、ユーザＩＤの取得ができなかった場合（すなわちウェブサイトにログインしない状態でのアクセス）、ステップＳ５１０に進み、訪問者ＩＤを関係者ユーザテーブルから検索する。
関係者ユーザテーブルについて、図６を利用して説明する。
【００５８】
図６は、本発明の実施例に係わるアクセス情報管理の関係者ユーザテーブルの一例を示す図である。
【００５９】
関係者ユーザテーブル６０１は、ユーザＩＤ６０３、訪問者ＩＤ６０４が対応付いて関係者情報として記憶され、Ｎｏ６０２が付与されてレコードを識別可能な状態で記憶されている。ここに記憶されたユーザＩＤ６０３および訪問者ＩＤ６０４が図５の関係者ユーザ判定処理で利用される。
【００６０】
例えばレコードＮｏ１は、ユーザＩＤが「１２９１７０８９」で、訪問者ＩＤが「６１７８１７０６」と「８７２８１７０６」であることを示している。図５の説明に戻る。
【００６１】
ステップＳ５０３の検索の結果を、ステップＳ５０４で判定し、ユーザＩＤが関係者ユーザテーブルのユーザＩＤ６０２に存在するかを判定し、存在した場合は、ステップＳ５０５に進み、ユーザＩＤと同一のレコードの訪問者ＩＤ６０３にステップＳ５０１で取得した訪問者ＩＤが存在するかを判定し、存在する場合は、ステップＳ５０８に進む。
【００６２】
一方、存在しない場合は、ステップＳ５０７に進み、該当するレコードの訪問者ＩＤ６０３にステップＳ５０１で取得した訪問者ＩＤを追加登録（）してステップＳ５０８に進む。
【００６３】
ステップＳ５０８では、呼び出し元に「ＹＥＳ」（すなわち、関係者ユーザである）を返して処理を終了する。
【００６４】
ステップＳ５０４で、ユーザＩＤが関係者ユーザテーブルのユーザＩＤ６０２に存在しないと判定された場合は、ステップＳ５０９に進み、呼び出し元に「ＮＯ」（すなわち、関係者ユーザではない一般ユーザである）を返して処理を終了する。
【００６５】
ステップＳ５１０の検索の結果を、ステップＳ５１１で判定し、訪問者ＩＤが関係者ユーザテーブルの訪問者ＩＤ６０３に存在するかを判定し、存在すると判定された場合は、ステップ５１２に進み、呼び出し元に「ＹＥＳ」を返す。一方、存在しないと判定された場合は、ステップＳ５１３に進み、呼び出し元に「ＮＯ」を返して処理を終了する。
【００６６】
図７は、本発明の実施例に係わるアクセス情報管理のアクセス分析データテーブルの一例を示す図である。
【００６７】
アクセス分析データテーブル７０１は、主キーとしてのデータＩＤ７０２、ユーザＩＤ７０３、訪問者ＩＤ７０４、訪問セッションＩＤ７０５、ページＩＤ７０６、アクセス日時７０７、および関係者ユーザ７０８が保存されている。
【００６８】
ユーザＩＤ７０２は、ウェブサイトにアクセスしたユーザのユーザＩＤである。訪問者ＩＤ７０４は、アクセス情報管理サーバが発行する訪問者ＩＤである。訪問セッションＩＤ７０５は、アクセス情報管理サーバが発行する訪問者ＩＤである。ページＩＤ７０６は、アクセスしたウェブサイトの画面を一意に識別するためのＩＤである。アクセス日時７０７は、ウェブサイトへのアクセス日時である。
【００６９】
関係者ユーザ７０８は、関係者ユーザを識別するためのフラグであって、図４のステップＳ４０３、Ｓ４０６、Ｓ４０８などの処理（アクセス情報登録手段）によって登録されるもので、関係者ユーザからのアクセスの場合、「１」（Ｔｒｕｅ）となり、関係者ユーザからのアクセスでない場合、「０」（Ｆａｌｓｅ）となる。
【００７０】
図８は、本発明の実施例に係わるアクセス情報管理の関係者ユーザ登録処理の一例を示すフローチャートである。
【００７１】
図４のステップＳ４０７の関係者ユーザ登録処理に対応する。ステップＳ８０１で、ウェブページにアクセスしたユーザのＩＤ情報を取得する。具体的には、ユーザＩＤおよび訪問者ＩＤを取得する。
【００７２】
ステップＳ８０２では、ステップＳ８０１でのＩＤ情報の取得状況を判定し、ユーザＩＤおよび訪問者ＩＤを取得できた場合（すなわちウェブサイトへのログインを伴うアクセス）、ステップＳ８０３に進み、ユーザＩＤと訪問者ＩＤをセットで関係者ユーザテーブルに追加して処理を終了する。
【００７３】
例えば、ユーザＩＤが「２６１５４７２９」で、訪問者ＩＤが「５６９２７３７１」であった場合、図６の関係者ユーザテーブル６０１のレコードＮｏ３のように追加される。
【００７４】
一方、ユーザＩＤの取得ができなかった場合（すなわちウェブサイトにログインしない状態でのアクセス）、ステップＳ８０４に進み、訪問者ＩＤを関係者ユーザテーブルに追加して処理を終了する。
【００７５】
例えば、訪問者ＩＤが「６５６８３６２３」であった場合、図６の関係者ユーザテーブル６０１のレコードＮｏのように追加される。
【００７６】
図９は、本発明の実施例に係わるアクセス情報管理のフィルタリング設定画面の一例を示す図である。
【００７７】
アクセス情報管理サーバへの設定画面であって、所定のメニュー（不図示）から起動される。
【００７８】
フィルタリング設定覧画面９０１では、設定済みのフィルタリングの設定を確認したり、編集したり、新規作成したりすることができる。
【００７９】
フィルタリング名９０２には、設定済みのフィルタリング名称が表示されている。ＩＰアドレス９０３には、フィルタリング対象となるプロキシサーバのＩＰアドレス（プロキシサーバ情報）が表示されている。本実施形態では、ここで指定されたＩＰアドレスからのアクセスを関係者ユーザとして取り扱うこととしている。
【００８０】
編集９０４が選択されるとフィルタリング設定を編集することができ、削除９０５が選択されるとフィルタリング設定の削除を行うことができる。
【００８１】
新規フィルタリング設定９０６または、編集９０４が選択されると、フィルタリング設定画面９０６が表示される。
【００８２】
この画面で、フィルタリング名９０７およびＩＰアドレス９０８を登録／編集することが可能となる。保存ボタンが押下されると、フィルタリング設定情報（フィルタリングテーブル）として、アクセス情報管理サーバに記憶される。
【００８３】
図１０は、本発明の実施例に係わるアクセス情報管理のフィルタリング結果の表示選択画面の一例を示す図である。
【００８４】
アクセス分析データテーブルに記憶されたアクセス情報のレポートを作成する際のフィルタリング設定を行う画面である。
【００８５】
フィルタリング結果の表示選択画面１００１は、レポート選択１００２、データ期間１００３、フィルタリング１００４、フィルタリング追加ボタン１００５、およびレポート作成ボタン１００６が表示されている。
【００８６】
レポート選択１００２では、表示するレポートを選択することができる。選択されたレポートは、図１１に示すレポート表示画面に表示される。
【００８７】
データ期間１００３は、レポートに表示するアクセス情報の期間を指定する。フィルタリング１００４では、アクセス情報からフィルタリング（除く）するプロキシサーバを選択する。ここでは、フィルタリングテーブルに記憶された内容が表示される。例えば社内アクセスが選択されると、社内アクセスに対応するプロキシサーバのＩＰアドレス「１９２．１６８．ａａａ．ｂｂｂ」からのアクセスがフィルタリングされる。
【００８８】
フィルタリング設定を追加したい場合は、フィルタリング追加１００４を押下する。押下されると、「フィルタリング−２」という入力項目（非表示）が表示され、フィルタリング−１と同様の設定をすることができる。
【００８９】
レポート生成ボタン１００６が押下されると、図１１に示すレポート表示画面が表示される。レポートはフィルタリングしたアクセスを除外したレポートと、フィルタリングことのレポート、および全体のレポートが表示される。
【００９０】
図１１は、本発明の実施例に係わるアクセス情報管理のレポート表示画面の一例を示す図である。
【００９１】
全体１１０１は、全てのアクセス情報を表示する画面である。図７に示すアクセス分析データテーブルに記憶され、図１０の設定で条件の合う全ての情報が表示される。
【００９２】
ここでは、図１０で選択されたレポートが、ページ名１１０２、ページ・ビュー１１０３、およびユニーク訪問者数１１０４であった場合の表示例として設定される。
【００９３】
ページ名１１０２は、アクセス分析データテーブルのページＩＤに対応する内容が表示される。ページ・ビュー１１０３は、ページ名１１０２で表示されるページの総表示数であり、ユニーク訪問者数１１０４は、実際にアクセスした訪問者の数を示している。
【００９４】
レポートを作成する際には、アクセス分析データテーブルの関係者ユーザフラグの値を用いて、関係者ユーザ（「１」）のアクセス情報を除外したレポートや関係者ユーザのみに絞ったレポートが作成ですることができる。
【００９５】
「全体」−「社内アクセス」１１０５は、全体１１０１のアクセス状況から社内アクセス１１０６おアクセス状況を引いたアクセスレポートであり、本来の一般ユーザからのアクセスを知ることができる。
【００９６】
社内アクセス１１０６は、アクセス分析データテーブルの関係者ユーザフラグが「１」のアクセス情報を集計したアクセスレポートである。
【００９７】
また、本発明におけるプログラムは、実施形態におけるフローチャートの処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、各処理ステップのプログラムであってもよい。
【００９８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００９９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１００】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１０１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０５】
１００  アクセス情報収集対象のウェブサーバ
２００  アクセス情報管理サーバ
３００  関係者ユーザ
４００  一般ユーザ
５００  ネットワーク
【図１】
2016143175.tif 000003
【図２】
2016143175.tif 000004
【図３】
2016143175.tif 000005
【図４】
2016143175.tif 000006
【図５】
2016143175.tif 000007
【図６】
2016143175.tif 000008
【図７】
2016143175.tif 000009
【図８】
2016143175.tif 000010
【図９】
2016143175.tif 000011
【図１０】
2016143175.tif 000012
【図１１】
2016143175.tif 000013