GA4’s predictive audiences feature uses machine learning to identify users likely to purchase or churn in the next week or month. But predictive audiences often fail to generate audiences, showing “Insufficient data” or producing tiny audiences that don’t drive marketing results. Understanding how GA4’s ML models train and what data they need prevents wasted setup effort and helps you build audiences that actually predict behavior.

How GA4 Predictive Audiences Work
GA4 uses machine learning to identify patterns in user behavior that correlate with future conversions or churn. It analyzes historical events, identifies feature patterns predicting purchase or churn, and applies learned models to new users to build audiences of likely purchasers and churn risks.
Minimum Data Requirements for Training
For purchase prediction, GA4 needs a minimum of 1,000 conversions in the last 90 days, 1,000 non-converting users, 10,000 total events for baseline patterns, and at least 30 days of historical data. For churn prediction, you need 1,000 churned users (active but haven’t returned in 30+ days), 1,000 active non-churned users, and 30 days of engagement history.
Reasons “Insufficient Data” Message Appears
- Too few conversions: Under 1,000 purchases in 90 days means model can’t learn patterns reliably
- Unbalanced conversion rate: If 95% of users purchase, there’s no variation to learn from
- Not enough historical data: New properties under 30 days lack training data
- High bounce rate: If 99% of users leave without engagement, not enough interactions for patterns
- Invalid conversion event: If your purchase event fires incorrectly, models don’t learn properly
Model Features: What GA4’s ML Looks At
GA4’s predictive models analyze behavioral features (frequency, recency, time spent), page patterns (which pages visited), conversion funnel proximity (how close to converting), device signals, geographic signals, traffic source signals, and temporal patterns like time of day and day of week.
The model learns combinations of signals, not single indicators. It learns patterns like “users who visit product pages AND spend 3+ minutes AND view 5+ items in one session are 10x more likely to purchase.”

Why Predictive Audiences Are Small or Ineffective
A tiny audience (20 users from 100,000 monthly users) means the model is conservative, including only users matching the strongest purchase signals. This is high precision but low recall. A very large audience including nearly everyone suggests conversion rate is too high or too low (the sweet spot is 5-30%), or data quality issues are confusing the model.
Data Quality Impact on Model Accuracy
- Duplicate events: GTM firing events twice means model learns from false data
- Inconsistent conversion event: Purchase event firing unreliably confuses the model
- Bot traffic: Bots triggering events teaches the model bot behavior
- Test data: QA test orders mixing with real data pollutes model training
Exporting Predictive Audiences to Google Ads
Once your audience generates, sync it to Google Ads via GA4 Admin – Audience – select the predictive audience – Linked Destinations – Add Google Ads. GA4 syncs the audience daily as members update. Use it in campaigns for remarketing to likely purchasers or win-back campaigns for churn-risk users.
Checklist: Getting Predictive Audiences to Work
- Verify conversion rate is in the 5-30% range (sweet spot for models)
- Confirm 1,000+ conversions in last 90 days
- Check data quality: no duplicate events, bots filtered, test data excluded
- Wait 48 hours after setup for model to train
- Check Top Signals to verify model learned sensible patterns
- Validate audience size is reasonable (not tiny, not everyone)
- Sync to Google Ads and monitor conversion performance
- Monitor prediction accuracy over time: did audience users actually convert?
GA4 predictive audiences are powerful when you have good data. The insufficient data message is GA4 protecting model quality. Fix your data quality and hit the minimum thresholds, and you’ll unlock true predictive power for your marketing campaigns.
Related guides: GA4 Reporting Identity, GA4 Remarketing Audiences, Google Ads BigQuery Attribution.