Ecommerce
Nine documented engagements. Every one of them started the same way — an account buying transactions instead of customers.
- Documented ecommerce engagements
- 9
- Average blended ROAS lift across these engagements
- 2.3x
- Ad spend managed
- $20M+
- Years operating
- 3
Mean blended ROAS across these engagements moved from 1.79x to 4.17x. Every figure is taken from the case studies below, so the arithmetic can be checked against them.
Every ecommerce account we have taken over was optimised for the first purchase. That is why none of them were profitable at scale.
The mechanism
Why the first purchase is the wrong target
A platform optimises toward the event you give it. Tell Google or Meta that a purchase is the goal, and the algorithm will find you the cheapest available purchase. That is not the same as the most valuable customer, and over a few months the difference compounds into a real problem.
The cheapest purchase almost always comes from a discount. So the account learns to find discount buyers. Those buyers convert well, look excellent in the platform's reporting, and never come back. Your blended ROAS holds up for a quarter, then slides, and the usual response is a bigger discount.
We have watched this play out in every one of the nine ecommerce accounts on this page. In four, a discount-led creative angle was the biggest source of new customers and the worst source of repeat ones.
We cut it in each case, usually within six weeks. Each time, the short-term numbers got worse before they got better.
The second failure is broader and quieter. A prospecting audience defined by interest or demographic is not an audience of your buyers. "Women 25 to 45". "Luxury lifestyle". "Pet owners".
It is an audience of people the platform thinks resemble your category. It produces volume. It produces clicks. And it produces a customer base that does not resemble the one you already have.
The third is structural. Most catalogues have eight to twelve products that carry the business, and most accounts spend as though every SKU deserves equal budget. Two engagements here moved hero product share of revenue from 36% to 61%, and from 41% to 63%. Not by finding new demand. By stopping the spread.
Proof
The engagements.

3.9x
Blended ROAS
from 1.6x
3.9x ROAS and $265k in Monthly Revenue for a Los Angeles Apparel Brand
We took Vespera Apparel from a single undifferentiated Meta campaign and a 14% repeat purchase rate to a segmented account and real retention infrastructure — nearly tripling blended ROAS along the way.

6.4x
Blended ROAS
from 1.8x
6.4x ROAS and $4.8M in Revenue for Luminara Jewelry
We took Luminara from a fatigued, single-tier Meta account and an unoptimized Google feed to a trust-and-consideration funnel built for a $480 purchase — and generated $4.8M in revenue along the way.

3.8x
Blended ROAS
from 1.7x
214% Revenue Growth and 37% Lower Cost Per Purchase for an Austin Skincare Brand
We took Velora Beauty from a hero-product-only account with fatigued creative to a routine-building brand — and nearly doubled repeat purchase rate in the process.

3.6x
Blended ROAS
from 1.9x
3.6x ROAS and CAD $325k Monthly Revenue for Havenwood Home
We took Havenwood from product pages that couldn't answer a considered buyer's real questions to a full storytelling system for solid-wood furniture — and more than doubled repeat purchase rate along the way.

3.7x
Blended ROAS
from 1.8x
3.7x ROAS and €275k Monthly Revenue for Vitalis Nutrition
We took Vitalis Nutrition from degraded post-iOS tracking and generic "fitness" messaging to a rebuilt measurement stack and goal-specific creative — more than doubling the subscription conversion rate this business actually depends on.

4.1x
Blended ROAS
from 1.6x
4.1x ROAS and €174k Monthly Revenue for Provenance Foods
We took Provenance Foods from a brand that lived and died by Q4 to one with genuinely balanced, year-round performance — cutting holiday revenue dependency from 48% to 34% along the way.

3.5x
Blended ROAS
from 1.7x
3.5x ROAS and ₩510M Monthly Revenue for Circuitronix
We took Circuitronix from a broad, undifferentiated tech catalog buried in a weak feed to a system where every product has its own reason to be chosen — more than doubling the 60-day accessory attach rate along the way.

3.9x
Blended ROAS
from 1.9x
3.9x ROAS and €146k Monthly Revenue for Pawsora
We took Pawsora from creative that was either too generic or too cute to say anything, and a subscription path with too much friction, to a system that removed both — more than doubling subscription conversion along the way.

