This is the question that decides every other marketing argument. Once a channel’s spend traces to a deal stage, debates about creative, cadence, and budget stop being opinions. Until then, the loudest person in the meeting wins, and the budget gets set by habit.
This is the measurement layer behind our growth marketing service.
Why do most companies struggle to measure marketing ROI?
Because the data lives in three systems that do not talk to each other. Ad platforms report clicks. The website reports visits. The CRM reports deals. Nothing joins a click to a deal unless somebody builds the join, so no one can say which dollars produced revenue — and budgets end up set by last year’s budget.
The fix is plumbing, not analytics. Most of it is a week of work and it rarely needs new software.
How do you connect spend to pipeline, step by step?
Seven steps, in order. Steps 1 to 4 are the ones nobody can skip.
- Define your funnel stages. Agree with sales what counts as a lead, a qualified lead, a sales-accepted opportunity, and a win. Write the definitions down. Most measurement arguments are definition arguments wearing a dashboard.
- Tag every link. Consistent UTM parameters on every ad, email, and social link, from one naming convention nobody is allowed to improvise on.
- Capture source on every form. Pass the UTM values, the landing page, the referrer, and any click ids into hidden fields on the form itself.
- Store it in the CRM. Map those fields onto the contact, then carry them onto the deal. HubSpot and most CRMs do this natively; the work is in the mapping, not the licence.
- Import offline conversions. Send qualified-lead and closed-won events back to Google, LinkedIn, and Meta, so the algorithms optimise toward pipeline instead of form fills. This single step changes what the platforms buy for you.
- Build one dashboard. Spend, leads, pipeline, and wins by channel in one view, refreshed at least monthly. One view, not one per vendor.
- Reallocate on a schedule. Review quarterly. Cut what missed its baseline, move the budget to what beat it, and record the decision so next quarter can be compared to this one.
Which metrics actually matter?
Six. Everything else is diagnostic detail underneath these.
| Metric | How to calculate it | What it tells you |
|---|---|---|
| Cost per qualified lead | Channel spend ÷ qualified leads from that channel | Whether a channel brings buyers, not just contacts |
| Pipeline created | Total value of opportunities sourced by marketing | Marketing’s contribution to future revenue |
| Pipeline-to-spend ratio | Pipeline created ÷ marketing spend | How much pipeline each dollar produces |
| Return on ad spend | Revenue from ads ÷ ad spend | Direct return on paid media |
| Customer acquisition cost | Sales and marketing cost ÷ new customers | What a new customer really costs |
| Win rate by source | Won deals ÷ opportunities, by channel | Which channels bring buyers who actually close |
Win rate by source is the one most companies never build, and it is the one that most often reverses a budget decision. A channel with the worst cost per lead and the best win rate is usually your best channel.
Baselines for all six come out of the first month of an engagement, or of a standalone 30-Day Marketing Diagnostic.
What mistakes should you avoid?
- Judging channels on cost per lead when those leads never become opportunities. Cheap leads that never close are the most expensive thing in the budget.
- Letting each vendor report on its own channel with its own definitions. Every agency’s dashboard shows that agency winning.
- Buying multi-touch attribution before basic source tracking works. A model cannot repair data it never received.
- Cutting brand and content spend because it does not earn last-click credit, then wondering why the paid search cost per lead climbed two quarters later.
- Changing the UTM convention mid-year, which quietly splits one channel into two and makes the comparison worthless.
What does good enough look like?
| Level | What you have | What you can decide |
|---|---|---|
| Nothing | Platform dashboards only | Nothing; you are guessing |
| Basic, and enough | Source on every lead, carried to the deal, reported monthly by channel | Which channels to cut, keep, and fund |
| Mature | Offline conversions imported, win rate by source, quarterly reallocation | Where the next dollar goes, with evidence |
| Over-built | Multi-touch model over incomplete data | Less than the row above, with more confidence |
Most companies should aim for the second row this quarter and the third row this year.
Our view
Perfect attribution does not exist, and chasing it costs a quarter you could have spent fixing the funnel. Get source tracking right, agree the stage definitions with sales, and report pipeline by channel every month. That is enough to make good budget decisions, and it is already more than most companies have. We would rather argue about a number everyone agrees on than admire a model nobody trusts.
Bottom line
Four things make marketing spend legible: one UTM convention, source captured on every form, that source carried onto the deal, and one monthly report of pipeline by channel. Build those, agree the stage definitions with sales, and the budget arguments turn into arithmetic.