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 for an Axeptio account .
- 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 additional information on banner setup, review the steps on How to Add a Cookie Banner to Your Website .
Step 2: Set up consent mode
Using Google Tag Manager
- Open Tag Manager and navigate to your container.
- In “Tags”, click New, and name the tag.
- Click Tag Configuration, then click Discover more tag types in the Community Template Gallery. From the gallery, search for “Axeptio CMP”, then install “Axeptio CMP” by axeptio.
- Configure the default settings 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 Initialization - All Pages”, then click Save.
- Click Previewin the top right corner to test your container.
- Publish your container.
Using Other Platforms or Directly Editing Website Code
- Open Axeptio , then go to your cookies configuration, and click the button “Integration on your website” instructions to find 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 (review 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. Note that this is critical in order to ensure 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!-->
How to test using Tag Assistant
Learn more about how to Troubleshoot consent mode with Tag Assistant .