Usercentrics - PUBLIC
Usercentrics WordPress Implementation Guide
In this article we will describe how you can easily implement Usercentrics into your WordPress website. There are 2 different ways to complete the implementation, depending on which CMP version you have:
|
---|
Please note the plugin steps for installation of Usercentrics to WordPress are currently available for CMP v1 users. A guide for CMP v2 will be released once the new plugin with additional features is available.
Content
Part 1: Install Usercentrics to your WordPress website
Option 1: Install CMP v1 plugin from your WordPress website (Option only for CMP v1)
Log into your WordPress website
Under āPluginsā select āAdd Newā
In the search bar, search for āUsercentrics CMPā and select it
Select āActivate Pluginā
Option 2: Install Usercentrics tag script manually to your WordPress website without using the plugin (Options for CMP v1 or CMP v2)
It is highly recommended that you use a child theme, that extends the main theme, and install the CMP manually into the child theme. This ensures the next time there is an update for your theme, the changes are not overwritten and lost. That means you do not have to make an update manually every time your theme updates.Ā
We suggest contacting a Wordpress developer to create a child theme and then help you with the manual script integration steps below through the child theme.Ā
Login to your admin section of your WordPress website
Select āAppearanceā and then āTheme Editorā under the menuĀ
Find your current theme or child theme (recommended) from the dropdown list and click āSelectā
Once under āEdit Themes'', double check you are in the right theme to edit on the top right. Then on the right menu under the āTheme file listā, click āheader.phpā
Now add your Usercentrics script tag into header.php file html <head> section
In your Settings dashboard you can find your personal script with your Settings-ID under āGeneralā (CMP v1) or āImplementationā (CMP v2).
Code for CMP Version 1
<script type="application/javascript" src="https://app.usercentrics.eu/latest/main.js" id="XXXXXXXXX"></script>
Code for CMP Version 2
<script id="usercentrics-cmp" data-settings-id="XXXXXXXX" src="https://app.usercentrics.eu/browser-ui/latest/loader.js" async></script>
Copy your unique script from the Admin Interface or replace āXXXXXXXXXā with your personal Settings-ID in the above relevant code example.
Part 2: Usercentrics CMPĀ
After completing the installation in Part 1, you will see Usercentrics CMP in your left side menu in WordPress.Ā
Select āUsercentrics CMPā and enter your Usercentrics Settings-ID. Your unique s
Settings-ID can be found under your Usercentrics Admin Interface.If you have Google Tag Manager, you can additionally and optionally add your unique Google Tag Manager Container ID.
To be GDPR/CCPA compliant, it is crucial to embed the Google Tag Manager in a specific manner. Therefore you will have to remove any existing Google Tag Manager inclusions before using this plugin.
Part 3: Do not forget to block your third party services!Ā
Do you have third party services, such as Google Analytics? If you are unsure, you can find out by using our DPS Scanner in your Admin Interface.
If you have third party services, you will need to manually block each of them until a user gives consent. In order to block third party services and cookies until the user has given consent, you will need to follow the steps below for each third party.Ā
Using Google Analytics as a third party service example, you can follow the steps below:
Step 1: Add Google Analytics Code to WordPress
Add your Google Analytics code to the header section of the current theme. You can get to the header section of your current theme by following the steps:
Select āAppearanceā and then āTheme Editorā under the WordPress menuĀ
Find your current theme from the dropdown list and click āSelectā
Once under āEdit Themes'', double check you are in the right theme to edit on the top right. Then on the right menu under the āTheme file listā, click header.php
Step 2: Adjust the Existing Google Analytics Script
Once the Usercentrics tag script has been integrated into your website, all existing scripts need to be customized. This step is mandatory to ensure scripts are only executed after a consent has been given.
Change script type ā ātext/javascriptā becomes ātext/plainā
To customize your scripts, two small adjustments are necessary. The first one refers to the script type. Change the type from type="text/javascript" to type="text/plain" in your scripts.
If your script does not explicitly specify type="text/javascript" as it can be interpreted by the browser without naming it, you still have to adjust it to type="text/plain".
This adjustment is mandatory to ensure the script is not automatically interpreted and executed by the browser when the page is called.
Assign a data attribute
The scripts of the data processing services that youāre using need to be given a custom data attribute. It is used to connect to our Consent Management Platform and to query consents.
The syntax of this data attribute is data-usercentrics="Name Data Processing Service", where āName Data Processing Serviceā corresponds to the exact name of the Data Processing Services you created in your Settings dashboard under āData Processing Servicesā.
As an example, we're going to adjust the Google Analytics script.
Here is the original script:
Once adjusted, it becomes:
From now on, upon page load, the Google Analytics script will only be executed if your visitor has given consent to Google Analytics.
Repeat the steps above for any other third party services you have.Ā
Do you need further help?
Usercentrics - PUBLIC