GA4 Numbers Don't Match
Your GA4 data shows different numbers than Google Ads, Meta Ads, or your backend. Here's why this happens and how to reconcile the differences.
Symptoms You're Seeing
- 1GA4 shows fewer conversions than Google Ads reports
- 2Session counts in GA4 don't match clicks from ad platforms
- 3Revenue in GA4 is significantly lower than your actual sales
- 4Traffic sources show different numbers across platforms
- 5User counts vary dramatically between reports
Common Causes
1. Different Attribution Models
GA4 uses data-driven attribution by default, while Google Ads uses last-click for conversion reporting. Each platform attributes conversions differently.
2. Sampling and Thresholds
GA4 applies thresholds to protect user privacy and samples data for large datasets. This can significantly reduce reported numbers.
3. Cookie Consent and Tracking Blockers
Users who reject cookies or use ad blockers appear in ad platform data (from clicks) but don't get tracked in GA4.
4. Session Definition Differences
GA4 defines sessions based on 30-minute inactivity timeout, while ad platforms count clicks. One user can click an ad multiple times but only have one session.
5. Cross-Device and Cross-Browser Issues
Users who click on mobile but convert on desktop may not be linked in GA4, especially without User-ID implementation.
Step-by-Step Diagnosis
Check Attribution Settings
Compare attribution windows across platforms. GA4 defaults to 30-day attribution, Google Ads may use 30 or 90 days. Align settings for apples-to-apples comparison.
Review Data Thresholds
In GA4, check if you see "(data threshold applied)" in reports. This means data is being hidden to protect user privacy. Try broader date ranges or aggregated reports.
Audit Consent Mode
Check your cookie consent implementation. Ensure consent mode is properly configured. Look at consent rates - if 40%+ opt out, significant data will be missing.
Compare Click vs. Session Data
Don't compare clicks to sessions - they measure different things. Compare user counts or unique clicks where possible. Expect 15-30% variance as normal.
Validate with Backend Data
Use your CRM, e-commerce platform, or database as the source of truth. Compare all platforms against this baseline to understand each platform's accuracy.
How to Reconcile the Data
Perfect matching is impossible, but you can minimize discrepancies:
- Accept a baseline variance: 10-20% difference between platforms is normal and expected. Focus on trends rather than absolute numbers.
- Implement Consent Mode v2: Google's Consent Mode helps model conversions from users who don't consent, improving data accuracy.
- Use Server-Side Tracking: Implement GA4 server-side tagging to capture more data that client-side tracking misses.
- Set Up Google Ads Linking: Properly link Google Ads to GA4 for consistent attribution and auto-tagging.
- Create a Single Source of Truth: Choose one platform for each metric type and stick to it for reporting consistency.
Let AI Monitor This For You
Xplainr automatically reconciles data from Google Ads, Meta, GA4, and your backend - giving you one consistent view of performance. Our AI explains discrepancies so you understand what's happening, not just what the numbers say.
Prevention Tips
Document Your Methodology
Create a data dictionary that explains which platform you use for which metrics and why.
Regular Data Audits
Monthly comparison of key metrics across platforms helps catch drift early.
UTM Consistency
Use consistent UTM parameters across all campaigns for cleaner attribution.
Unified Reporting Layer
Use a tool like Xplainr to normalize data from multiple sources automatically.
Frequently Asked Questions
Why does GA4 always show fewer conversions?
GA4 is typically more conservative due to cookie consent, ad blockers, and cross-device limitations. It captures what it can verify, while ad platforms often estimate or model additional conversions.
Which platform should I trust for conversion data?
Use your backend (CRM, e-commerce platform) as the ultimate source of truth for actual business results. Use ad platforms for campaign optimization, and GA4 for understanding user behavior.
Can I ever get 100% data matching?
No. Due to fundamental differences in how platforms collect, process, and attribute data, perfect matching is impossible. Focus on trend alignment and maintaining consistent methodology.