Google Consent Mode v2 allows websites to adjust tag behavior based on user consent choices, enabling conversion modeling and privacy-compliant measurement across Google services.
With QookieQloud™, consent signals are automatically captured and dispatched to Google Tag Manager and gtag.js without manual coding.
Supported Consent Mode Signals
When Consent Mode is active, QookieQloud dynamically manages all four core Google parameters:
ad_storage
Controls whether advertising cookies and retargeting identifiers may be stored on client devices.
analytics_storage
Controls whether statistical cookies used for Google Analytics tracking can be set.
ad_user_data
Governs whether personal user data can be shared with Google for ad attribution.
ad_personalization
Determines whether personalized advertising and remarketing lists can be utilized.
Basic vs. Advanced Consent Mode
QookieQloud supports both operational architectures out of the box:
Strict Mode (Basic Consent Mode)
Google tags are completely prevented from loading until explicit affirmative consent is granted. No network requests or cookieless pings are sent beforehand. This is the strictest interpretation of GDPR compliance.
Flexible Mode (Advanced Consent Mode)
Google tags load immediately with all consent parameters initially set to denied. Tags transmit cookieless pings for Google conversion modeling. Once user consent is registered, signals are updated to granted in real time.
Verification & Debugging
You can verify that Consent Mode v2 signals are firing correctly by opening your browser developer console on your website and running:
QookieConsentDebug.printSummary()
This command prints the active Google consent states, regional detection values, and registered event listeners directly into your console.
Official Documentation
For more detailed technical references, explore Google’s official developer guides: