GA4 properties fail in consistent, predictable ways. Data retention set to two months by default. Staging traffic leaking into production reports. Payment processors stealing attribution from real conversions. UTM parameters fragmented across dozens of casing variants. Consent Mode v2 absent in EU-facing properties. These problems don't announce themselves — they're silent, they compound, and they make every report that touches them quietly unreliable.

A GA4 health score is a structured way of measuring how many of these problems are present in a property — and how severe they are. Rather than a list of individual findings that require interpretation, a score gives you an immediate, comparable, trackable signal of overall data quality.

What goes into a health score

GA4 Health Check runs 47 automated checks across seven distinct modules, each covering a different dimension of property health. Every check either passes or fails, and failures are weighted by severity and impact. The weighted results are normalised to a 0–100 scale.

Module 01
Configuration
Core property settings — data retention, time zone, currency, enhanced measurement, Google Signals. The foundation everything else is built on.
Module 02
Data Integrity
Hostname contamination from staging and development environments, internal traffic filters, bot filtering. Whether the session count in your reports reflects real users.
Module 03
Attribution
Payment processor referrals, UTM parameter consistency, cross-domain tracking, channel grouping integrity. Whether credit for conversions is going to the right source.
Module 04
Conversion Tracking
Conversion event activity, zombie conversions, duplicate event firing, ecommerce funnel completeness, event parameter validation. Whether conversion data can be trusted.
Module 05
Privacy & Compliance
Consent Mode v2 implementation, data redaction settings, IP anonymisation, user deletion request handling. Whether the property is legally and ethically configured.
Module 06
Audience & Reporting
Audience definitions, comparison date ranges, report identity settings, custom channel groupings. Whether the reporting structure supports the decisions being made from it.
Module 07
Integrations
Google Ads link, Search Console connection, BigQuery export, Merchant Center. Whether GA4 is connected to the other tools in the stack in ways that let data flow correctly.

Not all modules carry equal weight in the overall score. Configuration and conversion tracking issues have a larger impact than audience and reporting setup, because a broken conversion event corrupts data in ways a misconfigured audience definition does not.

ModuleWeight
Conversion Tracking
Highest
Broken conversions corrupt campaign spend and CRO decisions
Data Integrity
High
Phantom sessions suppress every metric expressed as a rate
Attribution
High
Misattributed conversions misdirect budget
Privacy & Compliance
Medium
Missing Consent Mode makes EU data invisible
Configuration
Medium
Retention and timezone errors affect historical comparisons
Integrations
Lower
Missing links reduce usefulness, not accuracy
Audience & Reporting
Lowest
Setup issues affect usability, not data quality

What different scores mean in practice

0–49 Critical

Data cannot be trusted for decisions

Properties in this range have multiple active problems with direct, measurable impact on reported metrics. Conversion counts are likely wrong. Attribution is significantly distorted. Reports that look normal are built on a foundation that isn't. Any decision made from this data — budget allocation, CRO priorities, campaign optimisation — is being made against unreliable numbers. Fix before using the data for anything.

50–69 Poor

Significant issues affecting key metrics

Several high-impact problems are present. The data is usable for directional decisions but not for precise analysis or confident budget allocation. A property in this range typically has one or two critical issues — staging traffic contaminating sessions, or payment processor attribution theft — alongside several medium-severity configuration gaps. Prioritise the highest-impact fixes immediately.

70–84 Fair

Usable data with known gaps

The major structural problems are absent, but medium-severity issues are present that limit the precision of analysis. A score in this range often reflects a property that had a thoughtful initial setup but has accumulated configuration drift over time — UTM inconsistencies, missing Consent Mode v2, integrations not fully connected. Data is reliable enough for most decisions, with caveats.

85–100 Good

Data is reliable and trustworthy

The property is well-configured, data quality problems are absent or minor, and reports reflect what's actually happening. A score in this range means you can use your GA4 data confidently — for campaign optimisation, CRO decisions, budget allocation, and stakeholder reporting. Remaining findings are typically minor improvements rather than active problems.

The average property we audit scores between 52 and 61. Most properties look fine on the surface — reports load, events appear, dashboards update. The score reflects what's actually happening beneath that surface.

Why a single number is more useful than a list

A list of 47 individual checks produces 47 individual findings, each requiring interpretation. Is a misconfigured data retention setting more or less urgent than a missing payment processor exclusion? How do you prioritise four medium-severity issues against two high-severity ones? How do you communicate the overall state of the property to a client or stakeholder who isn't a GA4 specialist?

A score answers these questions immediately. It aggregates the severity-weighted findings into a single comparable number. It tells you whether the property is in critical condition or broadly healthy without requiring the reader to synthesise a 12-page audit report. And it creates a baseline you can track over time — a property that improves from 54 to 81 after a round of fixes has a concrete, documentable measure of that improvement.

For agencies managing multiple client properties, the score is particularly valuable. A single number per property, updated quarterly, immediately surfaces which clients need attention and which are stable. It turns GA4 health monitoring from an ad hoc activity into a systematic one.

Two example scores — what they look like

48 Critical

E-commerce site, £2M annual revenue — typical findings at this score

  • Data retention set to 2 months — 10 months of historical data permanently inaccessible
  • Staging subdomain sending 14% of all sessions — every rate metric suppressed
  • PayPal and Klarna in top referral sources — purchase attribution corrupted
  • Consent Mode v2 absent — all EU visitors invisible, Smart Bidding degraded
  • UTM casing split across 23 source variants — acquisition report fragmented
  • Google Ads linked and conversion importing correctly
88 Good

SaaS company, 40k monthly sessions — typical findings at this score

  • Data retention at 14 months — full historical comparisons available
  • All conversion events active, parameters complete and correct
  • Consent Mode v2 implemented via certified CMP
  • No hostname contamination — staging on separate property
  • 3 UTM source variants for the same email newsletter — minor fragmentation
  • Search Console not connected — organic keyword data unavailable in GA4

How to improve your score

The highest-impact fixes are almost always in the conversion tracking and data integrity modules, because these carry the most weight and their problems have the most direct effect on the metrics you make decisions from. In order of typical impact:

Each of these fixes corresponds to a specific module score improvement. A property that resolves all five typically moves from the 50–60 range into the 80+ range — from unreliable data to data you can confidently use for decisions.

A score is a starting point, not a verdict. A low score tells you that your data has problems — it doesn't tell you that the problems are unfixable. Every issue that contributes to a low score has a documented fix, and most of them take less than an hour to implement correctly.
Find out your property's health score. GA4 Health Check runs 47 checks across all seven modules and returns a scored PDF report in 60 seconds. You'll know exactly where your property stands and what to fix first. Run the audit — $179 →
Travis Gunn
Founder of GA4 Health Check. Working with Google Analytics since 2013, with over 250 clients audited across almost every industry vertical. 100% Job Success on Upwork for over a decade.