For Shopify stores buying ads on Meta, Google, TikTok and Pinterest.

$33,830 in ads.
$186,240 in orders.

One ROAS, every channel. Each ad platform reports its own return from its own pixel. Marginal reads your Shopify orders and every ad account each morning and gives you the number that matters: what you spent, everywhere, against what your store actually sold.

Install on Shopify
Ads vs. revenue
Aug 5 – Sep 3, 2026 · 30 days
Shopify revenue $186,240 +8.2%
ChannelShare of spendSpendImpressionsClicksCPCCTR
Meta42%$14,2001,850,00034,200$0.421.85%
Google28%$9,6001,240,30021,800$0.441.76%
TikTok20%$6,8301,425,60024,300$0.281.71%
Pinterest9%$3,200499,7006,000$0.531.20%
All channels$33,8305,015,60086,300$0.391.72%
Blended ROAS
5.5x-5.1%
Blended CAC
$61+8.4%
Ad spend, all channels
$33,830+14.0%

One ROAS across every channel: total spend against what Shopify actually recorded.

Spend, impressions and clicks from each platform's reporting API. Revenue from Shopify orders. Nothing estimated.

What lands in your inbox at 6am, and what's behind it.

Ads vs. revenue

Spend from every platform in one table, against the revenue Shopify actually recorded. One blended ROAS and CAC, because Shopify can't tell us which channel a given order came from and we won't guess.

One-page summary each morning

What changed, why we think it changed, and what we'd do about it. Written from your numbers, with the sources listed at the bottom so you can check us.

Ask the analyst

"Why did blended ROAS drop this month?" gets an answer that cites the rows it used.

Nothing estimated

If a number isn't in your connected data, it isn't in the report.

Executive summary · Aug 5 - Sep 3, 2026Generated Sep 4, 2026, 6:02 am
Requires attention

Revenue grew 8% on 14% more ad spend.

You spent $4,150 more on ads than in the previous 30 days, almost all of it on TikTok (+$2,410) and Meta prospecting (+$1,540). Shopify revenue rose $14,110. Blended ROAS slipped from 5.8x to 5.5x and blended CAC rose from $56.54 to $61.29.

Why. We can't split the extra revenue by channel; Shopify doesn't record which ad drove an order. What we can see: TikTok's clicks are the cheapest ($0.28) and its CTR the lowest (1.71%), and Meta's CPC rose while its clicks fell.

Sources

Shopify Orders API (1,204 orders) · Meta Marketing API · Google Ads API · TikTok Marketing API · Shopify product costs (91% of revenue covered)

Every platform you pay says it drove the sale. They can't all be right.

Meta, Google, TikTok and Pinterest each report conversions from their own pixel, in their own window. Add their numbers up and you'll get more revenue than your store took. Marginal adds up what you spent, everywhere, and puts it against what Shopify actually recorded. One ROAS. One CAC.

5

sources read every morning: Shopify, Meta, Google, TikTok, Pinterest.

30d

rolling window behind every number. Same window for every channel, so the comparison is fair.

0

estimates, models or industry benchmarks. If it isn't in your data, it isn't in the report.

ROAS and CAC are blended on purpose: Shopify doesn't record which ad drove an order, so a per-channel figure would be a guess. We'd rather show one true number than four invented ones.

Live on the Shopify App Store.

Install from the App Store and pick a plan — your orders sync while you do, and everything refreshes each morning after. Every plan starts with a 14-day free trial. We read; we never write to your store.

Install on Shopify

14-day free trial · cancel from your Shopify admin

Questions first? Leave your email and I'll reply personally.

Reply comes from a person. Usually within a day.
Not ready? built from an anonymised store.