顧客の動向を分析するために、利用者を特定した分析を行うことができます。
利用者は、以下の方法で特定することができます。
Webサーバで認証した利用者名で特定する
Webサーバで認証を行っている場合には、その認証ユーザ名をキーに分析することができます。
Webサーバで認証した利用者名で利用者を特定した分析を行う手順を以下に示します。
Webサーバのログの設定で、認証ユーザ名に関する情報をWebサーバのログに出力するように設定します。
Systemwalker Service Quality Coordinatorの利用状況DB環境定義ファイルにおいて、分析対象ログファイルの記録形式定義にクライアントの認証ユーザ名のトークン(c-user)を追加します。
分析画面で、分析観点として「認証ユーザ名別」を選択し、分析します。
Cookieに設定したIDで利用者を特定する
WebサーバでCGIを利用して認証を行っている場合には、Webサーバのログには認証ユーザに関する情報は出力されません。CGIで認証したユーザ名をCookieに設定することで、利用者を特定した分析を行うことができます。
また、CGIでの認証は行っていない場合でも、Webサービスの各ページでユーザーを特定できる識別名をCookieに設定することで、利用者を特定した分析を行うことができます。
Cookieに設定したIDで利用者を特定した分析を行う手順を以下に示します。
Webサービスの各ページにて、Cookieに利用者情報を設定します。
Systemwalker Service Quality Coordinatorの利用状況DB環境定義ファイルにおいて、分析対象ログファイルの記録形式定義にCookieのトークン(c-cookie)を追加します。
分析画面で、分析観点として「アクセスID別」を選択し、分析します。
クライアントホストで利用者を特定する
情報公開サービスなどWebサーバでの認証を行わず、Cookieによる情報設定も行わない場合には、クライアントホストで利用者を特定することができます。
クライアントホストでの利用者の特定は、クライアントのIPアドレスおよびホスト名で行うことができます。
クライアントホストで利用者を特定した分析を行う手順を以下に示します。
Webサーバのログの設定で、クライアントホストに関する情報をWebサーバのログに出力するように設定します。
Systemwalker Service Quality Coordinatorの利用状況DB環境定義ファイルにおいて、分析対象ログファイルの記録形式定義にクライアントホストのトークン(c-host)を追加します。
分析画面で、分析観点として「クライアントホスト名別」または「クライアントIPアドレス別」を選択し、分析します。
注意
利用者を特定した分析を行うには、分析対象とするWebサービスの利用時に、確実に認証またはCookieの設定が行われるようにコンテンツを作成する必要があります。認証およびCookieの設定がされない状態で、Webサービス内のページに直接アクセスされた場合には、利用者を特定した分析は行うことができません。
Cookieに設定したIDで利用者を特定した分析を行う場合、利用者がブラウザの設定でCookieの使用を禁止している場合には、利用者を特定した分析を行うことはできません。この場合には、クライアントホストで利用者を特定した分析を行うことになります。
クライアントホストで利用者を特定した分析では、以下の場合には、異なる利用者でも同じクライアントホストとして扱われることがありますので注意してください。
DHCPにより動的にIPアドレスを割り当てている場合(ISPを利用して接続している場合など)
Proxy経由でアクセスしている場合(企業ユーザーのようにファイアウォール内から接続している場合など)