Attribution · 11 min read Updated 24 July 2026

Marketing Attribution by Industry: Tracing Spend to Paid Invoices

Marketing says it drove 45% of revenue, content says 40%, events says 30%. That is 115% of a number the CFO already knows is smaller.

Attribution18 industries

Attribution breaks for one architectural reason: the system holding your engagement data and the system holding your revenue data were never designed to be joined.

No amount of process discipline fixes this. If the join is unreliable, you get two numbers that mostly agree and disagree precisely where the money is.

The three joins that have to hold

  1. Touch to person. Which human received which message. Breaks with shared inboxes, forwarded emails and role addresses.
  2. Person to deal. Which opportunity that human belonged to. Breaks when the buying group is not modelled — the person who replied is often not the person on the deal record.
  3. Deal to invoice. Which revenue actually arrived. This is the one almost nobody has, because the CRM and the billing system are separate products.

Most attribution tooling solves the first join well, the second partially, and the third not at all. Which is why marketing reports on bookings and finance reports on cash, and the two never reconcile.

Why bookings-based attribution overstates

Attribution to closed-won credits revenue that has not arrived. In industries with staged payments, external approval gates or meaningful cancellation between signature and payment, the overstatement is structural rather than occasional.

Attribution to paid invoices is the only version finance will accept, and it is the version that changes decisions — because a channel that produces signatures which do not convert to cash is a channel you should stop funding.

The cheapest improvement: a self-reported "how did you hear about us" field costs nothing and consistently outperforms algorithmic attribution for identifying dark-social and word-of-mouth sources that no tracking layer can see.

Where the deal-to-invoice join breaks, by industry

Where attribution breaks, by industry

IndustryPipeline stagesThe break point
AdvertisingLead → Brief → Pitch → Client Approval → LivePitching is the cost of doing business. Win rate by brief type tells you which pitches to decline.
ConstructionLead → Site Survey → Estimate → Tender → AwardedEstimating is expensive. Knowing your tender win rate tells you which bids are worth preparing.
ConsultingEnquiry → Scoping → Proposal → Commercials → EngagedScope creep starts before the contract. Separating scoping from commercials is how firms protect margin.
CybersecurityProspect → Discovery → Demo → Trial/POC → Negotiation → Closed WonThe POC is the sale. Deals that skip it stall in procurement and rarely recover.
E-commerceEnquiry → Quote → Order Placed → Fulfilled → RepeatB2B retail runs on quotes, not carts. Order placed and fulfilled are different revenue events.
Education & EdTechEnquiry → Counselling → Offer → Fee Payment → EnrolledCounselling converts, offers lapse and fees decide. Tracking enrolments as deals hides all three.
Financial ServicesLead → KYC → Credit → Sanctioned → DisbursedSanctioned is not disbursed. Separating them is the difference between a forecast and a fantasy.
HealthcareEnquiry → Consultation → Insurance Approval → Treatment → ClosedNothing moves until the insurer says yes, so approval is a stage in its own right rather than a note on a deal.
InsuranceEnquiry → Quotation → Underwriting → Policy Bound → RenewalUnderwriting is where policies die. Giving it a stage makes the drop-off visible instead of mysterious.
Legal ServicesEnquiry → Conflict Check → Scoping → Engagement Letter → Active MatterNo firm can act before the conflict check clears, and nothing is billable until the engagement letter is signed.
Logistics & FreightEnquiry → Rate Quoted → Booking Confirmed → In Transit → DeliveredRates expire. Knowing how long a quote has been sitting is worth more than knowing it exists.
ManufacturingEnquiry → RFQ → Costing → Sampling → PO ReceivedAn industrial sale is four approvals wearing one name. Costing and sampling each deserve their own stage.
Marketing AgencyLead → Brief → Pitch → Client Approval → LiveRetainers and projects behave differently. Forecasting them together hides churn.
Non-profitProspect → Cultivation → Proposal → Under Review → FundedCultivation takes months and review takes longer. Treating grants like sales deals misreads both.
Real EstateEnquiry → Site Visit → Negotiation → Booking → RegisteredA site visit is the single best predictor of a sale, and registration — not booking — is when revenue is real.
RecruitmentEnquiry → Scoping → Proposal → Commercials → EngagedA placement is not a fee. Invoice on start date, not on offer accepted.
SaaS & SoftwareProspect → Discovery → Demo → Trial/POC → Negotiation → Closed WonThe trial is the real qualifier. Deals that skip it close slower and churn faster.
Travel & HospitalityEnquiry → Itinerary → Advance Received → Confirmed → TravelledAn itinerary without an advance is a wish. The advance is the moment a booking becomes revenue.

What to build first

Do not start with a multi-touch model. Start with the join.

Get first touch, reply, deal and paid invoice into one place where they can be queried together. Once that exists, arguing about first-touch versus multi-touch weighting is a productive conversation. Before it exists, it is theatre.

Try it on your own numbers: the Revenue Reality Check shows the gap between your forecast and the cash that clears inside the period. Six sliders, no signup.

Quotarider ships all 18 industry packs. Records renamed, stages preconfigured, and the chain followed from first touch through to the paid invoice — so you can see which activity produced collected revenue rather than bookings.

Start free in 5 minutes →

Frequently asked questions

Why do marketing attribution numbers never add up?

Because different systems credit the same revenue independently. Without a reliable join from touch to person to deal to invoice, each tool counts what it can see, and the totals exceed 100% of actual revenue.

Should attribution be measured on bookings or paid invoices?

Paid invoices, wherever the gap is material. Bookings-based attribution credits revenue that has not arrived and can keep budget flowing to channels that produce signatures rather than cash.

What is the cheapest way to improve attribution?

A self-reported source field on the signup or enquiry form. It costs nothing and reliably surfaces word-of-mouth and dark-social sources that no tracking layer can observe.

Is multi-touch attribution worth implementing?

Only after the underlying join is reliable. Weighting models applied to data that cannot connect a touch to a paid invoice produce precise-looking numbers built on an unreliable foundation.

Sources: Google Search Central, Google bulk sender guidelines, and Quotarider industry pack configurations.

QR
The Quotarider teamRevenue operations · XDQ Labs

Quotarider unites CRM, outbound and attribution in one database, so “which activity produced collected revenue” is a query rather than a guess.