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:
- Create a domain using the Default (Explicit consent) template
- CookieHub Choices is applied automatically
- Google Consent Mode v2 is enabled by default
- Enable the Deny all button (Dashboard → Regional settings → Customize)
- 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:
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 |