LogUser
This class stores information on user interactions with a Commerce Server 2000 Web site.
Someone who visits a Commerce Server 2000 Web site is called a user. A LogUser object is created for every user and used to record information about that user (such as cookie data, user name, and so on). A Visit object is created every time the user visits the Web site. The new Visit object is linked to the LogUser object for that user. A LogUser object may represent an anonymous user, a user who is part of an organization, or a user who is registered on the Commerce Server 2000 Web site.
The Internet Protocol (IP) information for the user is stored in an IPRef object associated with the LogUser object. A HostNameRef object stores host name information for the IPRef object.
Data Members
Data Member Name | Data Type | Default Value | Description |
DateCreated | FILETIME | None | None |
HasCookie | SHORT | None | |
IpAddress | WSTR | 0.0.0.0 | None |
UserDomainName | WSTR | None | Stores the Domain Name Service (DNS) domain name associated with the user. |
UserId | WSTR | Not available | None |
UserKey | UUID | {00000000-0000-0000-0000-000000000000} | Stores the unique key for the object. |
UserName | WSTR | Not available | Stores the user name (cs-username) from a World Wide Web Consortium (W3C) formatted log file. |
Class Key
LogUserKey is composed of a single data member, UserKey.
Relations
For a description of the relation type, see Data Warehouse Classes.
Relation Name | Parent | Child | Type |
IPRefUserRel | IPRef | LogUser | 2 |
LogUserBasketRel | LogUser | Basket | 2 |
LogUserCampaignEventRel | LogUser | CampaignEvent | 2 |
LogUserCampaignItemEventsByDateAndUser | LogUser | CampaignItemEventsByDateAndUser | 2 |
LogUserOrderRel | LogUser | Order | 2 |
LogUserRequestRel | LogUser | Request | 2 |
LogUserUniqueUserKeyByDate | LogUser | UniqueUserKeyByDate | 2 |
RegisteredUserUserRel | RegisteredUser | LogUser | 2 |
UserVisit | LogUser | Visit | 194 |
UserVisitInfo | LogUser | VisitInfo | 2 |