How Cookieless Pings Work in Google Consent Mode
Part 2 of 4 in the series Wiring consent correctly
When deploying Consent Mode v2, data architects must choose between two distinct implementation frameworks: Basic and Advanced. The critical difference lies entirely in how the system handles users who deny consent or ignore the banner.

Basic Consent Mode (Hard Blocking)
In a Basic implementation, Google tags are completely blocked from executing until the user explicitly grants consent.
- How it works: The Tag Management System is configured to act as a strict gatekeeper. If the user clicks “Deny,” the tags remain dormant.
- The Result: Zero data—not even a network request—is sent to Google. While this is the absolute safest route for strict compliance, it results in a massive data blackout. All visibility into unconsented users is lost, which makes accurate modeling impossible.
Advanced Consent Mode (Cookieless Pings)
This is the setup Google strongly recommends and where the true engineering power of Consent Mode shines.
- How it works: Google tags load immediately when the page opens, but they are dynamically restricted based on the default consent state. If the user denies consent, the tags do not read or write any cookies. Instead, they send anonymized, cookieless “pings” to Google’s servers.
- The Result: These pings carry non-identifying functional data (e.g., timestamps, user agents, referrers, and basic event data). Because no personal identifiers or cookies are utilized, this method respects user privacy choices while still supplying Google’s backend with the raw, aggregated signals necessary for machine learning.
How GA4 and Google Ads Model Data with Advanced Consent Mode
The cookieless pings collected via Advanced Consent Mode form the mathematical foundation for Google’s machine learning models. Without these pings, Google has no baseline to extrapolate from. Here is exactly how the platforms translate those anonymous signals into actionable reporting and bidding data.
GA4 Behavioral Modeling
When a user denies analytics_storage, GA4 cannot generate or read a standard Client ID cookie to stitch their pageviews into a coherent session.
To solve this, GA4 utilizes Behavioral Modeling. The system analyzes the complete, observable journeys of the consented users to train its machine learning models. It then applies these models to the cookieless pings generated by the unconsented ones. The algorithm probabilistically estimates how many unique users visited, how many sessions occurred, and which events were triggered. In the GA4 interface (with the reporting identity set to “Blended”), this prevents a massive, artificial drop in the traffic metrics and preserves the accuracy of the overall conversion rates.
Google Ads Conversion Modeling
If a user clicks an ad but denies ad_storage and ad_user_data, Google Ads cannot use traditional tracking cookies (like the GCLID or DCLID) to attribute their subsequent purchase back to the initial click.
However, because Advanced Consent Mode allows a cookieless conversion ping to fire, Google knows a purchase did occur. Google’s engine uses Conversion Modeling to analyze aggregate data—such as time from ad interaction, device type, browser, and geographic region—to probabilistically link the anonymous conversion ping back to an ad click.
This mechanism is the lifeblood of Smart Bidding. Algorithms like Target CPA (tCPA) or Target ROAS (tROAS) require a steady stream of conversion data to optimize bids. Without Conversion Modeling, the algorithm would blindly assume the ads stopped working, causing ad delivery to throttle and campaign performance to collapse.
Wiring consent correctly
- How to Implement Google Consent Mode v2
- How Cookieless Pings Work in Google Consent Mode
- GA4 Consent Mode v2: Decoding the gcd Parameter (A Network Request Deep Dive)
- How to Pass Consent Status to Server-Side GTM