To capture valuable insights while protecting user privacy, you need to collect consent from your website users. We recommend you use a Consent Management Platform (CMP) or work with your Content Management System (CMS) to collect consent and send it to Google.
Learn how to Set up your consent banner with a consent management platform or a content management system.
Step 1: Set up a consent banner
- Sign up on the CookieTractor website.
- Configure your banner using the getting started wizard.
Note: Make sure your banner complies with the requirements in the Google EU User Consent Policy (EUUCP).
Step 2: Set up consent mode
Set up using Google Tag Manager
- Open Google Tag Manager and navigate to your container.
- In "Tags", select New and name the tag.
- Click Tag Configuration.
- Select Tag Configuration > Discover more tag types in the Community Template Gallery.
- Search for “CookieTractor CMP (Consent Mode v2)” by CookieTractor.
- Click Add > Triggering.
- Select Consent Initialization - All Pages.
- Add your Website Identifier found which is found under the Installation tab for the website in the CookieTractor Tool.
- Match your Language Code with the language configured in CookieTractor (found under the Settings or Installation tab).
- Click Save.
- Test your container by clicking Preview in the top right corner.
- Publish your container.
Set up using another platform or directly from your website’s code
- You can implement CookieTractor with a javascript tag that is available in the CookieTractor Tool. On the specific website, select the Installation tab and copy the contents of the “Main Script” text box.
- If you use a website builder, review their documentation to find out how to implement code in the
<head>tag of each page. Otherwise, skip to step three. - In the
<head>tag of each page (see step 2 if you use a website builder), paste the following code followed by the CMP script you copied in step 1 at the very top of the<head>tag.
<script
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// 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>
<!-- PASTE YOUR CookieTractor CMP CODE SNIPPET HERE -- >
How to test using Tag Assistant
Learn more about how to Troubleshoot consent mode with Tag Assistant.