Learn more about how to Set up your consent banner with a consent management platform or a content management system.
Step 1: Set up a consent banner
- Log into your CookieScript account to configure your banner. If you don’t have a CookieScript account, you’ll need to sign up before you can proceed.
- Be sure your banner complies with the requirements in the Google EU user consent policy (EUUCP).
For additional information on banner setup, review the CookieScript cookie banner set-up guide.
Step 2: Set up consent mode
Set up using Google Tag Manager
- Open Google Google Tag Manager and navigate to your container.
- In 'Tags', click New and name your tag.
- Click Tag Configuration, then click Discover more tag types in the Community Template Gallery. From the gallery, search for 'CookieScript', then install 'CookieScript CMP (consent mode)' by CookieScript.
- In CookieScript, go to the CookieScript banner.
- Click Settings, then go to the 'Installation' tab.
- Choose whether you want to show the banner to all users globally or only to users from specific countries.
- Select the 'Google Tag Manager' tab under 'Your Code', then click Copy script code.
- Paste the code into the 'Banner code URL' field in Tag Manager.
- Configure the default settings that you would like to use under 'Default Consent Mode settings'.
- Add a row for global settings, and leave 'Regions' blank. You can add additional rows for region-specific settings by using comma-separated ISO 3166-2 country codes in the 'Region' box.
- Click Add, then click Triggering.
- Select 'Consent Initialisation – All Pages', then click Save.
- Click Preview in the top right corner to test your container. View instructions for testing below.
- Publish your container.
Set up using another platform or directly from your website’s code
- Open CookieScript, then go to the CookieScript banner.
- Click Settings, then go to the 'Installation' tab.
- Choose whether you want to show the banner to all users globally or only to users from specific countries.
- Select the 'Script Tag' tab under 'Your Code', then click Copy script code.
- If you use a website builder, review their documentation to learn how to implement code in the
<head>
tag of each page. Otherwise, continue to step 6. - In the
<head>
tag of each page (review the instructions above if you use a website builder), paste the following code, followed by the CMP script you copied earlier at the very top of the<head>
tag. Note that this step is critical in order to ensure that the CMP functions properly.
<script>
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// IMPORTANT - DO NOT COPY/PASTE WITHOUT MODIFYING REGION LIST
// Set default consent for specific regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'regions':[<list of ISO 3166-2 region codes>]
});
// Set default consent for all other regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
</script>
<!--Banner script here!-->
Testing using Tag Assistant
Learn more about how to Troubleshoot consent mode with Google Tag Manager.