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
- Sign up at illow
- Configure your banner using the “Getting started” wizard.
- Make sure your banner complies with the requirements in the Google EU User Consent Policy (EUUCP).
For more details on Illow banner setup, read this article.
Step 2: Set up consent mode
Set up using Google Tag Manager
- Open Google Tag Manager and navigate to your container.
- In “Tags”, click New and name the tag.
- Click Tag Configuration.
- Click Discover more tag types in the Community Template Gallery.
- Search for “Illow Cookie CMP by illow-io”.
- Add your site ID from the Illow console.
- Configure the default settings you’d like to use under “Google consent mode default values by region”. Add a row for “Global settings” with regions blank and add additional rows for region-specific settings using comma-separated ISO 3166-2 country codes in the “Region” box.
- Click Add.
- Click Triggering.
- Select Consent Initialization - All Pages and click Save.
- Test your container by clicking Preview in the top right corner (see instructions for testing below).
- Publish your container.
Set up using another platform or directly from your website’s code
- In the Illow UI, navigate to the “Home” tab under Cookie Banner code and click Copy Code to receive a CMP code snippet.
- 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 3.
- In the <head> tag of each page, paste the code below followed by the CMP script you copied in step 1 at the top of the <head> tag.
- Note: This ensures the CMP functions properly.
<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 ILLOW CMP CODE SNIPPET HERE -- >
<!-- It should look like the snippet below -- >
<!--
<script src="https://platform.illow.io/banner.js?siteId=123456789-1234-4a0b-a9ef-1234567890">
</script>
-->
After you’ve enabled your consent banner, consent mode is enabled automatically.
Testing using Tag Assistant
Learn more about how to Troubleshoot consent mode with Google Tag Manager.