Xplainr
    Troubleshooting Guide

    Attribution Mismatch

    Every platform shows different conversion and revenue numbers. Google Ads, Meta Ads, GA4, and your CRM all claim credit for the same conversions. Here's how to make sense of it.

    Symptoms You're Seeing

    • 1
      Total conversions across platforms exceed actual sales by 2-3x
    • 2
      Each platform claims credit for the same customer
    • 3
      ROAS differs dramatically between platforms
    • 4
      Finance questions marketing numbers because they don't match reality
    • 5
      You can't confidently say which channels are working

    Common Causes

    1. Different Attribution Windows

    Google Ads may use 30-day click attribution, Meta uses 7-day click/1-day view, and GA4 uses data-driven. The same conversion gets counted multiple times.

    2. View-Through Conversions

    Meta and display networks count "view-through" conversions - users who saw but didn't click an ad before converting. These are often overcounted.

    3. Multi-Touch Journeys

    Modern buyer journeys involve 5-20 touchpoints. A user might click Google, see a Meta ad, and convert via email - each platform claims the conversion.

    4. Platform Self-Serving Bias

    Each platform is incentivized to show results that justify your spend. They optimize attribution to make their channel look good.

    5. Offline and Cross-Device Gaps

    Users who research online but convert offline (calls, in-store) or switch devices break attribution chains.

    Step-by-Step Diagnosis

    1

    Establish Ground Truth

    Use your CRM or backend as the source of truth. Calculate actual revenue and conversions. This is what you'll reconcile all platforms against.

    2

    Document Attribution Settings

    For each platform, document: attribution window (click and view), attribution model used, conversion actions being tracked, and any data gaps.

    3

    Calculate Over-Attribution Factor

    Sum platform-reported conversions and compare to actual conversions. If platforms report 300 but you had 100, you have 3x over-attribution.

    4

    Analyze Customer Journeys

    Sample 20-30 actual customers and trace their journey. How many platforms did they touch? This reveals true multi-touch behavior.

    5

    Run Incrementality Tests

    Turn off individual channels in isolated markets and measure real impact. This reveals true incremental contribution vs. attribution claims.

    Creating Attribution Clarity

    You won't achieve perfect attribution, but you can create actionable clarity:

    • Choose an attribution methodology: Pick one model (first-touch, last-touch, linear, or data-driven) and apply it consistently. Don't mix models across reports.
    • Disable view-through by default: Unless you're running brand awareness, disable view-through attribution. It inflates results and creates false credit.
    • Align attribution windows: Set all platforms to the same attribution window (e.g., 7-day click). This creates comparable baseline.
    • Apply a deflation factor: If platforms over-report by 2x, divide their numbers by 2 when reporting. Track this factor over time.
    • Build a unified view: Use a tool that aggregates data from all platforms and deduplicates at the customer level.

    Deep dive into attribution models →

    Let AI Monitor This For You

    Xplainr unifies data from all your marketing platforms and applies consistent attribution logic. Our AI identifies which channels are truly driving results - not just claiming credit - so you can allocate budget confidently.

    Prevention Tips

    Consistent UTM Tagging

    Use standardized UTMs across all campaigns. This enables GA4 to provide a unified view.

    Post-Purchase Surveys

    Ask "How did you hear about us?" to capture self-reported attribution data.

    Regular Incrementality Tests

    Quarterly holdout tests reveal true channel contribution beyond platform claims.

    Finance Alignment

    Agree on reporting methodology with finance upfront to avoid credibility gaps later.

    Frequently Asked Questions

    Which attribution model should I use?

    For most businesses, data-driven attribution (available in GA4 and Google Ads) is best. If you need simplicity, last-click is straightforward. First-touch is good for lead gen. Avoid time-decay unless you have long sales cycles.

    Should I trust Google Ads or Meta Ads numbers?

    Neither is "right" - both are optimized to show their platform favorably. Trust your backend data for actual results, and use platform data for optimization within each channel.

    How do I explain attribution to non-marketers?

    Use the analogy of a soccer game: multiple players touch the ball before a goal. Each platform is like a player claiming they scored. The goal only happened once, but multiple players contributed.

    Related Troubleshooting Guides