top of page
Search

Why Your Ad Platform ROAS Doesn't Match Your Shopify Revenue (and What to Track Instead)

Eric Ward
Mar 13, 2023
5 min read

Updated: Oct 25

Short answer: Google Ads, Meta and TikTok each count conversions with their own attribution rules, so the same order is often claimed by two or three platforms at once. Add view-through credit, repeat customers and branded searches, and the platforms can report more revenue than your Shopify store actually made. The fix is to reconcile every platform against Shopify revenue and judge paid media on blended return and new customer revenue, not on any single dashboard's ROAS.

If you run a Shopify brand and have ever added up the revenue Google, Meta and TikTok say they drove, you have probably seen a total that looks better than your bank account. You are not imagining it, and it is not necessarily anyone cheating. It is how ad platform attribution works.

Why do ad platforms report more revenue than Shopify?

There are four common reasons, and most brands are affected by all of them at once.

  1. Double counting across platforms. A shopper clicks a Meta ad on Monday, searches your brand on Google on Wednesday and buys. Meta counts the sale because of its click. Google counts it because of its click. Shopify records one order.

  2. View-through credit. Meta and TikTok can count a sale when someone saw an ad, did not click and bought later. Some of those buyers were going to buy anyway.

  3. Repeat customers and brand searches. Retargeting past buyers and bidding on your own brand name produce high ROAS because those people were already likely to buy. The platforms take full credit.

  4. Different attribution windows and timing. Platforms credit sales to the day of the ad click, while Shopify records the day of the order. Platforms also use different click and view windows by default.

None of this means your ads are not working. It means platform-reported ROAS is a starting point, not the scoreboard.

What is the difference between ROAS and MER?

ROAS (return on ad spend) is the revenue an ad platform says it drove divided by what you spent on that platform. It is calculated inside each platform using that platform's own attribution.

MER (marketing efficiency ratio), sometimes called blended ROAS, is your total store revenue divided by your total ad spend across every channel. If Shopify shows $300,000 in revenue for the month and you spent $60,000 on ads, your MER is 5.0.

MER cannot be gamed by attribution settings, because it uses the revenue that actually landed in your store. Its weakness is that it does not tell you which channel drove the growth, so the most useful view combines both: platform ROAS to steer day-to-day optimization inside each channel, and MER plus new customer revenue to decide how much to spend overall.

How to reconcile Google, Meta and TikTok with Shopify

This is the weekly process we use for every client account at GoDog.

Step 1: Pull the same date range everywhere

Export revenue and spend for the same dates from Google Ads, Meta Ads Manager, TikTok Ads Manager and Shopify Analytics. Use Shopify's total sales or net sales consistently, and note whether platform numbers include taxes and shipping.

Step 2: Add up what the platforms claim

Sum the conversion value each platform reports. Divide that total by Shopify revenue for the same period. We call this the claimed share.

  • Above 100%: the platforms claim more than your store made. Some sales are being counted more than once, and budget decisions based on platform ROAS will overspend.

  • 70% to 100%: plausible but worth investigating. Some credit likely overlaps or comes from customers who would have bought anyway.

  • Below 70%: platforms are probably not over-claiming much. The next question is how much of it is truly incremental.

You can try this with your own numbers in the ROAS calculator on the GoDog home page.

Step 3: Split new and returning customers

Shopify can report revenue by new versus returning customers. Paid media that mostly drives returning customer revenue is likely re-buying sales you would have gotten through email and organic traffic. We set separate targets for new customer acquisition.

Step 4: Check branded search and retargeting share

If a large share of your Google conversions come from people searching your brand name, or most Meta revenue comes from retargeting, reported ROAS will look strong while actual growth is flat. Separate these campaigns in reporting so they cannot inflate the overall picture.

Step 5: Test incrementality

The most reliable answer comes from tests. Geographic holdouts, budget step tests and platform lift studies show what happens to Shopify revenue when spend changes. If cutting a campaign does not reduce store revenue, it was not adding much.

Which metrics should a Shopify brand actually watch?

For most e-commerce brands we recommend a small scoreboard:

  • MER (blended return): total Shopify revenue divided by total ad spend.

  • New customer revenue and new customer count: from Shopify, by week.

  • New customer acquisition cost (nCAC): total ad spend divided by new customers.

  • Contribution margin after ad spend: revenue minus cost of goods, shipping, fees and ad spend. This is what actually pays the bills.

  • Platform ROAS by campaign: still useful for optimizing inside each channel, as long as it is not the final judge.

What does a healthy MER look like?

There is no universal target, because it depends on gross margin, average order value and how much repeat revenue you get. A fine jewelry brand with high margins and large orders can grow profitably at a lower MER than an apparel brand with thin margins. Work backward from margin: if your gross margin after shipping and fees is 60%, every dollar of ad spend needs to produce at least $1.67 in revenue just to break even on that order, before counting repeat purchases.

Frequently asked questions

Why is my Meta ROAS so much higher than what I see in Shopify?

Meta counts conversions from clicks and views within its attribution window, and it cannot see that the same customer also clicked a Google ad. Compare Meta's reported revenue to Shopify revenue for the same dates and check how much comes from retargeting and view-through credit.

Should I turn off campaigns with low platform ROAS?

Not automatically. Prospecting campaigns often show lower platform ROAS but bring in new customers who are later credited to brand search or retargeting. Look at new customer revenue and run a test before cutting them.

Is Google Analytics more accurate than the ad platforms?

Google Analytics uses its own attribution model and also misses some data because of cookie consent and tracking limits. It is useful as a neutral comparison, but Shopify revenue is still the most reliable number because it reflects actual orders.

How often should we reconcile ad platforms with Shopify?

Weekly for budget decisions, and monthly for a deeper review that includes new versus returning customers, margin and incrementality tests.

The bottom line

Ad platforms are built to report their own success. Your Shopify store reports what actually happened. Brands that reconcile the two, track blended return and new customers and test what is truly incremental spend with more confidence and scale further.

If you would like a second set of eyes on your numbers, GoDog offers a free ad account audit that compares your Google, Meta and TikTok reporting against your Shopify revenue.

Recent Posts

See All

Comments


bottom of page