Skip to main contentFlow Architecture
Solutions

Closed-Loop Attribution

Connecting a marketing campaign to a business result — precisely, at every milestone along the way.

The campaign

Google. LinkedIn. A Facebook ad. The response you can see. The easy end of the loop.

close the loop

The business result

MQL. Opportunity. Closed won. The milestones that actually matter to the business.

First, what we mean

Attribution has two meanings. This is one of them.

The word “attribution” gets used two ways, and they get tangled constantly.

One version is about credit between teams — did marketing or sales earn this result? That's a real question, but it isn't this page.

Here, attribution means something more specific: connecting a marketing campaign to a business result. You ran a campaign. You want to know what it produced. Closing the loop is closing the gap between the two.

The other end of the loop

What are you connecting to? Milestones.

The campaign side is the easy part. The hard part is the other end — the business milestones a campaign is supposed to drive toward. There are two kinds.

Person milestones

These attach to an individual. Someone clicks your ad, lands on your site, fills out a form — and turns out to be worth pursuing. From there, a progression:

MQL
Marketing Qualified Lead — the one marketing is responsible for.
SAL
Sales Accepted Lead — agreement that it’s worth working.
SQL
Sales Qualified Lead — ready to be pursued in earnest.

Opportunity milestones

Once someone meets the bar to enter the pipeline, they cross into opportunity milestones. (Opportunity and deal mean the same thing here.)

Opportunity created
The bar varies — real budget/authority/need/timing, or early interest booked as a zero-dollar opportunity.
Pipeline checkpoints
The proof points — a POC, an in-depth demo, a session with the solution engineer.
Closed won / closed lost
Where the deal lands.

Closing the loop means connecting your campaigns to every milestone — each person milestone and each opportunity milestone, end to end. Not just the first-touch MQL. Not just the final closed-won. Closed-loop attribution is being precise about that connection, all the way down the line.

Why this is hard

The concept is simple. Doing it precisely is not.

Layer one — the connection

Establishing a meaningful, precise link between a campaign and every milestone it touched. This alone is difficult — and for many teams, it's the wall. They can't even make the connection in the first place.

Layer two — the measurement

Once you can close the loop, you want the standard measures to quantify it — the universal KPIs everyone uses to judge a campaign.

That's why teams reach an inflection point. Not because the idea is complicated, but because doing it accurately, granularly, and continuously — the cohort conversion analysis spanning person and opportunity milestones, the defensible velocity baseline, the shifting last touch, the account-based population — is more than a stack of tools built for something else can carry.

The metrics it unlocks

Four measures, once the loop is closed.

01 · Conversion rate

The foundational metric — measured as a cohort, from a fixed starting point. The hard part isn't the question, it's answering it accurately, which means anchoring every rate to the same origin (the marketing response) instead of chaining stage to stage.

The accurate way
  • response → MQL
  • response → SAL
  • response → SQL
  • response → opportunity created
  • response → opportunity closed
The common confusion

Step-to-step rates chained together (MQL → SQL). Useful, but different. The discipline is anchoring every rate to the same origin instead of chaining stage to stage.

What makes cohort conversion rate brutal is spanning both milestone types — reaching across person and opportunity milestones while keeping the connection meaningful. This is usually the inflection point where teams buy software.

02 · Velocity

The same framework, measuring time instead of rate. Response to MQL: how long? Response to opportunity: how long? Most precisely, this is milestone velocity — how long each connection took to happen. The wrinkle: velocity forces a choice conversion rate doesn't — mean, median, throw out the outliers? What you're hunting for is a defensible baseline velocity you can put into planning, and it only means something in motion: speeding up or slowing down?

03 · Multi-touch

The marketing response has to be captured multi-touch, not single-touch: first touch, last touch, and everything between — for every milestone. The key dynamic: first touch stays constant — it's the origin — but last touch shifts: the most recent influence before MQL is different from the one before opportunity, or before close. That shifting last touch is what customers ask about most — the thing that tipped them over at each stage.

First touch = fixed origin. Last touch moves with each milestone: MQL → SAL → SQL → Opportunity → Close.

04 · Population

A fourth concept overlays multi-touch: whose touches are you counting? Person-centric limits inclusion to the specific person evaluated at each milestone. Account-based widens the lens to the whole buying committee — and that's the point where you'll need real software to do it at all.

Person-centric answer

Trade Show.

One person. One touch. The single answer that fits on a board slide.

Account-based reality
  • 25 touches over 2 years
  • 15 people in the buying group
  • 5 channels (Trade Show, Google Ads, LinkedIn, Email, Event)
Buying group memberTouches
VP Marketing7
Dir. Demand Gen5
CMO3
Marketing Ops3
SDR Manager1
Content Lead1
CFO1
+7 others3

The trade show was one of 25 touches — an important one, but part of a two-year journey. A person-centric loop sees a slice of that. Only an account-based view closes the loop across the whole buying group — which is exactly why doing it at all requires purpose-built software.

How Rampmetrics closes it

The connection and the measurement, built in.

Rampmetrics is built to make the raw connection and do the precise, granular work on top of it — cohort conversion rates anchored to the marketing response, defensible milestone velocity, multi-touch that tracks the shifting last touch, and account-based population across the full buying group. It's full-funnel, cross-platform, and continuous, so the loop stays closed as new touches and milestones arrive.

FAQ

Closed-loop attribution, answered.

What is closed-loop attribution?
Closed-loop attribution connects a marketing campaign to a business result precisely, at every milestone along the way — each person milestone (MQL, SAL, SQL) and each opportunity milestone (opportunity created, pipeline checkpoints, closed won). Closing the loop means connecting campaigns to every milestone, not just the first-touch MQL or the final closed-won.
What is the difference between person milestones and opportunity milestones?
Person milestones attach to an individual — MQL (Marketing Qualified Lead), SAL (Sales Accepted Lead), and SQL (Sales Qualified Lead). Opportunity milestones attach to the deal once it enters the pipeline — opportunity created, pipeline checkpoints like a POC or demo, and closed won or closed lost. Closing the loop means connecting campaigns to both types, end to end.
How should conversion rate be measured in closed-loop attribution?
Accurately, it is measured as a cohort from a fixed starting point — always the marketing response. Every rate is anchored to the same origin (response to MQL, response to SQL, response to opportunity created, response to opportunity closed) rather than chaining step-to-step rates like MQL to SQL. Anchoring to a single origin, across both person and opportunity milestones, is the hard part.
What is milestone velocity?
Milestone velocity measures how long each connection took to happen — response to MQL, response to opportunity — the same framework as conversion rate but measuring time instead of rate. A defensible baseline velocity (mean, median, outlier handling) is the number you can put into planning, and it only means something in motion: is it speeding up or slowing down over time?
Why does account-based attribution require dedicated software?
A single B2B deal can run over months or years with a buying group of two, three, or seven-plus people and dozens of touches across many channels. A person-centric view sees only one person’s slice of that. Only an account-based view closes the loop across the whole buying group — and doing that accurately, at scale, is why teams reach the point of needing purpose-built software.

Ready to optimize marketing?

Join leading B2B marketing teams who've transformed their marketing with Rampmetrics.

Rampmetrics Dashboard
Live
Pipeline Influenced
$4.2M
+23%
Marketing ROI
340%
+18%
Deals Influenced
127
+31%
Avg Touchpoints
8.4
+12%
Pipeline by Channel
LinkedIn Ads$1.8M
Google Search$1.2M
Email Nurture$720K
Webinars$480K