Data thresholds
GA4 data thresholds / thresholding applied / Google Analytics has applied thresholding
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
- 01Does this report show the thresholding message in its data quality indicator?
- 02Which reporting identity is the property set to, and has anyone compared the same report under Device based?
- 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.