TL;DR: Google Consent Mode V2 for Magento 2
Google Consent Mode V2 became mandatory in March 2024 for EU-targeted stores using Google Ads or GA4. It tells Google's tags how to behave when a user hasn't given cookie consent — instead of firing nothing, tags fire in "cookieless" mode with limited data. Install the WeltPixel Consent Mode V2 Extension to implement it on Magento 2 without custom development.
What Is Google Consent Mode V2?
Consent Mode V2 is Google's framework for adjusting how Google tags (GA4, Google Ads, Floodlight) behave based on a user's cookie consent choice. When a visitor declines cookies, instead of blocking all tracking, Consent Mode sends cookieless pings — anonymized signals that Google uses for conversion modeling.
This means you get estimated conversion data even from users who decline cookies, without violating their privacy choices. Google uses machine learning to model the conversions you would have seen if consent was granted.
Why It Matters in 2026
It's mandatory. Since March 2024, Google requires Consent Mode V2 for any website serving EU users and running Google Ads or GA4. Without it:
- Google Ads remarketing audiences stop building for EU users
- You lose conversion data for users who decline cookies (typically 30-50% in the EU)
- Google Ads campaign optimization degrades significantly
Since July 2025, enforcement has tightened further with stricter requirements for consent signal verification.
How Consent Mode V2 Works
Consent Mode uses two key consent signals:
| Signal | Controls | When Denied |
|---|---|---|
| analytics_storage | GA4 cookies | Cookieless pings sent (no cookies set), Google models conversions |
| ad_storage | Google Ads cookies | No remarketing cookies, ad click info sent via URL parameters only |
| ad_user_data (V2 new) | Sending user data to Google for ads | User data not shared with Google Ads |
| ad_personalization (V2 new) | Personalized advertising | No personalized remarketing |
The two new V2 signals (ad_user_data and ad_personalization) are what distinguish V2 from V1. They give users more granular control and Google more specific consent information.
Implementing on Magento 2
The WeltPixel Google Consent Mode V2 Extension integrates Consent Mode with your existing cookie consent solution (OneTrust, Cookiebot, CookieYes, or custom). It:
- Loads Google tags with default consent state (denied) before the consent banner appears
- Listens for consent banner interactions
- Updates consent signals in real-time when the user accepts or declines
- Persists consent choices across sessions
The extension works alongside the WeltPixel GA4 Extension — both must be installed for full functionality.
Consent Mode + Server-Side Tracking
Consent Mode and server-side tracking solve different problems:
- Consent Mode recovers data from users who decline cookies (via Google's conversion modeling)
- Server-side tracking recovers data lost to ad blockers and browser restrictions
Together, they maximize your data coverage. Server-side tracking via the WeltPixel GA4 PRO extension still respects consent signals — it only sends data for users who have consented.
FAQ: Google Consent Mode V2
Do I need Consent Mode if I'm not in the EU?
If your store serves ANY EU visitors and uses Google Ads or GA4, yes. The requirement is based on where your visitors are, not where your business is. Even a US-based store with 5% EU traffic should implement Consent Mode to avoid losing that audience's conversion data.
Does Consent Mode replace my cookie consent banner?
No. Consent Mode works WITH your existing cookie consent solution (OneTrust, Cookiebot, etc.). The consent banner collects the user's choice; Consent Mode communicates that choice to Google's tags. You need both.
How much data does conversion modeling recover?
Google reports that Consent Mode's behavioral modeling recovers an average of 65% of ad-click-to-conversion journeys that would otherwise be lost. The exact recovery rate depends on your traffic volume — Google needs sufficient data to build accurate models.
Is the WeltPixel extension compatible with my consent banner?
The extension supports the major consent management platforms: OneTrust, Cookiebot, CookieYes, Osano, and custom JavaScript-based consent solutions. It reads the consent state from your existing banner's cookies/APIs and passes the signals to Google tags.