Comply with Google’s EU User Consent Policy

If you use Google Ads, AdSense, or Google Analytics in the EU or UK, you must comply with Google’s EU User Consent Policy.

CookieHub helps you meet these requirements by:

  • Collecting explicit user consent
  • Enabling Google Consent Mode v2 automatically
  • Supporting IAB TCF 2.2 for personalized ads

In most cases, CookieHub Choices + Consent Mode v2 is enough. Use IAB TCF 2.2 only if you deliver personalized ads via Google platforms.


What does Google require?

Requirement Applies when… CookieHub support
Explicit user consent Always ✅ CookieHub Choices or TCF
Google Consent Mode v2 Always ✅ Enabled by default
IAB TCF 2.2 Personalized ads via Google Ads, AdSense, or Ad Manager ✅ Enable in regional settings
Additional Consent Mode If using Google ad tech partners outside IAB GVL ✅ Included automatically


Recommended setup options

🔹 Option 1: General compliance (no personalized ads)

Use this if you only run:

  • Google Analytics
  • Conversion tracking
  • Non-personalized ads
  • Tag measurement or remarketing (without personalized ad delivery)

Configuration steps:

  1. Create a domain using the Default (Explicit consent) template
  2. CookieHub Choices is applied automatically
  3. Google Consent Mode v2 is enabled by default
  4. Enable the Deny all button (Dashboard → Regional settings → Customize)
  5. Assign services to the correct categories in the dashboard

Result:

  • Tags follow user consent
  • Google services receive consent signals
  • IAB TCF is not required

🔹 Option 2: Personalized ads via Google Ads, AdSense, or Ad Manager

Google requires a Google-certified CMP integrated with IAB TCF 2.2.

Configuration steps:

  1. Choose the IAB TCF 2.2 template

    OR

    • Go to Dashboard → Domain list → Settings → Regional settings
    • Set the framework for your region (e.g., EEA or UK) to IAB TCF 2.2
    • Set Consent type to Explicit consent (opt-in)

      CookieHub will:

    • Display the IAB UI (Purposes, Vendors, Legitimate Interests)
    • Generate the TCF consent string
    • Enable Google Consent Mode v2
    • Generate the Additional Consent (AC) string for non-GVL vendors

Google Consent Mode v2

Consent Mode v2 is always active and maps categories to Google signals like:

  • ad_storage , analytics_storage , functionality_storage

It ensures tags behave according to consent before and after interaction.

Supported services include:

  • Google Analytics
  • Google Ads
  • Floodlight
  • GTM templates

Consent Mode v2 is required even if you don’t use IAB TCF.


Additional Consent Mode (AC string)

Google uses the AC string for Google Ad Tech Partners outside the IAB Global Vendor List.

CookieHub automatically generates the AC string when IAB TCF is enabled.


Summary of requirements

Use case IAB TCF required? Google Consent Mode v2
Google Analytics only ❌ No ✅ Yes
Google Ads (non-personalized) ❌ No ✅ Yes
Google Ads (personalized) ✅ Yes ✅ Yes
Tag measurement / remarketing ❌ No ✅ Yes