# Google Consent Mode v2 Implementation Checklist 2026
This checklist helps you implement **Google Consent Mode v2** correctly in 2026.
Consent Mode v2 is required for EEA/UK traffic to follow Google's EU rules and avoid losing data in GA4 and Google Ads.
Use **Advanced Mode** for best results (recover up to ~65% of lost conversions with modeling).
Read the full detailed explanation and business benefits here:
https://seers.ai/blogs/google-consent-mode-v2-transforms-consent-into-actionable-insights/
### 1. Before You Start
- [ ] Check if your site has EEA/UK visitors or Google Ads targets those regions → v2 is mandatory
- [ ] Make sure Google Tag Manager (GTM) is installed
- [ ] Use a CMP that supports Consent Mode v2 (Seers.ai, Cookiebot, Usercentrics, etc.)
- [ ] Choose mode: **Advanced** (recommended – sends anonymous pings) or **Basic** (tags blocked until consent)
- [ ] Talk to your legal team about Advanced Mode (cookieless pings are sent before consent)
### 2. Basic Setup
- [ ] Add your CMP script to the site (in head or GTM – high priority, All Pages)
- [ ] Set default consent to **denied** for all 4 parameters (very important in 2026):
- ad_storage: denied
- analytics_storage: denied
- ad_user_data: denied
- ad_personalization: denied
Example code (put before gtag.js or GTM):
```html
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
gtag('set', 'ads_data_redaction', true);
</script>