Almost every CRM has a field called Lead Source. It usually holds a value like "Website," "Referral," or "Other." And in most companies, that one dropdown is quietly responsible for six-figure budget decisions — which campaigns get renewed, which channels get cut, which agency keeps the retainer.
It is also, in most companies, wrong. Not maliciously wrong. Structurally wrong. A single field cannot describe a buying journey that involved a podcast mention, three months of silence, a Google search, a competitor comparison page, and a referral from a former colleague. It picks one moment and throws away the rest.
Why the Field Lies
There are a handful of predictable failure modes, and once you see them you can't unsee them.
The field gets overwritten. A prospect first arrives from a paid search ad, then returns weeks later by typing your name into a browser. If your form logic writes the latest value, paid search loses credit for a deal it created.
It collapses everything into one bucket. "Website" is not a channel. It's a building. Organic search, a newsletter link, a partner's blog post, and an AI assistant recommending you all arrive as "Website" if nobody captured the referrer and campaign parameters at the moment the record was created.
Sales reps fill it in from memory. When the field is required but the data isn't captured automatically, someone picks whatever's closest at the end of a long day.
And increasingly, real traffic shows up untagged. Privacy controls, dark social sharing, and answer engines that summarize your site without sending a clean referral all push volume into "Direct" and "Unknown." Those buckets are growing, not shrinking, and no dropdown edit fixes that.
The Three Questions Attribution Should Actually Answer
Before rebuilding anything, get clear on what you need to know. Most operators need answers to three questions, and only three:
Which activities produce revenue, not leads? Channels differ wildly in lead quality. A source that fills the top of the funnel with unqualified inquiries can look like your best performer if you stop counting at form fill.
How long does the path take? If your sales cycle runs months, judging a campaign on this month's closed deals will make you kill things that are working.
Where should the next dollar go? That's a directional question. You don't need perfect precision. You need enough signal to be confident you're not defunding the thing that feeds your pipeline.
Connect the Chain, Not Just the Click
The fix isn't a better dropdown. It's a chain of records that stays intact from first visit to paid invoice.
That means capturing campaign parameters and referrer in hidden form fields at the moment of first contact, and writing them to the contact record where they can never be overwritten. It means storing first touch and last touch as separate fields, because they answer different questions — one tells you what created demand, the other tells you what closed it. It means the deal record in your CRM carrying those values forward, and the closed-won amount coming from the same system that issues the invoice, so marketing performance is measured against real revenue rather than a hopeful estimate typed into an opportunity field.
This is where marketing measurement turns into a systems problem. When your website, CRM, and ERP or accounting system don't share identifiers, every report becomes a manual reconciliation exercise — and manual reconciliation is where reporting goes to die.
A workable minimum looks like this:
- Hidden UTM and referrer capture on every form, written once and locked
- Separate first-touch and last-touch fields on the contact and the deal
- A self-reported "How did you hear about us?" open text question
- Closed revenue pulled from your ERP or invoicing system, not typed by hand
- One weekly report both marketing and sales look at together
Just Ask People
The most underrated attribution tool is a free-text question on your form or in your first sales call: How did you hear about us? Tracked data tells you the last click. Self-reported data tells you the thing that actually moved someone — a conference talk, a recommendation, a peer's Slack group, an AI assistant that named you as an option.
Read those answers in the raw. Don't force them into categories too early; the phrasing is the insight. Pair them with your tracked fields and you'll see where the two disagree, which is usually the most useful thing on the page.
Measure by Cohort, Not by Calendar Month
Once revenue is connected, change how you read the numbers. Group leads by the month they entered, then watch that cohort convert over time. A campaign that looks flat in month one often looks entirely different by the time its deals close. Monthly snapshots reward short-cycle channels and punish the ones building durable demand.
Where to Start
Pick one channel you're currently arguing about internally. Instrument it properly, connect it end to end, and let a full sales cycle run. One clean pipe beats a dashboard full of guesses.
If your website, CRM, and financial system currently live in separate worlds — and reporting means someone exporting spreadsheets on a Friday — that's the real problem to solve, and it's exactly the kind of work we do. Reach out and we'll walk through what connecting the chain would look like in your stack.
