Google Analytics 4: All You Need To Know About Consent Mode
Google Consent Mode helps websites adapt Google Analytics 4 (GA4) and advertising measurement to users' privacy choices, supporting a more privacy-conscious approach to tracking and data collection.
As consent preferences influence how analytics and advertising data can be collected, understanding Consent Mode is increasingly important for businesses looking to maintain reliable measurement while respecting users' decisions.
Let's explore how Consent Mode works, how to configure it and what it means for GA4 reporting, including its impact on data collection and behavioural modelling.
What is Google Analytics 4 Consent Mode
Google Consent Mode allows websites to communicate users' consent choices to Google tags, adapting how analytics and advertising technologies behave according to those preferences.
Consent Mode does not create or manage the cookie banner itself. Consent is collected through a consent management platform (CMP) or another consent solution, which communicates the user's choices to Google.
Consent Mode can operate in basic or advanced mode, with different implications for data collection:
- Basic Consent Mode: Google tags are blocked until users grant consent.
- Advanced Consent Mode: Google tags can load before consent is granted, adjusting their behaviour according to the consent state and potentially sending cookieless signals.
The implementation should reflect the website's privacy requirements and applicable regulations.

Why was Consent Mode introduced?
Consent Mode was developed to help websites communicate users' privacy preferences to Google technologies used for analytics and advertising.
Working alongside a consent management platform (CMP) or another consent solution, it helps websites respect these choices while adapting data collection.
This setup can support compliance with privacy regulations such as GDPR, although Consent Mode alone does not guarantee compliance. Legal obligations also depend on how consent is obtained, which technologies are used and how personal data is processed.
When users decline analytics cookies, some interactions may no longer be directly measurable. For eligible Google Analytics 4 properties, behavioural modelling can help estimate part of the missing data.
What is behavioral modeling
Behavioural modelling is a Google Analytics 4 feature that uses machine learning to estimate missing user and session data when visitors decline analytics cookies.
It analyses observed behaviour from users who have given consent, identifying patterns that can help estimate activity that cannot be fully measured.
However, behavioural modelling is not automatically available to every GA4 property. For websites, it requires an advanced Consent Mode implementation, sufficient data volumes and compliance with Google's eligibility and data quality requirements.
When available, modelling can help reduce gaps in analytics reporting, providing a more complete picture of website activity. These figures remain statistical estimates rather than an exact reconstruction of individual user behaviour.

How to configure Consent Mode
Consent Mode must be implemented through the website's Google tag or Google Tag Manager (GTM), integrated with a consent management platform or another consent solution.
The configuration must establish the appropriate default consent states and update them when users make or change their choices.
The CMP manages the cookie banner, including its content, display settings and available consent options.
Consent Mode v2 uses four key consent signals:
analytics_storage: controls storage related to analytics, such as cookies used to measure website activity.ad_storage: controls storage related to advertising.ad_user_data: communicates consent for sending user data to Google for advertising purposes.ad_personalization: communicates consent for personalised advertising.
Consent Mode can be configured through Google Tag Manager, using a compatible CMP integration or an appropriate consent implementation.
After configuration, Google Tag Assistant can help verify that default consent states are correctly established and updated when users interact with the consent banner.
Monitoring user consent
Once Consent Mode is implemented, it's important to regularly verify that consent signals are being transmitted correctly.
Google Tag Assistant can help check default consent states and confirm that they are updated appropriately when users interact with the consent banner.
Consent acceptance and rejection rates can generally be monitored through the CMP's reporting tools, where available.
Regular monitoring helps identify configuration issues and understand how users' consent choices may affect the completeness of analytics data.
Impact of Consent Mode on data
Consent choices can affect the completeness of data collected in Google Analytics 4, particularly for metrics such as users, sessions and events.
The impact depends on how Consent Mode is implemented and the preferences selected by website visitors.
Where behavioural modelling is available, GA4 can incorporate estimated data into reports using the Blended reporting identity, helping reduce gaps caused by limited consent.
Analytics managers should review the property's reporting identity settings and data quality indicators to understand whether reports include modelled data and account for any remaining measurement limitations.
Google Consent Mode helps websites respect users' privacy choices while supporting measurement in Google Analytics 4.
Careful configuration, regular testing and an understanding of modelling limitations are essential for interpreting analytics data reliably.









