This option is responsible of enabling AMP
Block push to the data layer
User's generated controllerId. NOTE: Always use a controllerId provided by the SDK.
Indicate if the TCF stub will be enabled on on load time. We can not wait for this information to come from the settings, as by the TCF guidelines the __tcfapi need to be exposed from the very start.
Enforce consents not being saved on Usercentrics server, only using localstorage for the effect
When disabled, analytics will not track ui events
When enabled, only servers with EU IPs are used (including CDN)
Enforce a certain initial language for the user (default: user's browser language)
Enforce the preload of the services information on init
Ruleset id which points to an existing geolocation config settingsIds mapping
When enable, we use sandbox API only
Optional string, which is added to all settings GET requests, allowing instant cache-busting
Store service id to name mapping
Optional boolean, this will force InitialUIValues initialLayer to be UI_LAYER.PRIVACY_BUTTON OR UI_LAYER.NONE
Optional boolean, if true browser SDK will use the config map Id to fetch the settings id depending on user's geolocation
Optional userCountry data to simulate user location
Optional User Session data to be restored on init
Lock into a specific Usercentrics settings version (default: latest)
Additional options you can pass to the constructor