Managing Cookie Consent

In response to the EU Privacy Act, Webtrends provides options to configure cookie types and behaviors in your JavaScript tag. These enable your visitors to consent to, or decline, cookies.

You can add cookieTypes, FPCConfig and TPCConfig settings to the webtrends.js file to set the cookie level of the tag, and configure first-party cookies and third-party cookies. For a summary of possible configurations, see Cookie States and Tracking Behavior.

cookieTypes

cookieTypes is a string that specifies the type of cookies the tag should use.

cookieTypes : {"firstPartyOnly"|"none"|"all"}

To configure cookieTypes in webtrends.js:

dcs.init({  
     dcsid: "dcs9x99xxxx9xxx9xx9xxxx9x_9x9x",  
     timezone: -7,  
     cookieTypes: "all"  
});

FPCConfig

The FPCConfig object provides optional settings for first-party cookie configuration options.

FPCConfig : "enabled","domain","name","expires"

enabled
true or false
Note: This setting is now preferred over the disablecookie setting for enabling or disabling third party cookies, though disablecookie is still supported.
domain
The first-party cookie domain.
Note: This setting is now preferred over the fpcdom setting for the first party cookie domain attribute, though fpcdom is still supported.
name
The name of the first-party cookie.
Note: This setting is now preferred over the fpc setting for the first party cookie name, though fpc is still supported.
expires
Number of milliseconds for which the first-party cookie is valid.
Note: Setting expires to 0 sets a session-only cookie.
Note: This setting is now preferred over the cookieexpires setting for session-only first party cookies, though cookieexpires is still supported.

To configure FPCConfig in webtrends.js:

dcs.init({  
     dcsid: "dcs9x99xxxx9xxx9xx9xxxx9x_9x9x",  
     timezone: -7,  
     FPCConfig: {  
               enabled: true,  
               domain: ".webtrends.com",  
               name: "customFPCName",  
               expires: 0     //Session only  
     }  
});  

TPCConfig

The TPCConfig object provides optional settings for third-party cookie configuration options.

TPCConfig : "enabled","domain","name","expires"

enabled
true or false
cfgType
If present, this value is passed along as the value for the dcscfg parameter, which instructs the collection server on how to handle third party cookies. If third party cookies are disabled, this value will automatically be set to 1. dcscfg parameter values are:
Disable cookie processing 1
Disable first-time cookie detection 2
Enable session cookies 4

To configure TPCConfig in webtrends.js:

dcs.init({  
     dcsid: "dcs9x99xxxx9xxx9xx9xxxx9x_9x9x",  
     timezone: -7,  
     TPCConfig: {  
               enabled: true,  
               cfgType: "2"  
      }  
});