TL;DR, Quick Answer
7 min readWhen visitors reject cookies, GA4 loses their data. Consent Mode reconstructs missing data through behavioral modeling, mixing real observations with algorithmic predictions -- with no way to distinguish between them. Privacy-first analytics avoid this problem entirely.
Google built consent Mode as a measurement workaround for a world where many visitors reject analytics or advertising cookies. It connects a consent banner to Google tags and changes how those tags behave depending on choices such as analytics_storage and ad_storage.
It is useful to understand because it can make reports look more complete than the observed data really is. Consent Mode does not magically restore rejected tracking. Depending on the implementation, it either blocks Google tags until consent or sends limited cookieless signals that Google uses for modeling.
Basic vs Advanced Consent Mode
Google documents two implementation modes: basic and advanced (Google Analytics Consent Mode setup).
In basic consent mode, Google tags are blocked until the visitor interacts with the consent banner. If the visitor does not consent, no data is sent to Google, not even the consent status. Modeling may rely on a more general model.
In advanced consent mode, Google tags load before consent with default states usually set to denied. While consent is denied, the tags send cookieless pings. If the visitor later grants consent, full measurement data can be sent. Google says advanced mode enables advertiser-specific modeling because it has more information from the non-consenting traffic.
That distinction matters. A privacy team may approve basic mode but reject advanced mode because advanced mode still transmits information after a user has not granted consent.
- Tags blocked until the visitor interacts with the banner
- No data sent without consent, not even the consent status
- Modeling relies on a more general model
- Tags load before consent, default usually denied
- Cookieless pings sent while consent is denied
- Enables advertiser-specific modeling from that traffic
What Gets Sent When Consent Is Denied
Google's consent mode reference says that when analytics_storage='denied', Google Analytics does not read or write first-party analytics cookies, but cookieless pings are sent for future measurement and modeling. Google also states that cookieless pings may include information such as user agent, screen resolution, and IP address as part of normal HTTP/browser communication, while Google says it does not store or log IP addresses (Consent Mode reference).
For ad_storage='denied', Google says advertising cookies are not written or read, Google signals does not accumulate data for that traffic, and ad-click information in URLs may still be used to approximate traffic measurement.
This is less invasive than full-cookie tracking, but it is not the same as collecting nothing. Your privacy notice, CMP configuration, and legal analysis need to match the actual mode you deploy.

What Modeling Does
Consent Mode can feed conversion modeling and behavioral modeling. Google describes Consent Mode as a way to adjust tag behavior based on consent status and model gaps in conversions (Consent Mode impact results).
A simple example: 1,000 visitors arrive from a campaign, 600 consent to analytics cookies, 400 reject or ignore the banner, and the consenting visitors produce 30 observed conversions. Google may estimate additional conversions among the unobserved or partially observed group.
Your report may show modeled conversions in addition to observed ones. That can be useful for advertising optimization, but it changes the nature of the metric. It is no longer purely a count of observed actions.
Why This Creates Reporting Caveats
Modeled data can help with directional decisions, but it has limitations. That modeled data depends on assumptions about non-consenting users, can change retroactively as models update, may be unavailable for small datasets, can obscure whether a change came from real behavior or model adjustment, and complicates debugging when comparing GA4 UI reports, Ads reports, and exports.
Do not present modeled metrics as exact observed totals. Label them clearly in internal reporting. When evaluating landing pages, product changes, or compliance-sensitive funnels, keep a separate view of observed first-party events where possible.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
Legal And Trust Questions
Consent Mode is not a substitute for consent. Google itself says you should have a mechanism to obtain user consent before configuring it. In Europe, valid consent must be freely given, specific, informed, and unambiguous, and withdrawal must be possible. The EDPB summarizes those requirements in its consent guidance (EDPB consent explainer).
The legal question is sharper for advanced mode: if a person declines analytics storage, is sending cookieless pings for modeling consistent with their expectation? Different organizations may answer differently based on jurisdiction, CMP language, vendor terms, and risk tolerance. Treat this as a privacy decision, not merely a tag-manager setting.
When Consent Mode Makes Sense
Consent Mode can be reasonable when you are already committed to Google Ads or GA4, have a properly configured CMP, need modeled advertising conversions, clearly distinguish modeled and observed metrics, and can tolerate the complexity.
It is less attractive when your primary need is simple website analytics, content performance, or privacy-first growth reporting. In those cases, a cookieless analytics tool may give cleaner observed data with less compliance machinery.

