Tracking and Measurement
Meta Ads vs Google Ads Attribution: Why Revenue Never Matches
Understand why Meta, Google Ads, GA4 and Shopify report different revenue, then build a measurement process that supports better decisions.
Meta Ads, Google Ads, GA4 and Shopify can all report different revenue for the same date range without any system being completely broken.
Each platform observes a different part of the customer journey, uses its own attribution rules and loses visibility when customers change devices, reject consent or return through another channel.
The goal is not to make every dashboard identical. The goal is to understand what each number means and use the right number for the right decision.
What each platform is trying to measure
Shopify
Shopify records actual store transactions. It is the best starting point for completed orders, collected revenue, discounts, refunds and customer status.
Shopify does not know the full advertising influence behind every purchase.
Meta Ads
Meta attributes conversions to Facebook and Instagram interactions according to the attribution setting and data it can observe through the Pixel, Conversions API and modeled measurement.
It can credit people who clicked or viewed an ad and later purchased.
Google Ads
Google Ads attributes conversions to eligible Google ad interactions. Search, Shopping, Performance Max, YouTube and other Google inventory can contribute to the same customer journey.
Google Analytics 4
GA4 is designed for cross channel website analysis. Its channel rules and attribution model can assign credit differently from advertising platforms.
Why the totals do not add up
Different attribution windows
One platform may credit a purchase several days after a click. Another report may use a different lookback period or event time.
View through attribution
A customer can see an ad, avoid clicking and later purchase through another route. An advertising platform may count influence that GA4 cannot observe in the same way.
Cross device journeys
A customer may discover a product on a phone, research it on a laptop and purchase on another device. Logged in and modeled signals differ by platform.
Consent and browser limitations
Ad blockers, browser privacy controls and consent choices can prevent some events from being observed.
Different channel definitions
A purchase may be reported as Meta attributed inside Meta, paid search inside Google Ads, organic search or direct inside GA4 and a completed order inside Shopify.
These are not four separate orders.
Event implementation differences
Meta may receive a server event. Google Ads may receive a native tag. GA4 may miss the purchase because a checkout redirect prevented the event from firing.
Revenue definition differences
One tool may include shipping and tax. Another may send product revenue after discount. Refunds may also be processed differently.
Time zone differences
A purchase near midnight can appear on different dates when accounts use different time zones.
Build a measurement hierarchy
Use three levels.
Level 1: Business truth
Use Shopify or the ecommerce backend for:
- Orders
- Net sales
- Refunds
- New customers
- Returning customers
- Product margin
- Contribution profit
- Cash collected
Level 2: Channel optimization
Use Meta Ads and Google Ads for:
- Campaign delivery
- Bidding decisions
- Creative and search term analysis
- Product level advertising performance
- Audience and placement signals
- Attributed conversion trends
Level 3: Journey analysis
Use GA4 and first party analysis for:
- Landing pages
- Device behavior
- Channel paths
- Website conversion rate
- Assisted journeys
- Engagement and checkout flow
This hierarchy prevents the team from using platform attributed revenue as accounting revenue.
Reconcile the data every week
Create a table with one row per day and these columns:
- Shopify orders
- Shopify net sales
- New customer orders
- Meta spend
- Meta attributed purchases
- Meta attributed revenue
- Google spend
- Google conversions
- Google conversion value
- GA4 purchases
- GA4 purchase revenue
- Notes
Add notes for promotions, tracking releases, site outages, stock changes, large orders and refunds.
Calculate blended performance
Blended return on ad spend is:
Total store revenue divided by total advertising spend
Marketing efficiency ratio uses the same basic relationship and is often reviewed across all paid media.
Blended metrics show the total business result but do not prove incremental impact. They should be reviewed with new customer acquisition, margin and historical baselines.
Separate new customer performance
A store with strong returning customer revenue can maintain a healthy blended result while paid acquisition becomes weaker.
Track:
- New customer revenue
- New customer acquisition cost
- First order contribution margin
- Repeat purchase rate
- Time to second order
- Customer lifetime contribution
Do not use uncertain future lifetime value to justify an unprofitable first order without evidence.
Investigate specific mismatch patterns
Meta revenue is much higher than Shopify paid social revenue
Possible explanations:
- View through attribution
- Cross device matching
- Broad attribution window
- Duplicate Purchase events
- Returning customers influenced by ads
- Meta claiming orders that GA4 assigns elsewhere
Google Ads revenue is much higher than GA4 paid search revenue
Possible explanations:
- Google Ads attribution credit across multiple Google interactions
- View or engaged view contributions
- Different attribution models
- GA4 consent loss
- Imported and native conversion actions both active
Shopify rises but both ad platforms stay flat
Possible explanations:
- Organic, email, direct or referral growth
- Tracking failure
- A promotion sent to existing customers
- Offline influence
- Customers purchasing through untracked devices or payment paths
Platforms rise but Shopify does not
Possible explanations:
- Duplicate events
- Fixed test values
- Incorrect currency
- Attribution claiming the same orders
- Test or cancelled transactions
Use holdouts and experiments when possible
Attribution reports estimate credit. Experiments estimate incremental impact more directly.
Useful approaches include:
- Geographic holdouts
- Platform conversion lift tests
- Budget split tests
- Brand search controls
- New customer offer tests
- Landing page experiments
Experiments require enough volume and careful design. Do not interpret a small short test as definitive proof.
Set reporting rules for the team
Create a short measurement policy:
- Shopify is used for actual orders and revenue
- Platform reports are used for campaign optimization
- New customer acquisition is reviewed separately
- Contribution margin is included in scaling decisions
- Attribution settings and account time zones are documented
- Tracking changes are logged
- Weekly reports use consistent date ranges
- Results are not added across platforms as though each attributed order is unique
Questions an agency should answer
A good agency should explain:
- Which conversion actions bidding uses
- How browser and server events are deduplicated
- Why platform numbers differ
- Which source is used for profitability
- How brand and returning customer revenue are treated
- How new customer acquisition is measured
- What data would trigger a budget change
Final principle
Attribution is a decision system, not a perfect replay of every customer thought and interaction.
Use store data for financial truth, platform data for optimization and experiments for stronger evidence of incrementality. When those layers are combined, differences become manageable instead of confusing.
For implementation checks, use the Shopify ads tracking audit. For platform selection, read Meta Ads vs Google Ads for ecommerce.
Turn this insight into an action plan.
Beelog reviews paid media, tracking, product economics, creative and conversion rate together, then prioritizes the changes most likely to improve profit.
Book Your Free Profit AuditContinue reading
Tracking and Measurement
Shopify Ads Tracking Audit: Meta Pixel, CAPI, GA4 and Google Ads
A practical Shopify tracking audit for purchase events, revenue values, deduplication, enhanced conversions and platform discrepancies.
Read postReporting
Ecommerce Paid Ads Weekly Reporting Framework
Build a weekly report that connects Meta Ads, Google Ads, Shopify, product profit, tracking health and clear next actions.
Read postPaid Ads Strategy
Ecommerce Paid Ads Audit Checklist: 42 Checks Before You Scale
Audit Meta Ads, Google Ads, tracking, margins, creative, product feeds and landing pages before increasing ecommerce ad spend.
Read post