When Google launched GA4, it quietly shipped with a default data retention period of 2 months. That means any session, event, or conversion data older than 60 days is permanently and irrecoverably deleted from your GA4 property — unless you've explicitly changed this setting.
The majority of GA4 properties we audit still have this default in place. Not because marketers don't care about their data. Because the setting is buried, the deletion happens silently, and there's no warning when it occurs.
What is data retention in GA4?
Data retention in GA4 controls how long user-level and event-level data is stored before Google automatically purges it. This applies specifically to the data that powers your Explorations reports — things like user lifetime analysis, funnel exploration, path analysis, and any custom reports you build outside of the standard reporting interface.
It does not affect the standard Summary reports in GA4, which aggregate data and are not subject to the same retention limits. But for any analysis that requires raw event or user-level data — which is most meaningful analysis — the retention window matters enormously.
Why 2 months destroys your analysis capability
Two months of data sounds like enough until you need to do any of the following:
- Year-over-year comparisons — impossible without 12+ months of retained data
- Seasonal trend analysis — you cannot compare this Christmas to last Christmas with 2 months of history
- Long customer journey analysis — for products with longer consideration cycles, 2 months captures only part of the funnel
- Cohort analysis — understanding how user cohorts from Q1 behave by Q3 requires the full year
- Pre/post campaign comparisons — if a campaign ran more than 2 months ago, the baseline data is gone
Once this data is deleted, it is gone permanently. There is no way to recover it. Google does not keep a backup. The only option at that point is a BigQuery export configured before the deletion occurs — but that requires the export to have been set up in advance.
How to fix GA4 data retention right now
Changing your data retention setting takes less than 60 seconds and should be the first thing you do in any GA4 property you manage.
- Open your GA4 property and click Admin in the bottom-left
- Under the Property column, click Data Settings
- Click Data Retention
- Change Event data retention from "2 months" to "14 months"
- Toggle Reset user data on new activity to On — this resets the retention clock when a returning user fires a new event, extending their data lifespan
- Click Save
For permanent retention: BigQuery export
If you need data retained beyond 14 months — or want a permanent raw event-level backup that is entirely under your control — set up the GA4 BigQuery export. This pipes your raw event data into a BigQuery dataset where it is stored indefinitely (subject to your own BigQuery storage costs and policies).
To set it up, go to Admin → Product Links → BigQuery Links. You will need a Google Cloud project with billing enabled. Once connected, GA4 exports daily event tables to BigQuery automatically.
This is particularly important for e-commerce businesses, enterprise properties, or any situation where historical analysis has regulatory or contractual significance.
How to check if your property is affected
The fastest way to check is to go to Admin → Data Settings → Data Retention and look at the current setting. If it reads "2 months," your property is actively deleting data right now.
If you manage multiple GA4 properties — as most agencies and enterprise teams do — checking each one manually is time-consuming. GA4 Health Check's automated audit checks data retention status as part of its 47-point property scan, flags it as a critical finding if it's still at the default, and includes the fix in the PDF report.
Run the audit on any property in under 60 seconds: GA4 Health Check →
