Versions & Proofs: Understand your export files

Notice version configuration information

The Versions & Proofs module allows you to consult from the console and extract in JSON or CSV format the configuration of a particular notice version.

You will find here the detailed description of all information you can find in a notice configuration extract :

💻 FIELDS

📕 DESCRIPTION

config.app.name

Organization name

config.app.logoUrl

Company logo URL

config.app.vendors

Object containing vendors added in the notice

config.app.vendors.iab.all

All IAB vendors are included or not.

config.app.vendors.iab.stacks

config.app.vendors.iab.stacks.id

Id of selected stacks

config.app.vendors.iab.stacks.auto

Auto selection of stacks according to vendors/purposes selected

config.app.vendors.iab.enabled

True if some IAB vendors are included.

config.app.vendors.iab.exclude

List of excluded IAB vendors (from custom JSON)

config.app.vendors.iab.include

List of included IAB vendors (from custom JSON)

config.app.vendors.iab.version

TCF version

config.app.vendors.iab.restrictions

Restrictions of purposes by vendor with the legal basis specification (see 📰 documentationarrow-up-right)

config.app.vendors.iab.restrictions.id

Restriction id

config.app.vendors.iab.restrictions.vendors

Vendors for which there is a restriction

config.app.vendors.iab.restrictions.purposeId

Id of purpose for which the restriction appplies

config.app.vendors.iab.restrictions

Type of restriction

config.app.vendors.include

Custom vendors ids list

config.app.privacyPolicyURL

Privacy policy URL to be added in the notice

config.app.essentialPurposes

Purposes required for the website to work properly (the customer cannot refuse them)

config.app.gdprAppliesGlobally

Notice displayed globally (for EU customers) if true. Otherwise, notice displayed for EU visitors

config.app.gdprAppliesWhenUnknown

If set to true, the user will see a consent notice when its country is unknown.

config.user.bots

Object containing bots configuration

config.user.bots.consentRequired

If you check this box, the notice will be displayed when a robot visits your website.

config.theme

The object containing notice theme (see 📰 documentationarrow-up-right)

config.theme.css

Custom CSS for the theme

config.theme.font

Font for the notice texts

config.theme.color

Theme color (button and main color of the notice)

config.theme.linkColor

Color of links

config.integrations.vendors

Objects containing integrations information

config.integrations.vendors.google

Google Ad manager integration configuration

config.integrations.vendors.google.enable

Enable Google Ad Manager integration

config.integrations.vendors.google.refresh

Option to refresh ads (done by Didomi or by customer)

config.integrations.vendors.google.eprivacy

Display non-personalized ads before collecting consent or when consent is denied

config.integrations.vendors.google.passtargetingVariables

Pass IAB consent string and GDPR status as targeting variables to creatives

config.integrations.vendors.salesforce

Salesforce DMP integration configuration

config.integrations.vendors.salesforce.enable

Enable Salesforce DMP integration

config.integrations.vendors.salesforce.namespace

Namespace used in Salesforce DMP (if any)

config.integrations.vendors.refreshOnConsent

Refresh the page when consent is given for Google Ad Manager integration (deprecated)

config.languages.default

The default language for notice (see 📰 documentationarrow-up-right)

config.languages.enabled

Enabled languages for notice

config.notice.content.notice

Message displayed in the first view per language. Empty when standard text from TCF is used.

config.notice.position

Notice position in the website (see 📰 documentationarrow-up-right)

config.notice.closeOnClick

Notice closes on click outside or not

config.notice.closeOnScroll

Notice closes on scroll or not

config.notice.showDataProcessing

Display purposes on notice first view. Always true for compliancy reasons except if purposes are indicated in custom standard text.

config.notice.closeOnScrollThreshold

Scroll percentage for close on scroll option

config.notice.daysBeforeShowingAgain

After how many days notice should be displayed again if new vendors are added (see 📰 documentationarrow-up-right)

config.notice.closeOnScrollThresholdType

Scroll threshold type (percent)

config.notice.closeOnClickNavigationDelay

Delay in milliseconds to collect consent when a user navigates to another page of the website

config.preferences.content.text

Message displayed in the preferences pop-in view per language, before the list of purposes

config.preferences.content.title

Title displayed in the preferences views per language

config.preferences.content.textVendors

Message displayed in the preferences views per language, before the list of vendors

config.preferences.content.categories

Categories of purposes

config.preferences.content.categories.type

Equal to "category", or equal to "purpose" for purposes not part of a category

config.preferences.content.categories.purposeId

Id of the purpose

config.preferences.content.categories.id

Category id

config.preferences.content.categories.name

Name of the category (in all languages)

config.preferences.content.categories.children

Purposes included in the category.

config.preferences.content.categories.expanded

Expand category by default or keep it closed

config.preferences.content.categories.description

Category description

config.preferences.content.showWhenConsentIsMissing

With pop in format, display the full Preferences popup to the user instead of the notice

config.regulations.ccpa

Notice configuration for regions under CCPA regulations. Can be configured via custom JSON only

This field is no longer supported in the notices created with the new configuration flow. Old notices using this property will still have it.

config.regulations.ccpa.config.notice.content

Message displayed in notice first view per language for regions under CCPA regulation

This field is no longer supported in the notices created with the new configuration flow. Old notices using this property will still have it.

config.regulations.ccpa.config.preferences.content

Message displayed in the preferences per language, before the list of purposes, for regions under CCPA regulations