4.6x
Blended ROAS
from 2.1x
4.6x ROAS and CHF 224k Monthly Revenue for Apexterra Athletics
We took Apexterra from a decent-but-unfocused account — spend spread thin, creative that looked good but didn't say why the product worked — to a hero-product-led system that more than doubled the accessory attach rate.
In order
What we change, and in what order
We fix measurement before we touch a campaign.
If the platform cannot see which purchases came from where, every decision after that is a guess. It also has to tell a first order from a fourth. So: server-side tracking, Conversions API with proper deduplication, and value-based signals rather than a flat purchase event. One account here had measurement broken by iOS changes for over a year.
Then we change what the algorithm optimises toward.
Value-based bidding on contribution rather than revenue, purchaser lookalikes rather than interest audiences, and where the business supports it, optimisation toward the second order rather than the first.
Then the feed, if there is one.
Google Shopping rewards specificity — material, dimensions, finish, compatibility. Two of the accounts here doubled Shopping's share of revenue on feed work alone, with no change in spend.
Then creative, continuously.
Targeting is largely automated now. Creative volume is the remaining lever, and it is the one most accounts under-resource. Weekly rather than monthly is usually the change that matters.
Then retention, treated as a channel rather than an afterthought.
Repeat purchase rate is the number that decides whether paid media is an investment or a treadmill. Across these nine accounts it moved from a mean of 15% to a mean of 28%.
Honest scoping
Who this is for, and who it isn't
This works for brands spending upwards of $5,000 a month with a product people buy more than once, or a catalogue with clear hero products, or both. It works best where there is enough order volume for the platforms' models to learn from — roughly 50 conversions a month per campaign as a floor.
It does not work on a genuine one-time purchase with no adjacent range. Everything above depends on a second order existing.
It does not work if the margin cannot survive a learning period. That is six weeks where performance is worse before the account stabilises.
And it does not work if you cannot know what a customer is worth over twelve months. Every decision here is made against that number.
If any of those apply, we will say so on the call rather than after the proposal.
Asked and answered
Common Questions
Usually the mix rather than the total. Most accounts at this stage are profitable on new customers and leaving the repeat revenue on the table. Or profitable overall, carrying two or three campaigns that lose money quietly. The first audit finding is almost always a campaign running at a loss for months, inside a blended average that looks fine.
Six to eight weeks before the account stabilises, and three to four months before the trend is clear enough to act on. Anyone promising faster is either restructuring nothing or counting a seasonal spike as a result.
No, but you should know what discounting costs you. Discount-acquired customers in the accounts on this page had materially lower repeat rates than full-price ones. That may be an acceptable trade for you. It should be a decision rather than a default.
Platform-reported ROAS counts the purchases the platform can see and takes credit for the ones it influenced. Blended ROAS — total revenue over total spend — is the honest version, and it is usually lower. Every figure on this page is blended.
Then that is the engagement, at least at first. We will not optimise against numbers we do not trust, and we will tell you if the first month is measurement work rather than campaign work.
No, but most of the accounts here are Shopify. The feed and tracking work differs by platform; the argument does not.
What ran
Delivered across these accounts.
- Google Ads ManagementRead more
- Meta Ads ManagementRead more
- CRO & A/B TestingRead more
- Creative ServicesRead more
Taken from the services-delivered table of each case study above, so this lists what actually ran rather than what could.
Get in touch
Tell us what you’re running.
Channels, monthly spend, and the part that isn't working. That is enough for us to tell you whether there is anything here worth a call — and we would rather say so now than after a proposal.
Keep going
The rest of it.
- The other oneLead GenerationQualified lead volume, cost per acquisition and lead-to-booked rate, across legal, healthcare and multi-location services.Read more
- EverythingAll servicesPaid advertising across every major platform, Answer Engine Optimisation, and the conversion and tracking work that makes all of it pay.Read more
- ProofThe workEvery engagement, with the numbers, the approach, and the parts that did not work. Ecommerce and lead generation, in the currencies our clients actually bill in.Read more