Consent Mode v2 properly configured alongside GA4/GTM
This check looks for Google's Consent Mode v2 setup, which uses four signals (ad_storage, ad_user_data, ad_personalization, analytics_storage) to tell Google Analytics 4 (GA4) and Google Tag Manager whether a visitor has agreed to tracking. On this site, all four signals are present and correctly wired, which is the configuration Google has required for EU, UK, and Swiss traffic since March 2024. This is a positive finding: the site is already set up the way Google requires for European visitors, which protects both compliance and the accuracy of the site's own advertising and analytics numbers. Sites without this configuration lose conversion attribution and face regulatory enforcement risk. Keeping it working correctly means the marketing team's reporting stays trustworthy and the business avoids being an easy target for a consent-related complaint. No fix needed, this is already done well. Your developer should periodically verify, using a real browser rather than just reading the code, that the consent banner actually flips all four signals to 'granted' when a visitor clicks Accept, and to 'denied' when they decline. This is ongoing maintenance, worth a quick check whenever the banner or the analytics setup changes.
Why this matters
This is a positive finding: the site is already set up the way Google requires for European visitors, which protects both compliance and the accuracy of the site's own advertising and analytics numbers. Sites without this configuration lose conversion attribution and face regulatory enforcement risk. Keeping it working correctly means the marketing team's reporting stays trustworthy and the business avoids being an easy target for a consent-related complaint.
How to fix it
No fix needed, this is already done well. Your developer should periodically verify, using a real browser rather than just reading the code, that the consent banner actually flips all four signals to 'granted' when a visitor clicks Accept, and to 'denied' when they decline. This is ongoing maintenance, worth a quick check whenever the banner or the analytics setup changes.