This field is no longer supported in the notices created with the new configuration flow. Old notices using this property will still have it.

config.regulations.ccpa.config.preferences.title

Title displayed in the preferences view per language for regions under CCPA regulation

This field is no longer supported in the notices created with the new configuration flow. Old notices using this property will still have it.

consent_duration

Consent validity duration

consent_duration_unit

Consent validity duration unit

country

Country where your company is operating from

created_at

Notice creation date

custom_json

Custom JSON added to add options that are not supported by the console

default

Notice by default for the account

denied_consent_duration

Custom duration after which consent should be recollected when the user denies all purposes and vendors based on consent.

denied_consent_duration_custom

Custom validity duration

denied_consent_duration_unit

Custom validity duration unit

deployed_at

Date of notice publication

deployed_by

Id of the user who published the notice

deployed_by_name

Name of the user who published the notice

deployed_by_type

Type of user who published the notice (user, API...)

disagree_button_style

"Disagree to all" button type

enable_ignore_consent_before

Enable consent recollection after a particular date

full_atp

Use of standard list of ATP vendors for Google Additional Consent mode integration

gcm_ads_default_status

Allow advertising cookies before the user gives consent for Google Consent Mode

gcm_analytics_default_status

Allow analytics cookies before the user gives consent for Google Consent Mode

gcm_data_layer_name

Data layer name for Google Consent Mode

gcm_enabled

Google consent mode integration enabled

gcm_set_default_status

Set the default status of Google Consent Mode when the page load

id

Notice version id

ignore_consent_before

Date after which consent should be recollected

negative_action

Type of negative action (button, link, none...)

notice_deny_applies_to_li

If true, when the user clicks on "disagree and close" in the notice first view, only purposes and vendors based on the consent legal basis will be disabled while the ones based on legitimate interest will remain enabled

notice_id

Notice id

organization_id

Organization id

platform

Notice environment (web, AMP, TV...)

preferences_deny_applies_to_li

If true, when the user clicks on "disagree and close" in the preferences view, only purposes and vendors based on the consent legal basis will be disabled while the ones based on legitimate interest will remain enabled

targets

Domain(s) where notice will be deployed.

text_id

Standard text id if any

text_mode

Standard text status (always approved)

updated_at

Notice update date

version

Revision number used to lock a version when several persons work at the same time on notice.

tagManager.provider

Tag manager selected

Understand your Proofs export file

  • format: CSV

💻FIELD

📕DESCRIPTION

date

Date and time of the event.

id

Unique ID of the event (consent)

type

Type of event, for example: consent.given

timestamp

Unique timestamp of the event

datetime

Date & time of the event

namespace

Event namespace (sdks for SDK events)

rate

Sampling rate of the event.

source

The details of the source on which the consent was given.

source.type

Source type for the event. For example: sdk-web.

source.domain

Domain name of the source. For example: www.webiste.fr

source.key

The unique key that identify the source.

source.beacon

Indicates the value true or false. True If the event is sent by the Navigator.sendBeacon() function, otherwise false.

source.provider

A provider is the ID of the clients which distributes API keys itself.

source.version

Number of modifications made on this source.

user

Includes several information regarding the user.

user.country

Corresponds to the user's country code.

user.id

Unique ID of the user.

user.id_type

Type of user ID (UUID).

user.token

The last consent choices of the user.

user.token.user_id

Unique ID of the user.

user.token.created

Date and time the token was created.

user.token.updated

Date and time the token was updated.

user.token.vendors.enabled

List of vendors the user enables the tracking.

user.token.vendors.disabled

List of vendors the user does not enable the tracking.

user.token.purposes.enabled

List of the purposes the user enables the tracking.

user.token.purposes.disabled

List of the purposes the user does not enable the tracking.

user.agent

Contains categories of information about the user's browser.

user.agent_info

Contains information about the user's browser.

user.agent_info.os_family

Operating system with which the user has given consent, e.g. Linux.

user.agent_info.os_version

The user's version of operating system.

user.agent_info.browser_family

Browser with which the user has given his consent, e.g. Chrome.

user.agent_info.browser_version

The user's version of browser.

user.regs

Regulations according to the user location

user.region

The user's State (if he's located in the US)

user.user_organization_id

Unique organization user ID (usually equal to an ID on the customer side).

user.tcfv

Version of the TCFarrow-up-right.

user.tcfcs

TCF consent string generated by the user.

parameters

This field includes several information: puposes (enabled and disabled), vendors (enabled and disabled), created, updated, from_euconsent, and action.

parameters.purposes

Gathers several information related to the purpose.

parameters.purposes.enabled

List of enabled purposes.

parameters.purposes.disabled

List of disabled purposes.

parameters.purposes.vendors

Gathers several information related to the vendors.

parameters.purposes.vendors.enabled

List of enabled vendors.

parameters.purposes.vendors.disabled

List of disabled vendors.

parameters.purposes.created

Creation of the purpose.

parameters.purposes.updated

Update of the purpose.

parameters.purposes.from_euconsent

If user consent is created from IAB Token that was previously created in local storage/cookies (euconsent-v2) then it will be set to true, otherwise false.

parameters.action

Source of the consent: webview, click, navigate, scroll, external.

experiments

Experiment ID

is_bot

The event comes from a bot (or not)

datehour

Date and time of the event

apikey

Account Public API Key

Last updated