Back to blog
Marketing measurement guide

Why do Meta Ads and your shop show different sales?

Your shop, Meta Ads and GA4 can show different numbers for the same week. Before changing the campaign, check what each report counts and whether the purchase tracking works.

October 16, 20263 min readAndrew Matia
OUTstore product catalogue with clear prices, product options and shopping navigation
LineWeb Journal / Marketing measurement guideOUTstore catalogue built by LineWeb

A difference does not automatically mean your ads are failing. Your shop records orders, Meta reports sales it attributes to advertising, and analytics applies its own rules. Separate those questions first. Then investigate missing purchases, repeated events or incorrect values before deciding what to spend next.

A better marketing decision starts with knowing what the numbers mean.
Practical framework

Three numbers that are not the same thing

Give each report a clear job instead of expecting identical totals.

01

Orders in your shop

Start with order and payment records. Separate paid, pending, cancelled and refunded orders so the sales total has a clear meaning.

02

Sales credited to advertising

An advertising report assigns credit under its attribution settings. It is not a list of every order placed in your shop.

03

Recorded purchase events

These show what your tracking sent. A purchase counted twice or sent before checkout completes can make campaign reporting misleading.

Compare like with like

Agree the dates and the meaning of revenue

Use the same reporting period, time zone and currency. Check whether values include tax, delivery and discounts, and how refunds are handled. Allow for reporting delays. For example, someone might discover a product through an ad and return later through a newsletter. Different systems can credit that purchase differently; it is still one order.

Before increasing the budget

Test the purchase, not just the dashboard

Follow a complete buying journey and compare the resulting order with the events received. Check for repeated purchases, missing values and old tracking installed alongside a newer integration. Review browser and server-side tracking together, respecting customer privacy choices. Price the review around your checkout, payment methods and integrations, with someone responsible for checking future changes.

Commerce in practice

OUTstore: follow the whole buying journey

Our OUTstore project connects product discovery, clear buying choices and order management. A useful tracking review follows that complete journey, so campaign reports can be checked against what the shop actually records.

See the OUTstore project Explore our marketing and measurement services
Questions people ask

Clear answers, without the jargon.

01Which report should I use for actual sales?+

Start with your shop's order and payment records, accounting for cancellations and refunds. Use advertising reports to understand attributed performance, not as a replacement for sales reconciliation.

02Should I add Meta and Google reported sales together?+

No. More than one platform can claim credit for the same purchase. Compare their results alongside the shop's total rather than adding them together.

03Will Conversions API make every report match?+

No. Server-side events can support measurement, but attribution rules still differ. Correct event handling and customer privacy choices remain part of the setup.

Andrew Matia, founder of LineWeb
Author

Andrew Matia - LineWeb

Founder of LineWeb. I write about the practical side of websites, systems, automation and search: the decisions that make a business easier to run and clearer to find.

Read the founder story
Make the next decision clearer

Check the tracking before changing the campaign

Show us your shop, the reports that disagree and the integrations you use. We will help identify what needs checking and define a focused measurement review.

Discuss your tracking review