A Marketing Measurement Framework Founders Can Use
A practical guide for founders to build an ecommerce marketing measurement framework that ties numbers to profit and supports better decisions.
A practical guide to building ecommerce measurement that survives contact with real budgets, real teams, and messy attribution data.
Updated on: 2026-09-04
Most measurement problems I get called into look the same from the outside. The dashboard is green. The agency reports 4x ROAS. Everyone is busy. And the founder still can't tell me whether the last €50k of spend made or lost money. That gap, between what the reporting says and what the bank account does, is where most ecommerce measurement quietly falls apart.
A measurement framework that founders can use is not a stack of tools. It is a small set of numbers everyone trusts, tied to money, reviewed on a rhythm. If you get those three things right, the tooling almost sorts itself out. If you get them wrong, no amount of server-side tracking will save you.
I'll walk through how I build this with brands in the $2M–$20M range, where the mess is real but not yet drowned in enterprise complexity.
Start with the number that survives an argument
Before any platform talk, pick the number you will make decisions on. Not the number that looks best in a deck. The one you would defend when a channel lead disagrees with you.
For most ecommerce brands, that number is contribution margin after marketing, sometimes called MER-adjusted contribution or blended profit after ad spend. Plain version: revenue, minus cost of goods, minus shipping and fulfilment, minus payment fees, minus total marketing spend. What's left is the money the business actually keeps to cover overhead and generate profit.
Platform ROAS does not survive an argument. Meta will claim a sale, Google will claim the same sale, your email tool will claim it too, and the sum of "attributed revenue" ends up 130% of your real revenue. Blended contribution can't do that. There's one bank account and one number.
This is the shift most founders need. Stop asking "what was our ROAS on Meta this week" as the headline question. Start with "did we grow contribution profit at the total-business level, and by how much." Channel numbers still matter, but they become inputs, not the verdict.
The three-layer view that keeps you honest
I structure measurement in three layers. Each one answers a different question, and confusing them is where teams get lost.
Layer one: the business truth. Blended, total-business numbers pulled as close to accounting as possible. Total revenue, total spend, blended MER (marketing efficiency ratio, revenue divided by total marketing spend), contribution margin, new vs returning revenue split. This is your source of truth. If a channel report disagrees with this layer, the channel report is wrong, not the bank.
Layer two: channel roles. Here you ask what each channel is for. Meta prospecting is buying new customers. Branded Google search is catching demand you already created. Klaviyo and email are monetising a list you already paid to build. These do different jobs, so judging them by the same ROAS target is a mistake I see constantly. A retention flow at 15x ROAS and a cold prospecting campaign at 1.4x can both be correct.
Layer three: the diagnostic view. This is where attribution models, incrementality tests, and platform data live. You use this layer to answer "why did layer one move," not to report results upward. It's messy, it's directional, and it should stay in the working session, not the founder update.
Most confusion comes from mixing these. Someone pastes a platform ROAS (layer three) into a board deck as if it were the business truth (layer one). Keep them separate and half your measurement arguments disappear.
| Layer | Question it answers | Where the number lives | Trust level |
|---|---|---|---|
| Business truth | Did we make money, and grow it? | Accounting, blended MER, contribution | High. This is the verdict. |
| Channel roles | Is each channel doing its job? | Channel dashboards, role-specific targets | Medium. Directional, role-adjusted. |
| Diagnostic | Why did the business number move? | Attribution models, incrementality tests | Low to medium. Working data only. |
Set commercial targets before you touch a dashboard
A framework without commercial boundaries is just a nicer way to look at spend. The part founders skip most often is deciding, in advance, what "good" means in money terms.
Three targets carry most of the weight:
- Blended MER floor. The efficiency level below which you're not allowed to keep scaling. Tie it to your contribution margin, not a vanity number. If your product margin is 65% and you need 25% contribution after all costs, that dictates the MER you can afford.
- Contribution margin per order and blended. What each order actually contributes after the full cost stack. If your dashboards look healthy but this number is thin, you're buying revenue, not profit. Discounting hides here more than anywhere.
- Payback window on new customers. How many days or orders until a new customer's contribution covers what you paid to acquire them. For brands with weak repeat rates, first-order payback matters most. For strong repeat categories, you can carry a longer window, but you have to be able to prove the repeat behaviour with cohort data, not hope.
I've watched brands scale hard on a "profitable" 3x reported ROAS while their real contribution was slightly negative once returns, discounts, and shipping came out. The dashboard never lied. It just answered a different question than the one that mattered.
If you want the deeper thinking behind how I diagnose these constraints before setting targets, my approach page covers how the diagnosis works in practice.
Fix your data before you fix your model
There's a temptation to jump straight to multi-touch attribution or a fancy media mix model. Skip that until your basic data is clean, because a sophisticated model on dirty data just launders bad numbers into confident ones.
The order I actually work in:
- Get server-side tracking working properly. Browser-only pixels lose a large chunk of events to ad blockers, iOS privacy changes, and consent gates. Server-side tracking through a conversions API recovers a meaningful share of that signal and feeds the ad platforms better data to optimise on. This is table stakes now, not an edge.
- Build first-party attribution you own. Relying entirely on platform-reported conversions means every platform grades its own homework. A first-party layer, even a simple post-purchase survey plus your own order data, gives you a reference point that no ad platform controls. When someone asks "how did you actually hear about us," the answers rarely match what the pixels claim.
- Reconcile to accounting monthly. Once a month, sit the marketing numbers next to the finance numbers. Where they diverge, understand why. This single habit catches more measurement problems than any tool. It also builds the founder's confidence, because the numbers stop being a black box.
Only after these three do attribution models earn their place. And even then, I treat them as one input among several, useful for spotting direction, not for settling scores between channels.
Build a review rhythm, or the framework dies
A measurement framework nobody looks at on a schedule is a document, not a system. The rhythm is what turns numbers into decisions.
What I run with most brands is a weekly growth review, tight and boring on purpose. Same layer-one numbers every week, at the top, before anyone opens a channel dashboard. Blended MER, contribution, new vs returning, pacing against target. Fifteen minutes on "are we on plan" before anyone gets to argue about creative.
Then channel-level discussion, but framed by role and target, not by whoever shouts loudest about their ROAS. Escalation rules decided in advance: if blended MER drops below the floor for two weeks running, spend gets pulled back automatically while we diagnose. No debate in the moment.
This is where agencies and internal specialists stop optimising in isolation. When everyone is looking at the same layer-one number, the Meta lead and the email lead can no longer both claim credit for the same growth. The framework forces a shared reality. That's often more valuable than any single metric it produces.
The rhythm also does something quieter. It trains the team. A founder who sits in a disciplined weekly review for three months learns to read these numbers themselves. That's the point of good measurement leadership: it should make the internal team sharper, not more dependent on an outside voice.
Where founders get this backwards
The most common mistake is treating measurement as a reporting problem. It's a decision problem. If your beautiful dashboard doesn't change what you do next week, it's decoration.
Second mistake: outsourcing the definition of success to the agency running the spend. When the same team both sets the ROAS target and reports against it, the target drifts to whatever they can hit. The commercial boundaries have to be owned above execution, by the founder or by someone accountable to the founder rather than to the ad account.
Third, and this one's subtle: chasing perfect attribution. You will never get a clean, deterministic answer to "which touchpoint caused this sale." Consumers see an ad, forget it, get a friend's recommendation, search your brand three weeks later, and buy. No model untangles that perfectly. The goal is measurement good enough to make better decisions than you made last quarter, not a courtroom-grade proof of causation.
Brands with $2M–$20M in revenue don't need enterprise attribution science. They need a trusted profit number, clear targets, clean-enough data, and a review rhythm with teeth. That combination outperforms a fancier setup that nobody trusts or acts on.
What I would do first
If you're starting from a mess, here's the sequence I'd run:
- Week one: Pull the last 90 days into one blended view. Revenue, total spend, contribution after all costs. Ignore channel dashboards entirely at this stage. Find out whether you actually made money.
- Week two: Set your three commercial targets. MER floor, contribution target, payback window. Write them down. Get leadership to agree they're the boundaries.
- Weeks three to four: Audit tracking. Confirm server-side is live and firing correctly. Stand up a basic first-party attribution reference, even a survey.
- Ongoing: Start the weekly review with layer-one numbers first, every time, with escalation rules agreed in advance.
That's four weeks to a framework that survives real budgets and real disagreements. The refinement comes later. The discipline comes first.
FAQ
What's the single most important ecommerce marketing metric?
Blended contribution margin after marketing spend, measured at the total-business level. It's the one number platforms can't inflate and the one that maps directly to whether the business is making money. Everything else, including channel ROAS, is a supporting input.
Do I need multi-touch attribution?
Probably not in the way vendors sell it. Multi-touch attribution is useful as a diagnostic input, but it's fragile and easy to over-trust. Get server-side tracking, a first-party reference, and clean accounting reconciliation working first. Most brands under $20M make better decisions with those basics than with an expensive attribution model layered on messy data.
How often should I review these numbers?
Weekly for the core business-truth numbers, monthly for reconciliation against accounting. Weekly keeps decisions current and catches efficiency drops before they burn through budget. Less frequent than that and you're reacting to problems a month after they started.
Why do my dashboards look healthy while profit is flat?
Usually because the dashboards report attributed revenue, not contribution profit. Returns, discounts, shipping, payment fees, and double-counted platform conversions all sit outside the pretty ROAS number. Rebuild your view around blended contribution and the gap between "looks good" and "made money" becomes visible fast.
Can I run this framework without hiring a full-time growth head?
Yes. The framework itself is lightweight. What it needs is someone accountable above execution to own the commercial targets and run the review rhythm. That can be a founder with the right structure, or a fractional head of growth who sets it up and trains the internal team to run it.