How do I update my 3rd Party Website tracking to Advanced Consent Mode (Consent Mode V2) with Cookiebot?

Please note: this guide applies to clients who are not contracted for marketing services with Net Affinity or avail of our Meta Search only marketing bundle. Net Affinity handles this integration for all marketing clients (except Meta Search only). 

Please ensure you have followed the essential Google Tag Manager set up first before proceeding with these instructions.

These instructions are for websites not hosted on the Net Affinity CMS or Website Builder.

  1. Please see the script below the instructions.
  2. Update the GTM ID and Cookiebot ID parts within the script. GTM ID is the ID of your GTM Container.
  3. Copy the script and get it replaced with the GTM Script on all pages of your website.
  4. Please continue following the instructions for the Advanced Consent Mode implementation.

 

Script prepared for v2 Consent Mode (Advanced Consent Mode):

 

<!-- Google Consent Mode -->

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag() {

    dataLayer.push(arguments)

  }

  gtag("consent", "default", {

    ad_personalization: "denied",

    ad_storage: "denied",

    ad_user_data: "denied",

    analytics_storage: "denied",

    functionality_storage: "denied",

    personalization_storage: "denied",

    security_storage: "granted",

    wait_for_update: 500

  });

  gtag("set", "ads_data_redaction", true);

  gtag("set", "url_passthrough", true);

</script>

<!-- End Google Consent Mode-->

 

   

<!-- Google Tag Manager -->

    <script>

    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

    })(window,document,'script','dataLayer','GTMID');</script>

<!-- End Google Tag Manager -->

   

      

<!-- Cookiebot CMP-->

<script

  id="Cookiebot"

  src=https://consent.cookiebot.com/uc.js

  data-cbid="CookiebotID"

  type="text/javascript"

  data-consentmode-defaults="disabled"

  async

></script>

<!-- End Cookiebot CMP -->