Which channel actually won the deal?

September 30, 2026
Which channel actually won the deal: several channel nodes stacked on the left with dim dashed paths, and one glowing path carrying a single channel all the way to a bright DEAL node

Closed-won attribution credits won Deals by the channel sitting on the Deal record. B2B attribution keeps Visit, Pages, Meeting, and Deal on one path so CAC and channel quality stay honest. That is the split when teams ask about closed-won attribution vs B2B attribution.

Revenue stage reports answer which channels own closed-won Deals. Those counts help finance and sales ops track booked revenue by source. They rarely answer which Visits became Meetings and closed Deals once earlier touches and media cost enter the picture.

We already covered SQL attribution vs B2B attribution and opportunity attribution vs B2B attribution. This post is the revenue-stage cut: closed-won Deal credit versus the Visit to Pages to Meeting to Deal path B2B teams need for honest CAC.

What does closed-won attribution actually credit?

Closed-won attribution credits the channel (or touch) tied to a Deal when it hits closed-won. Paid search, content, partners, and outbound can all own revenue in the stage ledger. The report answers how much won revenue each channel produced in the window, often from the CRM source field on the Deal.

Tools such as HubSpot and other CRMs make that won ledger easy to ship. Deal stages, amount fields, and channel properties show closed-won revenue by source without rebuilding every Visit into a Meeting or earlier Opp create.

So a won Deal can look like channel ROI while the Visits that booked the Meeting still sit outside the cost ledger. Stage credit answers which channels own closed-won revenue. It does not answer whether Visit, Pages, Meeting, and Deal stayed together for CAC.

Teams also use closed-won reports for revenue attribution reviews: which channels book ARR, which sources win after long Opp cycles, and where sales source fields disagree with the first Visit. That is useful revenue hygiene. It is still stage credit on the Deal, not channel CAC across the full path.

Closed-won attribution: channel and revenue stage ledger that credits won Deals

What does B2B attribution keep on one path?

B2B attribution keeps the full path on one timeline: Visit, Pages, Meeting, Deal. Multi-touch models can weight first Visit, content that returned the buyer, and the Meeting that opened the Opp. View-through, offline, and LLM traffic can sit on that same path when the pixel and CRM sync capture them.

The point is continuity. Spend and channel quality stay tied to the Visits that became Meetings and closed revenue, not only to the source field on a closed-won Deal. That is how CAC stays honest when a buyer touches paid search, a partner page, and a sales demo before closed-won.

Closed-won stage reports still matter for booked revenue by source. They sit beside the path instead of replacing it. When both stay in sync, won revenue can show finance outcomes while Visit to Deal still carries cost for CAC. Pipeline and opportunity attribution then join Opp create on that same path instead of living only in a stage report.

Closed-won Deal credit versus B2B Visit Pages Meeting Deal path kept together for CAC

Where closed-won credit breaks CAC

CAC needs cost next to the path that produced closed revenue. Closed-won attribution usually starts (and often ends) at the won Deal. Everything before that stage (first Visit, content return, sales Meeting) can sit outside the won ledger even when those Visits booked the Meeting.

Teams then overstate the Deal source as if it were the full CAC owner. The closed-won channel looks strong in the revenue report. Marketing CAC looks wrong because spend never meets the Visit to Deal path. Multi-touch on the B2B path fixes that join. Closed-won source alone does not.

The same gap shows up when marketing goals are pipeline created while finance asks for CAC by channel on booked ARR. Stage credit still moves on the CRM Deal after close. The Visit and Meeting history that should explain CAC does not. If your board asks for CAC by channel, closed-won Deal credit is the wrong unit of measure by itself.

Lead source fields name the first touch. MQL and SQL attribution name earlier stages. Closed-won names the revenue outcome. None of them join spend through Meeting and Deal unless the B2B path is kept intact. That join is what keeps CAC honest when finance asks for channel cost next to closed revenue.

When teams use both

Use closed-won attribution when the question is booked revenue: which channels own won Deals, how revenue attribution looks once ARR lands, and where Deal source fields disagree with marketing. That view belongs to finance, sales ops, and revenue leaders reviewing closed business.

Use B2B path attribution when the question is marketing efficiency: which Visits and channels produced Meetings and closed-won Deals, and what CAC looks like when those Visits carry cost. That view belongs next to budget and channel quality reviews.

They fight when leadership treats Deal source as proof of full channel ROI. A closed-won Deal can earn stage credit while paid Visits weeks earlier still need the cost ledger tied through Meeting and Deal. Keep closed-won reports for booked revenue. Keep Visit to Deal for CAC. For the earlier stage cuts, see revenue attribution vs B2B attribution and pipeline attribution vs B2B attribution. For the sales-motion Meeting cut, see demo attribution vs B2B attribution.

How Source approaches this

Source connects that path with one pixel and GTM: multi-touch, view-through, offline, and LLM attribution (ChatGPT, Claude, Perplexity, Gemini) on Visit to Pages to Meeting to Deal. Chat with the data, get AI recommendations, and daily Slack reports without a warehouse. Customer data is not used to train external models. SOC 2 Type II and ISO 27001 cover the security bar.

Ready to keep closed-won revenue credit and the Deal path honest in the same stack? Start free at dash.source.app/signup.