To analyze customer trends, you can perform analysis that identifies users.
Users can be identified in the following ways:
Identifying users by user name authenticated on the Web server
If authentication is performed on the Web server, authorization user names can be used as a key for analysis.
The following is the procedure for analysis that identifies users by authentication of user name on the Web server.
Set the Web server log so that information about authorization user names is output to the Web server log.
In the usage DB environmental definition file of Systemwalker Service Quality Coordinator, add tokens (c-user) for the authorization user names of clients to the record format definition of the log file to be analyzed.
Select "Authorization user name base" as the analysis method on the analysis window before performing an analysis.
Identifying users by IDs set in a cookie
If authentication is performed on the Web server using CGI, no information about authorized users is output to the Web server log. You can perform analysis that identifies users by setting user names authenticated by CGI in a cookie.
If authentication is not performed by CGI, you can perform analysis that identifies users by setting for Cookie an identifier that identifies the user on each page of the Web service.
The following is the procedure for performing analysis that identifies users with an ID set in a cookie.
Set user information in a cookie on each page of the Web service.
In the usage DB environmental definition file of Systemwalker Service Quality Coordinator, to the record format definition of the log file to be analyzed, add tokens (c-cookie) in a cookie.
Select "Access ID base" as the analysis method on the analysis window before doing the analysis.
Identifying users by client host
When the Web server performs no authentication, such as that by the service that publishes information, and no information is set in a cookie, then users can be identified by the client host.
For the identification of users by client host, the ID address and host name of the client is used.
The following is the procedure for analysis that identifies users by client host.
Set the Web server log so that information about client hosts is output to the Web server log.
In the usage DB environmental definition file of Systemwalker Service Quality Coordinator, add tokens (c-host) for client hosts to the record format definition of the log file to be analyzed.
Select "Client host name base" or "Client IP address base" as the analysis method on the analysis window before doing the analysis.
Note
For analysis to identify users, content must be created such that authentication is performed or a cookie is set reliably when the Web service to be analyzed is used. If a page in the Web service is accessed directly without authentication or Cookie settings, then analysis that identifies users cannot be done.
Analysis that identifies users with an ID set in a cookie cannot be done if the user blocks cookies with a browser setting. In such a case, analysis that identifies users by client host can be used.
Note that in analysis in which users are identified by client host, different users are handled as the same client host in the following cases:
IP addresses are allocated dynamically by DHCP (for example, ISP is used to connect).
Access is via a proxy server (for example, corporate users connecting from behind a firewall).