Self-Reported Attribution
Asking the lead directly how they found you, usually with an open text field on the form, and reporting that answer as a source. It sees word of mouth and podcasts that click tracking cannot, and it is biased in ways click tracking is not.
Summarise this article with AI
Opens the page with a ready prompt in:
Nothing is sent until you pick a service.
In short
Self-reported attribution is attribution by asking: a field on the form, usually 'How did you hear about us?', whose answer is stored as the lead's source. Instead of inferring the channel from a click ID, a cookie or a referrer, the lead states it, in their own words.
It came into wide use in B2B around 2020 as a reaction to click-based tracking that showed 'Direct' and 'brand search' for customers who had actually heard a podcast, read a founder's LinkedIn posts or been told by a colleague. It catches those. It also brings its own biases, so the useful setup is measured attribution and the self-reported answer side by side on every lead.
What Self-Reported Attribution Is
The mechanics are deliberately simple.
- A question on the lead form, ideally open text rather than a dropdown, so the answer is the lead's memory and not your list.
- The answer stored on the contact or deal in the CRM, next to the lead source the tracking wrote.
- A categorisation step, manual or automated, that turns 'saw Jonas on LinkedIn' and 'linkedin post' into one value.
- A report that groups leads, pipeline and revenue by that value.
Sales teams have asked the question on calls for decades. What changed is that the answer is now captured at form time, for every lead, and read as a channel report rather than an anecdote.
What It Catches That Tracking Cannot
Podcasts and video
Someone hears the founder on a podcast, remembers the name, searches it a fortnight later. Tracking sees a brand search; the lead writes 'podcast'.
Word of mouth and communities
A recommendation in a Slack group, a WhatsApp message, a peer at an event. There is no click to record, so no click-based model can see it.
Organic social
A person reads months of LinkedIn posts without clicking one, then types the URL. The influence is real and the referrer is empty.
AI answers
A prospect asks ChatGPT or Perplexity for tools and gets you named. The visit that follows often arrives as direct or organic; the lead can tell you it was an AI answer, and AI search tracking can show where the citations came from.
In each case the measured source is not wrong so much as incomplete: the brand search happened, but it was the second step of a journey the tracking never saw begin.
Where Self-Reported Attribution Fails
- Recency and salience biasPeople name the last memorable thing, or the most flattering one. 'Google' from someone who saw three ads before searching; 'a friend' from someone who was retargeted for a month. The answer is a memory, not a log.
- Free text needs cleaning'LinkedIn', 'linkedin post', 'saw your ad on LI' and 'Jonas' are one channel and four strings. Without a normalisation step the report has fifty rows and no signal.
- It costs conversions and coverageA required field lowers form completion; an optional one is skipped by a share of leads. Either way the sample is not the whole pipeline.
- It has no campaign, no timestamp, no valueThe answer cannot say which ad, which keyword or which week. It cannot be sent back to Google or Meta as a conversion, so it informs strategy but not bidding.
- One touch, chosen by the leadIt is a single-touch model with the lead as the model. A journey of six touches becomes whichever one they felt like naming.
Measured Plus Self-Reported: The Working Setup
The mistake is treating the two as rivals. Measured attribution is precise and blind to what it cannot record; self-reported is complete in scope and imprecise in detail. Together they cover each other's blind spot.
- Store both on every lead: the measured journey (click IDs, UTMs, referrer, pages) and the lead's answer, as two fields that are never merged.
- Compare the distributions monthly. Where tracking says 'brand search' and leads say 'podcast', the podcast is working and brand search is collecting it.
- Treat disagreement as the finding. Agreement confirms the tracking; disagreement names the channel the tracking cannot see.
- Use measured data for optimisation and platform feedback, self-reported data for budget conversations about channels that have no click.
The self-reported attribution use case shows this layout on a lead record, and customer journey tracking is the measured half of the pair.
How to Set It Up Well
- Ask it once, earlyPut the question on the first form a person fills, not on every one. Later forms should inherit the answer, not overwrite it.
- Keep it open text, with a nudgeA short prompt like 'Podcast, a colleague, a LinkedIn post, a search?' raises answer quality without turning it into a dropdown of your own channels.
- Normalise into a fixed listMap the free text to ten or so categories in the CRM and keep the original string. Report on the category, audit against the string.
- Pair it with hidden fieldsThe same form should carry the measured data in hidden fields: UTM parameters, the click ID and the landing page. Self-reported answers only pay off when they sit beside those.
Conclusion
Self-reported attribution is a cheap, honest way to see the channels that never produce a click: podcasts, communities, organic social, a colleague's recommendation, an AI answer. It is also a memory test with a response rate, so it cannot replace measured tracking, feed a bidding algorithm or say which campaign did the work. Run both, keep them in separate fields, and read the disagreement between them as the most useful report you have. Lead attribution software that stores the answer next to the journey makes that comparison a column rather than a project.
Keep exploring
Related glossary terms
Lead Source
The CRM field that records which channel or campaign a lead came from. It is what every revenue-by-channel report groups on, and in most CRMs it is filled by whatever touched the record first, which is why it so often says Direct or Website.
Read the definition7 min read
Attribution Model
The rule set that decides how much credit each marketing touchpoint gets for a conversion or a deal. It turns a recorded customer journey into a channel report, and the choice of model can change that report more than the campaigns did.
Read the definition7 min read
Customer Journey
The full sequence of touchpoints a person passes through on the way to becoming a customer, in the order they happened: ads, searches, visits, the form, the call and the closed deal. Analytics tools show the last step; the journey is everything before it.
Read the definition6 min read
95%+ data accuracy, even with ad blockers and iOS
See which ads really created your
Connect your ad accounts and your CRM once, and every lead arrives with the campaign that created it already attached.


