- Print
- DarkLight
- PDF
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
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.
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.
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.
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"
}
});