Attribution for long sales cycles is the problem of connecting spend in one period to revenue that lands several periods later. In B2B SaaS, the gap between the first marketing touch and the signature is routinely measured in quarters. Every default in the attribution stack assumes it is measured in days.
The Lag Is Structural
ORM groups every opportunity with a machine learning model and predicts a close-time curve for each group. Those curves run from 1 to 80 weeks, most expected close volume lands before week 12, and very few groups carry expectation past 52 weeks. Two consequences follow. First, a program judged on closed revenue after 30 days is being judged on almost none of its output. Second, a window past twelve months mostly adds noise, because there is little expectation left out there to capture.
Measure Intermediate Outcomes
Waiting for closed revenue puts your budget decisions a full cycle behind the market. Grade programs on outcomes that occur inside the reporting period and reconcile to revenue later.
| Timeframe | Metric to grade on |
|---|---|
| 0 to 30 days | Qualified meetings and new accounts entering the funnel |
| 30 to 90 days | Opportunity creation and first stage progression |
| 90 days to 12 months | Closed-won revenue and win rate by source |
What Decays Over a Long Cycle
Three things go wrong between first touch and close, and they all push credit toward late-stage channels.
- Identifiers expire. Browser storage limits and privacy rules retire the identity linking an early anonymous visit to a later known contact. - People move. The champion who downloaded the first piece of content leaves, and the deal closes with a contact who has no early touch history. - Records get restructured. Merges, splits, and reopened opportunities break the association between touches and the surviving record.
The practical countermeasure is to capture identity early with a self-reported source field on the first form, and to store touch history at the account level rather than only on the contact.
Close-Date Movement Distorts the Period
Long cycles produce repeated close-date pushes, and a deal that slips across a quarter boundary reappears in a later attribution period with a different mix of credited touches. ORM identifies a rep changing the close date as the strongest slippage signal, and the earliest signal as the absence of any signal at all. See deal slippage for how that movement compounds, and sales velocity for the cycle-length measurement that should set your window.
Frequently Asked Questions
How do you measure marketing when deals take a year to close?
Grade programs on intermediate outcomes that occur inside the reporting period, such as qualified opportunity creation and stage progression, then reconcile against closed revenue on a twelve-month lag. Waiting for closed revenue alone leaves you a year behind every decision.
What breaks first in long-cycle attribution?
Identity. Cookies expire, contacts change jobs, and CRM records get merged over the months between first touch and close, so early touches disappear and credit shifts to whatever was recorded last.
Should the attribution window match the average sales cycle?
Match the distribution, not the average. Averages hide a long tail, so set the window at the point where your close-time curve flattens and run a separate short window for fast campaign feedback.
Does a long cycle make attribution useless?
No, but it makes single-touch models useless. Long cycles produce many touches across several buyers, so credit has to be distributed or measured experimentally rather than assigned to one interaction.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like attribution for long sales cycles into prescriptive action for your team.
Schedule a Demo