Signals

What is self-reported attribution in B2B SaaS?

Self-reported attribution asks B2B buyers how they found you in a required free-text field. It catches podcasts, AI answers, and word of mouth tracking misses.

October 5, 2026

What is self-reported attribution in B2B SaaS?

What is self-reported attribution in B2B SaaS?

Self-reported attribution means asking buyers, in their own words, how they found you, and treating the answer as data. One required free-text field on your demo or signup form catches the podcast, the AI answer, the Slack DM, and the peer recommendation your tracking will never see.

Why doesn't software attribution catch it?

Because the moments that move B2B buyers rarely leave a click.

I've lived the other side of this. 28,000 organic views. How many visited the website? 4. How many sales? Zero. The analytics were accurate. They counted what was easy to count, and they couldn't tell me why the buyers who did show up came.

A buyer hears your name on a podcast, asks ChatGPT about the category, sees a peer mention you in a private group, and types your URL a month later. Software files that as "direct." The real story is three touches your tags never saw, and AI search keeps shrinking the clicks that tags depend on.

How does self-reported attribution work?

Add one question at the point of conversion and make it free text.

"How did you hear about us?" Required. Open text. No dropdown. Put it on the demo form, the trial signup, or the first onboarding screen. Then read the answers every week and tag them yourself.

Free text is the whole point. A dropdown only offers the channels you already believe in. Buyers pick the closest option, usually "Search" or "Other," and you learn nothing. Free text gets you "Heard the founder on a podcast, then asked Perplexity who does this." That one sentence tells you more than a month of last-click reports.

What do I do with the answers?

Tag them into a short list of buckets and count meetings, not form fills.

  • Buckets: podcast, AI answer engine, peer or word of mouth, community, LinkedIn post, search, event, outbound, other
  • Keep the raw text next to the tag. The details are where the next play comes from.
  • Join each answer to the outcome: meeting held, opportunity, closed-won.

Then put it next to your software attribution. Expect them to disagree. Software says "direct" and "organic." Buyers say "a podcast" and "my friend."

Both views have a job. Software is good at what happened on your site. Self-reported is good at what happened before they arrived. For outbound, measure meetings from signal-matched sends. For everything that started somewhere you can't tag, ask.

Why is this a Signals problem?

Because the answers tell you where buyers already pay attention, which is where your next signal source and your next channel come from.

If several of last month's buyers name the same newsletter, that newsletter is a signal source. Sponsor it, pitch the editor, or learn who reads it. If buyers keep saying they asked an AI assistant, your AEO work is pipeline, and it deserves a budget line and an owner.

What mistakes break self-reported attribution?

  • Making the field optional. Most people skip optional fields. Required, one line.
  • Asking only at closed-won. Ask at the first conversion, while the memory is fresh.
  • Letting AI auto-tag without review. A model will file "my old boss told me" under "referral" and lose the fact that a past user moved companies and brought you along.
  • Treating one answer as truth. Buyers misremember. Patterns across twenty answers hold up. One answer is an anecdote.
  • Using it to settle fights. Marketing and sales arguing over credit is a waste of the data. Use it to find the next play.

How is this different from multi-touch attribution?

Multi-touch attribution spreads credit across the touches your software recorded. Self-reported attribution captures the touches it didn't record.

They answer different questions. Multi-touch asks "which of our tracked touches helped?" Self-reported asks "what actually made you show up?" For an early SaaS team with a small number of deals, the second question is usually the one that changes where the next hour goes. If agents or tools touch every step of your outbound, write the meeting attribution back to the record, and keep the buyer's answer beside it.

What should I do this week?

  1. Add a required free-text "How did you hear about us?" field to your main conversion form.
  2. Email your last ten customers the same question. Backfill their answers.
  3. Tag answers weekly into eight or nine buckets, raw text kept.
  4. Join answers to meetings and closed-won in your CRM.
  5. After thirty days, put the top two buyer-named sources next to your software report and decide where the next hour goes.

Your dashboards count clicks. Your buyers can tell you why they came. Ask them.

Start Signals, Convert, Grow

FAQ

Is self-reported attribution accurate?

Individually, not always. People forget and compress. Across dozens of answers, the patterns are reliable enough to move budget, especially for channels software can't see at all.

Should the "how did you hear about us" field be a dropdown or free text?

Free text. A dropdown limits answers to channels you already believe in. Tag the text yourself, or let a model draft tags that you review.

Does self-reported attribution replace UTM tracking?

No. Keep UTMs for what happens on your site and in paid campaigns. Self-reported covers what happened before the click, which is where a lot of B2B buying starts.

Where should the question go?

On the first form where a buyer raises their hand: demo request, trial signup, or the first onboarding screen. Ask once, close to the moment they decided to reach out.

Frequently asked questions

Is self-reported attribution accurate?
Individually, not always. People forget and compress. Across dozens of answers, the patterns are reliable enough to move budget, especially for channels software can't see at all.
Should the "how did you hear about us" field be a dropdown or free text?
Free text. A dropdown limits answers to channels you already believe in. Tag the text yourself, or let a model draft tags that you review.
Does self-reported attribution replace UTM tracking?
No. Keep UTMs for what happens on your site and in paid campaigns. Self-reported covers what happened before the click, which is where a lot of B2B buying starts.
Where should the question go?
On the first form where a buyer raises their hand: demo request, trial signup, or the first onboarding screen. Ask once, close to the moment they decided to reach out.

Liked this?

Take the free course it came from.