Even within Google's ecosystem, Google Ads and GA4 show different conversion numbers. Add Meta Ads and LinkedIn to the mix, and the confusion multiplies. This guide explains why GA4 differs from ad platforms and how to reconcile the data.
Why GA4 Differs from Google Ads
Attribution Date vs Click Date
- GA4: Attributes to the date the conversion happened
- Google Ads: Attributes to the date the ad was clicked
- Impact: Week-over-week comparisons will differ
Example: User clicks Monday, converts Friday. GA4 shows the conversion on Friday; Google Ads shows it on Monday.
Attribution Models
- GA4 default: Last click (recently changed to data-driven for some)
- Google Ads: Data-driven (distributes credit across touchpoints)
- Impact: Different credit allocation to different channels
Sampling
- GA4: Samples data at high volumes (especially in explorations)
- Google Ads: No sampling of conversion data
- Impact: GA4 may show different totals due to sampling
Session and User Definitions
- GA4 and Google Ads define sessions differently
- User identification varies between platforms
- Cross-device joining capabilities differ
Why GA4 Differs from Meta Ads
Click Attribution Windows
- GA4: Typically 30-day default
- Meta: 7-day click (post-iOS14)
- Impact: GA4 may credit conversions Meta doesn't claim
View-Through Handling
- GA4: Generally doesn't count view-through from ads
- Meta: Counts 1-day view-through conversions
- Impact: Meta claims conversions GA4 doesn't attribute to Meta
UTM vs Pixel Tracking
- GA4: Relies on UTM parameters for source attribution
- Meta: Uses Facebook Pixel for conversion tracking
- Impact: Missing UTMs mean GA4 doesn't credit Meta
Reconciliation Strategies
1. Choose Your Source of Truth
Decide which source to use for which purpose:
- Total conversions: Backend/CRM (actual sales)
- Channel allocation: GA4 (cross-channel view)
- Platform optimization: Each platform's own data
2. Align Settings Where Possible
- Match attribution windows across platforms
- Use consistent conversion events
- Ensure proper UTM tagging on all campaigns
3. Document Expected Variance
- Establish baseline discrepancy rates
- Investigate only when variance exceeds norms
- Share methodology with stakeholders
4. Regular Audits
- Periodically compare platform totals
- Check for tracking issues if variance spikes
- Validate conversion counting methodology
Practical Workflow
For Cross-Channel Decisions
- Use GA4 as your primary cross-channel source
- Compare channel performance using consistent methodology
- Make budget allocation decisions from unified view
For Platform Optimization
- Use platform's own data for internal optimization
- Compare campaigns within platform using platform data
- Platform data is internally consistent even if totals differ from GA4
How Xplainr Helps
Xplainr pulls data from GA4 and ad platforms, normalizing into a single view with consistent metrics. You see all sources side-by-side with clear labeling, making cross-platform comparison straightforward without manual reconciliation.
Try the Unified Dashboard
Connect all platforms in one view
Troubleshooting Large Discrepancies
If GA4 Shows Much Less Than Platforms
- Check UTM parameter implementation
- Verify GA4 tracking on conversion pages
- Look for cross-domain tracking issues
- Check for sampling in GA4 reports
If Platforms Show Much Less Than GA4
- Verify pixel/tag implementation
- Check for ad blockers affecting platform pixels
- Confirm conversion events match
- Review attribution window differences
Related Resources
- Google Ads Analytics
Deep dive into Google Ads data and optimization.
- Privacy-First Analytics
Understand how privacy changes affect platform data accuracy.