Skip to content
Adrythm
Tracking and reporting

Data thresholds

GA4 data thresholds / thresholding applied / Google Analytics has applied thresholding

In short

Data thresholds are rules Google Analytics 4 applies to withhold rows or numbers from a report when showing them could reveal something about individual visitors. A thresholded report shows less than the property collected, so it is easy to mistake for broken tracking or a slow week.

Google applies thresholds when a report or exploration includes demographic data, or an audience defined using demographic data. A row that carries search query information can also be withheld when too few total users sit behind it. The purpose is to stop anyone viewing the report from inferring who an individual visitor is.

Google says the thresholds are system defined and cannot be adjusted. Its help page gives no number for the minimums, so there is no way to calculate in advance which rows will disappear.

A thresholded report announces itself. The data quality indicator at the top carries a message that Google Analytics has applied thresholding to one or more cards and will only display that data once it meets the minimum aggregation thresholds.

The property's reporting identity setting affects how often this happens. Google's page on that setting says the Blended and Observed options need enough activity from signed-in users to obscure their identity, and that as a consequence reports are subject to data thresholds. The Device based option uses only the device ID. Switching between the options changes nothing about the data collected and can be reversed at any time.

In practice

A clinic's office manager builds an exploration of last week's visitors broken down by age, and most rows come back empty while the overview report shows steady traffic. The data quality indicator at the top of the exploration carries the thresholding message. Widening the date range is the first fix Google suggests, because more users then sit behind each row.

Not the same as

Consent mode
When visitors decline cookies, their behavioral data is never available, and Google Analytics fills the gap by modeling from similar users. A threshold hides data that was collected, at the moment someone views the report.

Why it matters to you

A thresholded report withholds data on purpose, so a decision made from it can cut an audience or a campaign that is working. Before acting on a sudden gap in a demographic or search query report, check the indicator at the top, then look at the same traffic in a report without demographic dimensions. Google also names exporting to BigQuery as an option, noting that data from Google signals is not exported there.

What to ask or check

  1. 01Does this report show the thresholding message in its data quality indicator?
  2. 02Which reporting identity is the property set to, and has anyone compared the same report under Device based?
  3. 03Would a wider date range, or the same report without demographic dimensions, show the missing rows?

What people get wrong

That empty rows in a GA4 report mean the tracking broke. When a threshold applies, the report says so in its data quality indicator, and the data is being withheld from that view.

Consent mode

Consent mode is how an advertising tag is told whether a visitor agreed to be tracked. Both major platforms now require a consent signal, and the penalties differ in kind: Google's policy allows it to suspend or terminate your account, while Microsoft simply stops recording your conversions.

Engagement rate

Engagement rate is the share of visits to your website that Google Analytics 4 counts as engaged. A visit qualifies when it passes a timer that starts at 10 seconds, reaches two page views, or records a key event. Bounce rate is everything else, so the two add up to 100%.

Conversion

A conversion is an action you told the ad platform to count as a result, like a form or a call. The number is not a headcount. Google's One conversion setting counts one per ad click, not per person, and Microsoft calls the same two settings All and Unique.

Enhanced conversions

Enhanced conversions send a hashed version of your customer's email address or phone number to the ad platform, which matches it against its own signed-in account holders. Both platforms describe it as a replacement for third-party cookies, and both match against their own user base.

Offline conversion import

An offline conversion import tells the ad platform that a click became a sale somewhere it could not see. You store the click ID with the lead and hand it back when the deal closes. Microsoft states that anything uploaded more than 90 days after the click is not imported.

Primary and secondary conversion actions

Primary and secondary conversion actions decide which conversions count where. Google reports primary actions in the Conversions column and uses them for bidding, while secondary actions are observation only and appear in All conversions. Microsoft draws the same line with a property called ExcludeFromBidding.

Want this explained against your own numbers?

Twenty minutes, a straight answer, and no follow-up sequence if you decide not to work with us.