Every analytics stack ever installed has one thing in common: it can't see what happened before someone arrived. The podcast mention, the Slack thread, the forwarded PDF, the "you should talk to these guys" at a conference — none of it leaves a trace in your tracking. Yet for most B2B buyers, that invisible word-of-mouth is exactly where the journey started.
There are only two ways to learn where a deal actually came from: watch the digital footprints (tracked attribution) or ask the human (self reported attribution — most often via a single form field: "how did you hear about us?"). Teams keep arguing about which one is right. The answer is neither, alone. Tracked attribution vs surveys isn't a fight with a winner; it's a measurement design problem, and this guide is the step-by-step framework for solving it. It's part of our Marketing Attribution & Analytics pillar.
What is "how did you hear about us"?
Self reported attribution is any method where the customer tells you their own origin story. The classic instrument is the "how did you hear about us" question — a free-text or picklist field on a form, a sales-rep question logged in the CRM, or a post-sale survey. It captures what the contact remembers and believes about how they found you.
Tracked attribution is everything your tooling observes: UTM-tagged sessions, referrers, ad platforms, email clicks, page paths — joined together into touchpoints and, ideally, stitched to the CRM record. It captures what the systems saw.
The two answer different questions, which is why comparing them head-to-head produces nonsense:
- Self-report answers "what made you reach out?" — the memorable trigger, the channel that earned attention.
- Tracking answers "what did you touch along the way?" — the full set of observed interactions, with all its blind spots.
Neither is ground truth. Self-report has recall bias and recency distortion; tracking has dark-social blindness, cookie loss and identity gaps — the failure modes we detailed in Why GA4 falls short for B2B. Used together, each one patches the other's holes.
Why it matters for B2B teams in 2026
Three forces have made this combination non-optional:
- The dark share keeps growing. More of the buying journey happens in places your pixels can't reach — private Slack communities, WhatsApp forwards, newsletters read in inbox apps. When a prospect finally hits your site, tracked attribution sees a "direct" or "branded search" visit and calls it a day. Only the "how did you hear about us" field reveals the LinkedIn post that actually started it.
- Consent and cookie loss are eroding the tracked side. Every rejected banner silently deletes a slice of history, and cross-device journeys fragment further. Attribution data accuracy degrades a little more each quarter — which makes a durable, consent-proof signal like self-report proportionally more valuable. (The resilient tracking techniques are covered in our attribution models compared breakdown.)
- Bias in attribution reporting is finally being called out. Dashboards that only count the observable tail systematically overcredit bottom-of-funnel channels (branded search, direct, retargeting) and starve the demand generators that created the brand search in the first place. Budget decisions built on that data quietly kill the top of funnel. Self-reported data is the counterweight that keeps the demand side funded.
The practical takeaway: self reported attribution measures influenced origin; tracked attribution measures observed behaviour. B2B teams that report both — side by side, with the deltas explained — make better budget calls than teams running either alone.
How "how did you hear about us" works — step-by-step framework
Here is the audit → build → measure loop for running both signals as one system.
Step 1 — Audit where you are today
- Inventory your current origin data. Where does "source" get set today — form hidden fields, CRM defaults, ad-platform imports? Pull the last 100 leads and count how many have a trustworthy source at all. Most B2B stacks are shocked by the "% unknown / direct" number.
- Test recall before you build. Ask sales to run the "how did you hear about us?" question on their next 10 discovery calls, verbatim, logged in the CRM. Ten conversations will tell you whether customers can even articulate an origin — and what vocabulary they use.
- Map the delta. For those same leads, compare what tracking recorded vs what the human said. Leads where tracking says "direct" but the human names a channel are your dark-social census — that count is the business case for the whole programme.
Step 2 — Build the process
- Add one field to every form: "How did you hear about us?" — free text with a smart picklist (search, LinkedIn, referral, event, podcast, newsletter, other). Free text first; picklists alone flatten answers into noise. Keep it optional; forced fields generate junk.
- Log it in the CRM, separately. Store self-report in its own field (
source_self_reported), never overwriting tracked fields (source_first_touch,source_lead_creation). The comparison is the insight — see routing leads into your CRM for keeping both fields clean at intake. - Instrument the tracked side properly. Enforced UTM taxonomy on every campaign (the UTM tracking guide is the standard), server-side lead events, and first-touch fields written onto every contact — the fundamentals from the B2B marketing attribution guide.
- Arm sales with the question. When a rep asks "how did you hear about us?", the answer goes in the same field, same vocabulary. One source of truth, two collection moments.
Step 3 — Measure and iterate
- Report three columns, monthly: tracked first touch · self-reported source · delta. The delta column is where the strategy lives — persistent gaps tell you which channels are being undercounted by tracking.
- Weight by stage. Ask the question again at sales-qualified or closed-won ("what actually made you reach out?"). Early-stage answers are noisy; closing-stage answers correlate with revenue. Keep stage definitions tight with pipeline stage definitions.
- Feed both into budget decisions. When tracked and self-report agree, spend with confidence. When they disagree, the disagreement is the finding — investigate before cutting the undercounted channel.
Common mistakes (and how to avoid them)
- Making the field mandatory. Forced "how did you hear about us" answers are fabricated answers; people pick the first option to get through the form. Optional fields with a good placeholder get honest data.
- Overwriting tracked data with self-report (or vice versa). They measure different things; merging them destroys both. Separate fields, reported side by side.
- Treating self-report as precise. Humans remember triggers, not touchpoints. A customer who says "a colleague" had five touches with your brand before that conversation. Use self-report for directional truth, not arithmetic.
- Asking once, at form fill, forever. Recall improves after conversations with sales. Re-asking at SQL or closed-won is where attribution data accuracy actually gets good.
- Ignoring bias in attribution reporting on the tracked side too. Self-report isn't the only biased signal — tracking has its own (survivorship, recency, identity loss). Report both with their known failure modes stated.
- Building a survey programme instead of a field. Long post-sale attribution questionnaires get single-digit response rates. One form field + one sales question captures 10× the data at 1% of the effort.
Tools & templates checklist
- "How did you hear about us?" field on every form (free text + smart picklist, optional)
source_self_reportedCRM field, distinct from tracked source fields- Sales enablement: verbatim question + logging instruction in the sales playbook
- Re-ask at SQL or closed-won stage (opportunity record, same field)
- Enforced UTM taxonomy — UTM tracking guide
- Server-side lead events with hashed identifier (identity stitching)
- Monthly three-column report: tracked touch · self-reported source · delta
- Quarterly review: which channels does tracking undercount? Adjust budgets accordingly
How Digenio AI helps
Digenio AI's Smart Tracking joins both signals on every contact record: observed first-party journey data (first touch through closed-won) and the self-reported field from your forms — in one place, with the delta visible. Combine both signals in one dashboard: see how Smart Tracking works.
FAQ
What is self-reported attribution?
Self-reported attribution is any method where the customer tells you how they found you — most commonly a "How did you hear about us?" form field or a sales question logged in the CRM. It captures the memorable trigger of the journey, including channels tracking can't see (referrals, dark social, events), though it's subject to recall bias and should be stored separately from tracked source data.
Which is more accurate: tracked or self-reported attribution?
Neither is universally more accurate — they measure different things. Tracked attribution is precise about observed digital touches but blind to dark social and degraded by cookie/consent loss. Self-report captures the origin that actually influenced the buyer but is fuzzy on detail. B2B teams get the best attribution data accuracy by running both and reporting the delta.
What should I ask instead of "How did you hear about us?"
Keep it — it has near-universal recognition. Two upgrades: make it free text with a smart picklist (not a rigid dropdown), and add a second moment at sales-qualified or closed-won asking "What made you reach out to us specifically?" Closing-stage answers correlate far better with revenue than form-fill answers.
How do I combine self-reported and tracked attribution?
Store them in separate CRM fields (e.g. source_self_reported vs source_first_touch), never overwrite one with the other, and report them side by side monthly with a delta column. Agreements give confidence; disagreements flag channels your tracking undercounts — which is exactly where budget mistakes get prevented.
Why does GA4 say "direct" when customers name a channel?
Because the journey started somewhere GA4 can't observe — a Slack share, a podcast, a referral conversation — and by the time the prospect hits your site they type your brand or URL. Branded search and direct visits are usually the result of untracked demand generation, not the source. That's the dark-social blind spot self-reported attribution exists to cover.
Next read
Tags make tracking trustworthy; the field makes it honest. Next, read the B2B lead generation playbook — where to place forms (and the origin question) so they convert.