Xplainr
    Troubleshooting Guide

    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

    • 1
      GA4 shows fewer conversions than Google Ads reports
    • 2
      Session counts in GA4 don't match clicks from ad platforms
    • 3
      Revenue in GA4 is significantly lower than your actual sales
    • 4
      Traffic sources show different numbers across platforms
    • 5
      User 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

    1

    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.

    2

    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.

    3

    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.

    4

    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.

    5

    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.

    Learn more about cross-channel attribution →

    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.

    Related Troubleshooting Guides