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


All rights reserved.