Is there a Best-Practices Guideline indicating what options are recommended for the most GDPR compliant integration?
Due to the legal ramifications and multiple data protection authorities involved, Usercentrics does not endorse a specific configuration. You can see an example of an implementation we believe to be compliant at usercentrics.com.
Does the tracking/non-tracking work automatically analogous to the user’s opt-in/opt-out after the JavaScript tag has been implemented?
Once the Usercentrics script has been inserted, the corresponding other scripts must also be adapted so that GDPR-compliance can be tracked. For this purpose you can use the following documentation: Implementation directly on the website or integration into the Google Tag Manager.
Can the design of the banner be adjusted via CSS?
For Business and Enterprise users in CMP v2, Custom CSS can be enabled upon request. Usercentrics does not offer customer support for custom code UIs or troubleshooting within your custom CSS. By enabling Custom CSS for the Settings-ID, you will be in control of your custom UI. Please be aware that your CSS adjustments will affect the layout of your CMP and possibly also of your website. You would make these adjustments at your own risk and outside of the sphere of the Usercentrics support.
Is there an implementation guideline?
You have several options for implementing the Consent Management Platform on your website. We provide the following implementation guides:
What is the advantage of implementation with Google Tag Manager?
The implementation via Google Tag Manager or other Tag Management Systems is often easier and faster for complex website code.
When integrating the script directly into the website, the website code needs to be adapted. When integrating via a Tag Management System, only data layer variables and triggers need to be created and configured, which can be in many cases done by the marketing department directly.
However, we recommend integrating the script straight into the head section of the website for the following reasons:
- The CMP will act independently from the Tag Manager. From a legal point of view this is important, as a CMP falls under a separate legal basis and is therefore required for GDPR compliance.
- Embedding and iFrames can be controlled on a direct basis when implemented directly, also known as the Usercentrics Smart Data Protector.
- Some browsers and Ad Blockers block the Google Tag Manager, causing the CMP to be blocked as well if implemented in the Tag Manager.
- Through the direct integration, you can avoid possible race conditions from occurring in the Tag Manager.
Can the links to the disclaimer and privacy policy be provided to users outside of the opt-in message?
Yes this possibility is offered by our CMP.
Is there written documentation?
All the settings and configurations that you can implement are summarized in our Setup Guide. Please contact our Customer Support to receive the latest version. Implementation guides can be found here for Google Tag Manager and here for the integration directly with the website.
We will also gladly send you the link to our comprehensive technical documentation upon request so do not hesitate to ask.
What is the difference between Data Controller and Data Processor?
In a nutshell, the controller determines why and how data processing should be performed, while the processor performs the actual processing on behalf of the controller. Here is an example. When Usercentrics sells products to consumers and uses Google Analytics to track user data, Usercentrics is the data controller and Google Analytics is the data processor.
How should I implement the Usercentrics CMP? Into the Tag Manager or directly on the page?
Both the integration in a Tag Manager and the direct implementation on the website are options. Customer preferences aside, we usually recommend integrating the script into the website. This is simply to ensure that the script is loaded as fast as possible and is available before all other scripts.
If you have questions, you can find the instructions on how to integrate here:
Service & Support
For technical questions, please contact our support team.