Case study

One British retailer, read as one business.

Its ads, orders, stock and returns lived in different places. Read together, they showed money going to the wrong products and stock with nothing selling it. In one week in September, real orders came to 4.4 times the ad spend.

  • A British retailer
  • Shopify, Meta and Google
  • Name withheld
The situation

Three systems, three versions of the truth.

The retailer sells online through Shopify and advertises on Meta and Google. Each ad platform reported its own sales figure. Stock and returns sat in the shop, where neither ad platform could see them.

So no single number said whether an ad had paid for itself. We connected to all three, read-only, and began checking each one against the others every morning.

What the layer found

Six findings, each with its source underneath.

The first four came in the first month. The last two came from the wider read of stock and customers.

£730

a month spent advertising products that lost money after returns

They looked like they sold. Once refunds were counted, each sale cost more than it made, and the ads were still paying to find more.

Ad spend by product against margin after returns · first month
24%

of the sales Meta claimed came from people who never clicked an ad

Meta counts a sale if someone saw an ad and bought later, even without clicking. Some of them would have bought anyway, so its figure runs high.

Meta’s reported sales, split by click and view · first month
6

sold-out products still being advertised

Money spent showing people something they could not buy.

Live ads against stock in the shop · first month
3.62%

click-through for a plain sentence, against 1.77% for the slogan

Plain sentence · 3.62% Slogan · 1.77% Meta click-through rate, same period
£149,500

of in-stock product had no advertising behind it in August

The stock was there and nobody was being shown it. By 24 September every in-stock line was reaching buyers on Meta and Google Shopping.

Stock against ad coverage · 14 Aug and 24 Sep 2026
77%

of sales came from people buying for the first time

Counted from first-ever orders, net of discounts and refunds, before VAT and shipping. The ads were finding new customers. Repeat buying was the smaller share, with room to grow.

Shopify net sales · 180 days to 23 Sep 2026
What changed

The fixes that repeat now happen on their own.

Anything that needs a judgement still goes to the owner. The rest is done before they wake up.

  1. Sold-out products come out of the ads.Live ads are checked against stock every morning.
  2. Ads are judged on real orders.Return is Shopify revenue over Meta and Google spend, not what each platform says it sold.
  3. Each product has its own break-even.Products below theirs are flagged, and the owner decides whether to keep, cut or reprice them.
  4. Prices in ads are checked against the shop.An ad quoting a price the shop no longer charges is caught the same morning.
  5. Every in-stock line is advertised.By 24 September, every in-stock line was reaching buyers on Meta and Google Shopping.
  6. New ads lead with plain sentences.Because that is what the click-through numbers said.
The numbers

One week in September: 4.4 times the ad spend, in real orders.

4.4x

Break-even is the return below which the ads lose money on this retailer’s own margins. The figure counts all Shopify revenue in the week, so it includes some sales the ads did not cause. That is why each product is also checked against its own break-even.

Shopify revenue over Meta and Google spend, 17 to 23 September 2026. Break-even from the retailer’s own margins.

Each morning

The owner’s part is one page and a few decisions.

  1. The layer reads everything.

    Orders, refunds, stock, ad spend and every live ad, each checked against the others.

  2. The routine fixes are made.

    Sold-out products come out of the ads and old prices are caught. The owner is told, not asked.

  3. One page arrives on the phone.

    Return on real orders against break-even, what was fixed, and the few calls that need a person.

  4. The owner decides.

    Keep, cut or reprice a product below its break-even. Approve new ads before they run. The rest of the day is theirs.

Free, done by a person

See the same read on your own account.

A person reads your Meta and Google accounts, read-only, against your real orders. You get what they really return, what is wasting money, and the first six things we would change.

  • Read-only
  • 3 to 5 working days
  • Yours to keep
Where you advertise now (tick any)

We use this only to reply. How we handle it.