Previous in Contents Next in Contents

TrafficTable.InitTraffic Method

Note  The TrafficTable object is included in Commerce Server 3.0 only for backward compatibility with sites created in Commerce Server 2.0. New sites should measure traffic with Site Server Analysis.

The InitTraffic method initializes the TrafficTable object. InitTraffic determines what information is to be logged by examining the column names in the destination database table. The following table lists the column names that may appear in the table, along with the information that will be stored into that column by the LogTraffic method.

Column name Information to be logged
store_name Text that was provided to InitTraffic as its SiteName argument. Usually this string contains the name of the site.
shopper_id Unique identifier of the current shopper, which is provided as the ShopperID argument to the LogTraffic method.
event Number provided as the Event argument to the LogTraffic method. This arbitrary number is usually used to identify the type of event being logged.
item_requested String provided as the ItemRequested argument to the LogTraffic method. This arbitrary string is usually used to identify the URL of the page being requested.
event_time Current time.
args_argname Value of a specified URL query string passed to the page in the URL (either from a FORM or a generated URL). argname must match the name of the variable in a query string. For example, if the keyword args_product is listed, then LogTraffic will look for a query string in the URL beginning "?product=" and will include the value specified in the log.
remote_addr IP address of the client computer.
remote_host Host name of the client computer (in some cases, this value may be an IP address).
http_argname Environment variables, such as REFER and USER_AGENT (for example, http_REFER). In names containing hyphens, an underscore is used instead of a hyphen because database column names cannot contain hyphens.

Syntax

Traffic.InitManager(Datasource, SiteName, TableName)

Parameters

Datasource
A variable that identifies the Datasource object for the table to which you want to log.
SiteName
An arbitrary string that will identify the site in the log.
TableName
The name of the table in the referenced data source.

Example

REM -- Create and initialize database traffic server
Set  MSCSTraffic = Server.CreateObject("Commerce.TrafficTable")
call MSCSTraffic.InitTraffic(MSCSDataSource, "Clocktower", "Clocktower_traffic")

Related Topics


© 1997-2000 Microsoft Corporation. All rights reserved.