Gravito CMP V6 Configuration Table

Setting Name Setting Value Version Supported Description
config.cmp.settings.useTopDomain false v6 Writing cookie in top domain helps you to share cookie across your subdomains.
config.cmp.settings.catchCMPEvents true v6 Check this box if you want to get real-time data of CMP stats on the Gravito admin dashboard.
config.cmp.settings.syncAfter 1800 v6 This is the delay in seconds till which backend sync will not occur even after occurrence of sync events.
config.cmp.settings.sdkVersion 6 v6 Version of the SDK being used.
config.cmp.settings.version latest v6 Version of the CMP being used.
config.cmp.tcf.core.languageCode en v6 This will be the default language of your CMP.
config.cmp.tcf.core.publisherCountryCode FI v6 This is the country code of the publisher.
config.cmp.tcf.core.purposeOneTreatment false v6 There is no special Purpose 1 status.
Purpose 1 was disclosed normally (consent) as expected by Policy. true Purpose 1 not disclosed at all. CMPs use
PublisherCC to indicate the publisher’s country of establishment
to help Vendors determine whether the vendor requires Purpose 1 consent.
In global scope TC strings, this field must always have a value of false.
When a CMP encounters a global scope string with purposeOneTreatment=true then that string
should be considered invalid and the CMP must re-establish transparency and consent.
config.cmp.tcf.core.hideLegitimateInterest false v6 When selected, the legitimate-interest toggles are hidden. The end-user can still reject legitimate interests.
config.cmp.tcf.core.legitimateInterestDefaultBehavaior true v6 If this is set to false then legitimate intereset fields will be set to false by default, When UI is rendered for the first time.
config.cmp.tcf.core.purposes [{"type":"purposes","id":1},{"type":"purposes","id":10},{"type":"stacks","id":26}] v6 This will be the purposes/stacks for your CMP.
config.cmp.tcf.core.specialPurposes [1,2] v6 This will be the special purposes for your CMP.
config.cmp.tcf.core.necessaryLegitimatePurposes [] v6 This will be the necessary legitimate purposes for your CMP.
config.cmp.tcf.core.vendors [2,6,8,511,11,14,278,755] v6 This will be the vendors for your CMP.
config.cmp.tcf.core.necessaryVendors [] v6 These vendors will be given legitimate interest consent even if user clicks on Reject All.
config.cmp.tcf.core.features [1,2,3] v6 This will be the features for your CMP.
config.cmp.tcf.core.specialFeatures [1,2] v6 This will be the special features for your CMP.
config.cmp.tcf.core.useACM false v6 Check this box If you want to use Additional Consent Mode.
config.cmp.tcf.core.googleVendors [] v6 This will be the Google vendors for your CMP.
config.cmp.tcf.core.useGCM true v6 Using this section you can configure the Google Consent Mode V2. Please select mapping for google required consents.
config.cmp.tcf.core.useAdvanceGCM true v6 By checking/unchecking this checkbox you can switch between GCM advance mode and GCM basic mode.
config.cmp.tcf.core.adsConsentId [1] v6 This will be the ads consent IDs for your CMP.
config.cmp.tcf.core.adsUserDataConsentId [1,7] v6 This will be the User Data consent IDs for your CMP.
config.cmp.tcf.core.adsPersonalizationConsentId [3,4] v6 This will be the Personalization consent IDs for your CMP.
config.cmp.tcf.core.analyticsConsentId [7,9,10] v6 This will be the Analytics consent IDs for your CMP.
config.cmp.tcf.core.functionalityStorageConsentId [10] v6 This will be the Functionality Storage consent IDs for your CMP.
config.cmp.tcf.core.functionalityStorageId false v6 Check this box if you want to set functionality_storage default signal to granted.
config.cmp.tcf.core.personalizationStorageConsentId [1,4] v6 This will be the Personalization Storage consent IDs for your CMP.
config.cmp.tcf.core.personalizationStorageId false v6 Check this box if you want to set personalization_storage default signal to granted.
config.cmp.tcf.core.securityStorageConsentId [9] v6 This will be the Security Storage consent IDs for your CMP.
config.cmp.tcf.core.securityStorageId true v6 Check this box if you want to set security_storage default signal to granted.
config.cmp.tcf.core.useUET true v6 Check this box If you want to enable Universal Event Tracking for Microsoft.
config.cmp.tcf.core.adsConsentId [1] v6 This will be the ads consent IDs for your CMP.
config.cmp.tcf.core.cookieName TcString v6 Name of cookie in which you want to store your TC string
config.cmp.tcf.core.cookieExpiry 365 v6 This will be the expiry of cookie(in days) in which you need to store the consents
config.cmp.tcf.core.rejectAllCookieExpiry 365 v6 This will be the expiry of cookie(in days) in case user rejects all the consents
config.cmp.tcf.core.version 1 v6 If the config version is changed then CMP will re-surface.
config.cmp.tcf.core.googleTcfId 755 v6 This will be the Google TCF ID for your CMP.
config.cmp.tcf.style.hideContentOnFirstLayer true v6 When enabled, the content like purposes, special purposes & special features
will be hidden on the first layer of the CMP. Users will need to navigate to the second layer to view these details.
config.cmp.tcf.style.consentInputType checkbox v6 This will be the consent input control for your CMP.
config.cmp.tcf.style.customCSS /* Add CSS Here... */ v6 This will be the custom CSS for your CMP.
config.cmp.styles.logoUrl https://cdn.gravito.net/logos/Website_DEMO_logo.png v6 Url of logo to be used in CMP.
config.cmp.styles.logoAltText website logo v6 This text will be shown when logo is not visible.
config.cmp.styles.allowBackgroundScroll false v6 When enabled, users can scroll the background content while the CMP banner
is displayed. When disabled, the background content will be fixed, preventing any scrolling until the
CMP banner is dismissed.
config.cmp.styles.isLayeredLayout false v6 This is needed if the tabbed menu is not in use. When selected, the end user can open
the settings page from the button, close the page, and return to the first page of the CMP banner.
config.cmp.styles.primaryColor #f07e26 v6 Primary color to be used in CMP.
config.cmp.styles.secondaryColor #a3a3a3 v6 Secondary color to be used in CMP.
config.cmp.styles.headerColor #f07e26 v6 Header color to be used in CMP.
config.cmp.styles.footerColor #f07e26 v6 Footer color to be used in CMP.
config.cmp.styles.fonts [{"url":"https://cdn.gravito.net/fonts/lato-v22-latin-700.woff2","unicodeRange":"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;"}] v6 Font to be used for text in CMP.