Managing Cookie Consent
  • 06 May 2020
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Managing Cookie Consent

  • Dark
    Light
  • PDF

Article Summary

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.

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"  
      }  
});

Was this article helpful?