Comply with Google’s EU user consent policy
If you use Google Ads, AdSense, or Google Analytics in the EU or UK, you are required to comply with Google’s EU user consent policy .
CookieHub helps you meet these requirements by:
- Collecting explicit user consent
- Integrating with Google Consent Mode v2
- Supporting the IAB TCF 2.2 framework (only required for personalized ads)
In most cases, CookieHub Choices combined with Google Consent Mode v2 is sufficient.
Use IAB TCF only if you serve 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 | Only for personalized ads via Google Ads, AdSense, or Ad Manager | ✅ Enable in regional settings |
Additional Consent Mode (AC) | If using Google ad tech partners outside IAB TCF | ✅ Included automatically |
Recommended setup
CookieHub supports two configuration paths depending on your use case:
🔹 Option 1: General compliance (no personalized ads)
Use this setup if you only use:
- Google Analytics
- Conversion tracking
- Tag measurement
- Non-personalized ads
- Remarketing without personalized ad delivery
Configuration:
- When creating a domain, select the Default (Explicit consent) template.
- CookieHub Choices (category-based consent) is enabled
- Google Consent Mode v2 is automatically active
- Ensure the “Deny all” button is enabled in the consent dialog
(Dashboard → Regional settings → Customize) - Assign services to the appropriate cookie categories in the dashboard
Result:
- Tags are controlled based on user consent
- Google services receive consent signals via Consent Mode
- IAB TCF is not needed
🔹 Option 2: Personalized ads via Google Ads, AdSense, or Ad Manager
Use this setup only if you serve personalized ads in the EU/UK via Google platforms.
Requirements:
Google requires the use of a Google-certified CMP integrated with IAB TCF 2.2.
Configuration:
- Select the IAB TCF 2.2 template when creating your domain
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 the Consent type to Explicit consent / opt-in
- CookieHub will:
- Display the required IAB UI (Purposes, Vendors, Legitimate Interests)
- Generate the IAB TCF consent string
- Automatically enable:
- Google Consent Mode v2
- Additional Consent (AC) string
Google Consent Mode v2
CookieHub automatically enables Google Consent Mode v2 in all templates.
- Consent categories are mapped to Google signals:
ad_storage
,analytics_storage
,functionality_storage
, etc.
- Tags adapt to user consent before and after interaction
- Works with:
- Google Analytics
- Google Ads
- Floodlight
- GTM templates
Consent Mode v2 is essential even if IAB TCF is not used.
Additional Consent Mode (AC string)
Google supports an “Additional Consent” string for vendors not listed in the IAB Global Vendor List.
- CookieHub automatically generates and includes the AC string when:
- IAB TCF is enabled
- Additional Google ad tech partners are used
Summary
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 |