Set up CookieScript to obtain user consent

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.
 

Step 1: Set up a consent banner

  1. 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.
  2. 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

  1. Open Google Google Tag Manager and navigate to your container.
  2. In “Tags”, click New and name your tag.
  3. 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.
  4. In CookieScript, go to the CookieScript banner.
  5. Click Settings, then go to the “Installation” tab.
  6. Choose whether you want to show the banner to all users globally or only to users from specific countries.
  7. Select the “Google Tag Manager” tab under “Your Code”, then click Copy script code.
  8. Paste the code into the “Banner code URL” field in Tag Manager.
  9. Configure the default settings you would like to use under “Default Consent Mode settings”.
  10. 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.
  11. Click Add, then click Triggering.
  12. Select “Consent Initialization - All Pages”, then click Save.
  13. Click Preview in the top right corner to test your container. View instructions for testing below.
  14. Publish your container.

Set up using another platform or directly from your website’s code

  1. Open CookieScript, then go to the CookieScript Banner.
  2. Click Settings, then go to the “Installation” tab.
  3. Choose whether you want to show the banner to all users globally or only to users from specific countries.
  4. Select the “Script Tag” tab under “Your Code”, then click Copy script code.
  5. 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.
  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 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.

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Main menu
1950534350925815420
true
Search Help Center
true
true
true
true
true
69256
false
false