How to measure from source to revenue
Nearly every business knows how many clicks and leads each channel produced. Almost none can say how much collected revenue it produced. Between those two numbers lives the attribution gap — and the worst budget decisions.
July 2026 · 7 min read · Metrava Systems
- Marketing reports leads, sales reports closes and accounting reports payments — but until someone connects all three, no report can tell you which channel produces revenue.
- The data breaks at three points: the lead arrives with no source on record, the conversion doesn't inherit its context, and the invoice keeps no link to the channel.
- Complete measurement looks like this: every lead enters with source, campaign and UTM — and that data travels with it all the way to the paid invoice.
- With the Source → Revenue journey connected, the question stops being "which channel brings the most leads?" and becomes "which channel brings clients who pay?"
Everyone measures what goes in. Almost nobody measures what comes out.
It's the end of the month. Marketing presents its report: clicks, reach, leads per channel. Sales presents its own: proposals sent, deals closed. Then leadership asks the only question that matters — "how much money did each channel produce?" — and the room goes quiet. Not because nobody is working. Because nobody has that number.
The gap isn't effort and it isn't talent: it's connection. Clicks live in the ads platform. Leads live in a chat, in your website form or in a spreadsheet. Closes live in each salesperson's head. Invoices live in the billing system. Every piece of data exists — and dies at the border between one system and the next.
To answer leadership's question, the data has to survive the entire journey:
That journey is what the Executive Center in Metrava OS calls Source → Revenue. And in most operations, the data breaks at three specific points before it reaches the end.
Where the data dies between the click and the payment.
A lead with no source on record
The lead writes on WhatsApp, fills out your website form or arrives as a referral — and nobody records where they came from. If the source isn't captured at first contact, it's gone: three weeks later nobody remembers whether that client came from a campaign, a story or a friend of a friend. Attribution can't be reconstructed after the fact — it's recorded at the start or lost for good.
SIGNAL → When you ask "where did this client come from?", the answer starts with "I think…".
A conversion that inherits nothing
The lead moves forward: from a chat to a quote, from one tool to another, from marketing to sales. And at every hop, the context stays behind. The new record — the opportunity, the client, the order — is born clean, with no source and no campaign. From that point on, sales reports closes that officially came out of nowhere.
SIGNAL → Your closes report has no channel column — or it has one, and it's almost always empty.
An invoice with no link to the channel
Billing lives in its own system. The invoice knows how much, when and to whom — but not where that client came from. It's the last link in the chain and the most expensive one to lose: without it, you can say what you invoiced last month, but not what each channel invoiced. And that is exactly the figure that decides where to invest.
SIGNAL → You can quote your total billing for the month in seconds — your billing by channel, never.
"A channel doesn't pay for itself with the leads it generates. It pays for itself with the invoices that get collected — and without connected data, you don't know which channel is producing them."
— Metrava Systems · Commercial infrastructure diagnostics
Can you say, with data, which channel produced your last paying client? The diagnostic shows you where the data breaks in your operation.
Start diagnosticWhat complete measurement looks like.
Measuring halfway
- Every platform reports its own numbers, and none of them talk to each other.
- The lead switches tools and loses its source along the way.
- Sales celebrates closes with no channel; accounting collects with no origin.
- The channel that generates the most quotes looks like the winner — even if almost nobody pays.
- Next month's budget gets decided by lead volume or by gut feel.
Measuring from source to revenue
- Every lead enters with source, campaign and UTM recorded from first contact.
- The data travels with the lead: follow-up, proposal and invoice inherit the origin.
- The paid invoice closes the loop: channel → client → revenue.
- You can tell the channel that brings clients who pay from the one that brings browsers who quote.
- Next month's budget gets decided by revenue produced, not by clicks.
The decisions you can only make with the loop closed.
Measuring from source to revenue isn't a reporting exercise: it's what turns the marketing budget into an investment decision. When the loop is closed, these questions stop being matters of opinion:
Where to invest
The budget goes to the channel that produces collected revenue, not the one that produces pretty metrics. A channel with fewer leads and more paid invoices wins — and now you can finally see it.
What to switch off
The channel that fills the pipeline with quotes that never close can no longer hide behind its volume. Cutting an expensive channel is the decision most businesses never have the data to make.
What to repeat
Campaigns get compared by what they collected, not by what they promised. The one that produced clients who paid on time gets repeated; the one that produced window-shoppers gets redesigned.
What to tell leadership
"How much did each channel produce?" stops being the uncomfortable question of the month and becomes a row in the report — the same number, no matter who asks.
How Metrava OS connects it.
This isn't solved with more discipline or another spreadsheet: it's solved with a system where the data has no borders to cross. In Metrava OS the entire journey lives in one place, and attribution is a by-product of the design — not an extra chore:
In this case, Metrava OS keeps the source of each opportunity tied to the revenue it produces —from the campaign to the paid invoice.
Capture the opportunity
Every lead that arrives through your website, WhatsApp or a referral is recorded with source, campaign and UTM from the first second. The origin is born with the data — it never has to be reconstructed.
Assign an owner
The lead gets an owner immediately, and that assignment lives in the record too. Attribution doesn't stop at the channel: it covers who handled the lead and what happened next.
Create follow-up
Every follow-up task sits on the lead's own record. The full journey — replies, pauses, restarts — stays measurable with no manual work.
Connect the proposal
The proposal is generated from the same record. When the client says yes, the close already knows which channel and which campaign it came from — with nobody copying anything.
Link the invoice
The invoice — in a configurable currency — stays tied to the client and their original source. The payment closes the loop: the campaign that started with a click ends in confirmed revenue.
Report to leadership
The Executive Center shows the full Source → Revenue journey: how much each channel produced in collected revenue, not in clicks. One number, one truth.
Find out where your data breaks.
This article shows you the loop; the diagnostic shows you which of the three points is breaking yours. Answer a few short questions and get your prioritized result — free and with no obligation.