Migrating from Consent Mode v1 to v2: Migration Steps | Adslytics | Adslytics

Consent Mode How-To Guide

Migrating from Consent Mode v1 to v2: What You Need to Do

By Muhammad Farooq · April 13, 2026 · 4 min read
Migrating from Consent Mode v1 to v2: What You Need to Do

What Changed from v1 to v2

Consent Mode v1 had two consent types: analytics_storage and ad_storage. Consent Mode v2 adds two new types: ad_user_data (controls whether user data can be sent to Google for advertising) and ad_personalization (controls whether data can be used for personalised advertising). Google requires all four types to be correctly implemented for EEA compliance.

What Needs to Change

1. Consent Default Tag Update

Your existing v1 default tag probably sets only two types:

// OLD v1 default (incomplete for v2):
gtag('consent', 'default', {
  'analytics_storage': 'denied',
  'ad_storage': 'denied',
  'wait_for_update': 500
});

Update to include all four types:

// v2 default (required):
gtag('consent', 'default', {
  'analytics_storage': 'denied',
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'wait_for_update': 500
});

2. CMP Consent Update

Your CMP must also update the two new consent types when users make choices. Check your CMP's settings or documentation for "Consent Mode v2" or "ad_user_data" configuration. Most Google-certified CMPs released v2 updates in 2023-2024 — ensure you are on the latest version of your CMP plugin or template.

3. CMP Category Mapping

The two new types need to be mapped to the correct consent category in your CMP:

  • ad_user_data: should be granted when the user accepts "Marketing" or "Advertising" cookies
  • ad_personalization: should be granted when the user accepts "Marketing" or specifically "Personalisation" cookies

Verification After Migration

In GTM Preview Mode → Consent tab, verify all four types update correctly when a user accepts or declines each category. If only two types update (the v1 types) and the new types stay at 'denied', the CMP update has not been applied.

Google Ads Consent Signal Check

After migration, check Google Ads → Admin → Consent settings. Google now shows a consent signal status that specifically checks for v2 compliance (including the new types). A "Consent mode v2 signals received" confirmation appears when the implementation is correct.

Summary

Migrating from Consent Mode v1 to v2 requires two changes: (1) update your default consent tag to include ad_user_data and ad_personalization, both set to 'denied', and (2) update your CMP to also call gtag('consent', 'update') with values for the two new types when users make choices. Verify in GTM Preview Consent tab and Google Ads consent signal diagnostics. Most Google-certified CMP plugins have updated for v2 — check you are on the latest version.

See our Consent Mode v2 Implementation service for migration help.

Need help migrating to Consent Mode v2? Contact Adslytics.

Need expert tracking setup?

Our Google Tag Manager experts have delivered 500+ tracking setups with a 98% success rate.

Get a Free Consultation →
← Back to Blog
Muhammad Farooq

Author

Muhammad Farooq GTM & Analytics Expert · Adslytics Founder

Tracking specialist with 10+ years of experience in Google Tag Manager, GA4, Server-Side Tracking, and Google Ads. Founder of Adslytics — a dedicated analytics agency with a 98% success rate across 232+ projects on Upwork.

Top Rated Plus LinkedIn Visit the author's profile →