Implementation Checks
If you use Consent Mode, verify that default consent states are set before any Google tag fires, regional defaults are configured correctly, the CMP updates consent states reliably, old snippets are removed, Google signals and ads personalization are intentional, and internal tests cover accept, reject, no interaction, and withdrawal flows.
Use browser dev tools and Google Tag Assistant to confirm behavior. Do not assume your CMP template handles everything. Many compliance failures come from duplicate scripts, old hardcoded tags, or consent defaults that load too late.
Privacy-First Alternative
If the goal is website analytics rather than ad optimization, consider whether you need Consent Mode at all. A privacy-first analytics setup can avoid persistent cookies, avoid cross-site advertising identifiers, and collect aggregate first-party events. That means fewer modeled gaps, fewer banner dependencies, and cleaner explanations to visitors.
Consent Mode is a patch for a tracking model built around consent-dependent identifiers. Sometimes patches are necessary. But if you can measure what matters without those identifiers, the simpler architecture is often better for trust, performance, and decision quality.
Consent Mode Checklist
Build a configuration inventory before relying on modeled reports. Record whether enhanced measurement, Google Signals, ads personalization, User-ID, BigQuery export, Consent Mode, cross-domain measurement, and region-specific defaults are enabled. Reconcile GA4 conversions with backend truth for purchases, signups, and forms, and label modeled metrics clearly so they are not mistaken for observed user actions.
Frequently Asked Questions
Does consent mode collect personal data even after a user declines tracking?
Google's consent mode reference says cookieless pings are sent when analytics_storage is denied and can include the user agent, screen resolution, and IP address as part of normal browser communication. Google also states it does not store or log IP addresses. The pings are limited signals for modeling, not the full first-party analytics cookies visitors declined.
What's the difference between analytics_storage denied and ad_storage denied?
When analytics_storage is denied, Google Analytics stops reading or writing first-party analytics cookies but still sends cookieless pings for future measurement and modeling. When ad_storage is denied, advertising cookies aren't written or read and Google signals stops accumulating data for that traffic, though ad-click information in URLs may still approximate traffic measurement.
Does basic consent mode send any data before a visitor responds to the banner?
No. In basic consent mode Google tags are blocked entirely until the visitor interacts with the consent banner. If the visitor doesn't consent, nothing is sent to Google, not even the consent status itself. Modeling in this case relies on a more general model rather than site-specific signals.
Why would a privacy team reject advanced consent mode but approve basic mode?
Advanced consent mode loads Google tags before consent and sends cookieless pings while consent is still denied, information leaving the site after a visitor hasn't agreed to it. Basic mode blocks tags entirely until interaction, so a privacy team can approve the mode that respects the denial and reject the one that doesn't.
Can modeled conversions in GA4 change after they've already been reported?
Yes. Modeled data depends on assumptions about non-consenting users and can change retroactively as Google's models update. That's one reason the post recommends labeling modeled metrics clearly and keeping a separate view of observed first-party events for compliance-sensitive funnels.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
What is a cookieless ping in consent mode?
A cookieless ping is the limited signal Google tags send when a visitor has denied storage consent. It carries no persistent cookie but can include information such as user agent, screen resolution, and IP address as part of normal HTTP and browser communication. Google uses these pings for future measurement and behavioral modeling rather than direct tracking.
Does consent mode replace the need for a cookie consent banner?
Consent mode connects an existing consent banner to Google tags and changes tag behavior based on the visitor's choice. Google itself says a mechanism for obtaining consent needs to exist before consent mode is configured. The banner and CMP remain the legal basis; consent mode only reacts to what they collect.
Is basic consent mode enough to satisfy GDPR requirements?
The post treats that as a privacy decision rather than a fixed answer. In Europe, valid consent must be freely given, specific, informed, and unambiguous, with withdrawal possible, and the EDPB's consent guidance sets out those requirements. Whether basic or advanced mode fits depends on jurisdiction, CMP language, vendor terms, and an organization's own risk tolerance.
Why might GA4 reports and Ads reports show different conversion numbers?
Modeled data complicates debugging when comparing GA4 UI reports, Ads reports, and exports, because each can apply modeling differently. The gap can also come from small datasets, where modeled data may be unavailable, or from models updating and changing prior estimates retroactively. Treating modeled and observed numbers as the same metric is what causes the confusion.
What's a privacy-first alternative to relying on consent mode?
A privacy-first analytics setup can avoid persistent cookies and cross-site advertising identifiers, collecting aggregate first-party events instead. That means fewer modeled gaps to explain, fewer banner dependencies, and a simpler story to tell visitors. It fits best when the goal is website analytics or content performance rather than ad optimization.
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks Flowsery as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
Flowsery
Revenue-first analytics for your website
Track every visitor, source, and conversion in real time. Simple, powerful, and cookie-free.
Real-time dashboard
Goal tracking
Cookie-free tracking
Related Articles


A Practical Overview - Cookie Banner
You only need a cookie banner when something non-essential touches the device. When you can skip it, and what a valid one has to do if you cannot.


Useful Context - Privacy Issues With Google Analytics
The real privacy issues with Google Analytics survived the IP-logging change: identifiers, ad integrations, transfers and retention. Plus a config audit.


A Practical Guide to Is Google Analytics and GA4 GDPR Compliant
Is GA4 GDPR compliant? Not by default. The risk sits in consent, Google Signals, contracts, transfer basis and the fields you send. The audit checklist.

