Measuring Dark Social for B2B SaaS
You cannot see most of the SaaS buying journey. Self reported attribution, community mention tracking and lift tests that survive a CFO asking for proof.
On this page 8 sections
- Why does social show up as direct and branded search?
- How do you design a ‘how did you hear about us’ field that works?
- Which tools actually track community and mention activity?
- Is branded search a reliable proxy for social effort?
- Can you run a holdout test at B2B volumes?
- What does the board slide look like?
- The position I would defend
- Where to start this week
- Frequently asked questions
The short answer
Dark social is buying activity that carries no referrer: Slack communities, WhatsApp threads, podcasts, LinkedIn feed reading and private forums. You cannot track it with analytics, so measure it three ways instead. Add an open text 'how did you hear about us' field on the demo form, track mention volume in communities with tools like Common Room and GummySearch, and watch branded search volume as a lagging indicator. Self reported attribution plus branded search trend beats any multi touch model for social.
Key points before you start
Your analytics says social drove 1.8 percent of pipeline. Your sales team says half their calls open with someone mentioning a LinkedIn post. Both are reporting honestly. The gap between them is dark social, and it is not a tracking bug you can fix with better UTMs.
What follows is a vendor neutral method: three independent measurements that you triangulate, plus a board slide that reports influence without inventing precision. None of it requires buying an attribution platform.
Why does social show up as direct and branded search?
Because the referrer gets stripped. When someone reads your post in the LinkedIn feed, never clicks, and types your company name into Google two weeks later, every system you own records that as branded organic. When a link is pasted into a private Slack workspace and clicked from the desktop app, most analytics sees direct.
That mechanism is why direct and branded search typically account for 40 to 60 percent of B2B demo requests. Those are not channels. They are the bucket where everything untrackable lands, which is the core idea behind the dark funnel and the broader definition of dark social.
The practical consequence: any last click dashboard systematically underfunds the channels that do the persuading and overfunds the ones that capture existing intent. Search captures demand. Social creates it. A model that only sees the capture step will recommend cutting the thing that made the demand.
The test that convinces a sceptical exec
Pull last quarter’s closed won deals. For each, check whether the primary contact follows your company or any executive on LinkedIn, and when they started. Then check the recorded source. In most B2B SaaS accounts, a large share of deals recorded as direct or organic involve someone who had been following for months.
How do you design a ‘how did you hear about us’ field that works?
Open text, on the demo request form, with a short prompt and no required answer. That specification is doing a lot of work, so here is each choice.
Open text over picklist. A dropdown gives you the answers you already predicted. A buyer who found you through a private CRO Slack group will select “social media” or “other”, and you learn nothing. Open text returns answers like “Dave in our ops team saw your teardown of pricing pages” which tells you exactly what to do more of.
The demo form, not the newsletter form. You want this attached to the highest intent action so the response correlates with revenue. Adding it to a content download gives you volume and very little signal.
Not required. A required field on a demo form costs you conversions, and the conversion loss is not worth a marginal 15 percent response rate. Expect 55 to 75 percent voluntary completion with a friendly prompt. Place it last, below the fields sales actually needs.
Setting up self reported attribution properly
- Add one open text field, last on the form
Label it 'How did you first hear about us?' with a placeholder like 'Podcast, a colleague, LinkedIn, Google...'. Not required. Watch the form conversion rate for two weeks to confirm no drop.
- Build a tagging taxonomy before responses arrive
Ten to fifteen categories maximum, including 'colleague or word of mouth', 'community or Slack group', 'podcast', 'LinkedIn', 'search', 'event', 'existing user at previous company'. That last one is usually underestimated and strategically important.
- Tag weekly, not quarterly
Fifteen minutes a week while the context is fresh. Batch tagging a quarter of responses at once produces lazy categorisation and you lose the interesting verbatims.
- Wait for 100 responses before drawing conclusions
At 40 demos a month with 65 percent completion, that is roughly four months. Anything earlier is anecdote. Say so out loud when someone asks for a read at week three.
- Keep the verbatims and quote them
The raw sentence a buyer wrote is more persuasive in a board meeting than the percentage. Put three real quotes under the chart.
- Compare against CRM recorded source quarterly
Build a two column table: self reported source versus system recorded source. The size of the disagreement is the size of your dark social problem, and it is the most useful single number in this whole exercise.
The mechanics and pitfalls of the field itself are covered in more depth in self reported attribution for B2B SaaS. The one thing worth repeating: recency bias is real. People name the last thing they remember, so slow burning influences like a podcast they heard in March are chronically undercounted.
Editable working copy
Download this template
Save an editable working copy of the framework on this page. Add your own owners, evidence and decisions.
Which tools actually track community and mention activity?
Four are worth knowing, and they do different jobs. None of them attributes revenue, and any vendor claiming otherwise is selling you a correlation dressed as a causal chain.
| Tool | Rough cost | Covers | Best used for |
|---|---|---|---|
| Common Room | $$$, enterprise pricing | Slack, Discord, GitHub, LinkedIn, Reddit | Aggregating community activity to accounts you sell to |
| GummySearch | $, under $100 a month | Reddit only | Finding and monitoring the subreddits your buyers live in |
| F5Bot | Free | Reddit, Hacker News, Lobsters | Keyword alerts on your brand and competitors, zero budget |
| Syften | $, low tens per month | Forums, Reddit, HN, Slack communities | Faster alerts and better filtering than F5Bot |
Start with F5Bot and Syften. They cost almost nothing and answer the first question, which is whether anyone is talking about you at all. Common Room earns its price only when you have enough community surface to aggregate and a team that will act on the account signals.
What you measure with them is mention volume over time, not sentiment scores. Sentiment classification on small B2B volumes is noise. Count mentions per month, split by competitor comparison versus standalone, and note the threads where a stranger recommended you unprompted. That last count is the highest quality signal in this entire article and it usually sits in single digits, which is fine.
The tooling choices connect to the wider stack question in social media management tools for SaaS.
Is branded search a reliable proxy for social effort?
It is the best lagging indicator available, with two caveats you must state every time you use it.
The logic is straightforward. Dark social discovery ends in a name search. If people are hearing about you in places you cannot track, more of them will type your name into Google. Pull branded impressions and clicks from Search Console monthly, plot them against your posting cadence and campaign dates, and look for a 4 to 8 week lag.
The caveats. First, branded search also rises from paid campaigns, PR, events and product launches, so you are looking at a composite. Second, correlation here is genuinely weak evidence on its own. It becomes useful only when it moves in the same direction as your self reported mix and your mention volume in the same period.
Do not build a regression you cannot defend
Someone will suggest regressing branded search against follower count and reporting an R squared. At typical B2B monthly sample sizes, with three confounded variables, that number will be impressive and meaningless. Plot the two lines, eyeball the lag, say what you see, and stop there.
The underlying source mix question, and how much pipeline genuinely originates outside trackable channels, is worked through with real numbers in where B2B SaaS pipeline actually comes from.
Can you run a holdout test at B2B volumes?
Usually not with adequate power, and this is where most dark social advice quietly overreaches.
Do the arithmetic before you plan one. Say you generate 40 demos a month across five regions and you want to detect a 15 percent lift from paused social in one region. Split the demos by region and you have single digit monthly counts per cell. Detecting a 15 percent difference on eight versus nine demos requires many months of data, by which point seasonality, a competitor’s funding round and your own pricing change have all contaminated the test.
Time based on and off tests are more practical. Run social hard for eight weeks, pause for four, run for eight more, and watch branded search and demo volume with a lag. It is still confounded, but at least the sample is your whole business rather than a thin slice of it.
| Test type | Minimum realistic scale | Time to read | Honest verdict |
|---|---|---|---|
| Geo holdout | 300 plus conversions a month | 3 to 6 months | Rarely powered below $20M ARR |
| Time based on off | 40 plus conversions a month | 5 months across cycles | Confounded but usable |
| Creative or message split | Any, within a channel | 2 to 4 weeks | Works, but tests message not channel |
| Full channel pause | Any | 1 sales cycle plus 8 weeks | Brutal, informative, politically hard |
If you want a defensible cost per outcome to pair with any of this, run your numbers through the SaaS social media ROI calculator and treat the output as a range rather than a point estimate.
Editable CSV worksheet
SaaS benchmark evaluation worksheet
Record the source, date, cohort and metric definition before comparing your numbers with a benchmark.
What does the board slide look like?
One slide, three panels, one honest caveat line. Here is the layout that survives questioning.
Panel one, top left: self reported source mix as a horizontal bar chart, with the sample size stated in the subtitle. Example subtitle: “Open text responses from 147 demo requests, Q2 2026, 68 percent completion rate.”
- Panel two, top right: branded search clicks by month for 18 months, with vertical markers for major campaigns and launches. No trendline, no projection.
Panel three, bottom: community and podcast mention count by month, with the unprompted recommendation count called out separately as a smaller number.
Caption line across the bottom, in plain language: “These are influence measures, not sourced revenue. We cannot attribute a specific deal to a specific post. What we can show is that mentions, name searches and buyers telling us they found us through social all moved in the same direction this quarter.”
Say the word influenced every time
The fastest way to lose a CFO is to present self reported attribution as sourced pipeline. Use the word influenced in the title, the subtitle and the verbal summary. Executives trust a marketer who names the limits of their own data far more than one who presents a confident number they cannot defend under a follow up question.
The position I would defend
Stop trying to force social into a last click dashboard. It will always lose that argument, because the measurement system is structurally blind to how the channel works, and the result is that the channel gets cut for reasons that have nothing to do with its performance.
Self reported attribution plus branded search trend plus mention volume is a weaker method than a randomised experiment and a stronger one than any multi touch model sold as a solution to this problem. Multi touch attribution can only distribute credit among touches it recorded. Dark social is defined by the touches nobody recorded. A model cannot solve for data it does not have, however many touchpoints it claims to weight.
The honest cost of this approach: it takes a quarter before the self reported data means anything, it needs an hour a week of manual tagging forever, and it will never give you a number precise enough to optimise bids against. If your organisation cannot tolerate that, you will keep underfunding the channel that fills your pipeline.
Where to start this week
Add the open text field to your demo form today, because every week without it is a week of lost data you cannot recover retrospectively. Set up F5Bot alerts on your brand and top three competitors, which takes about ten minutes. Then pull 18 months of branded search from Search Console and put it on one chart.
Once the data starts arriving, plan the publishing cadence it should inform using the SaaS social media content calendar template, check your output against B2B SaaS social media benchmarks, and read the wider channel strategy in social media marketing for SaaS.
Editable CSV worksheet
SaaS Social Media planning worksheet
A practical social planning worksheet: decisions, owners, evidence and next actions.
Frequently asked questions
What is dark social in B2B SaaS?
Dark social is any sharing or discovery that happens where analytics cannot see it: links pasted into Slack or WhatsApp, posts read in a LinkedIn feed without a click, podcast mentions, private community threads and word of mouth between colleagues. It usually surfaces in analytics as direct traffic or branded search, which is why those two channels quietly absorb most social credit.
How do you measure dark social without a referrer?
Use three independent methods and triangulate. Ask buyers directly with an open text self reported attribution field on the demo form. Track mention volume in public communities and podcasts with a listening tool. Watch branded search volume against your posting and campaign cadence. When all three move together you have a real signal, and when only one does you have noise.
Is self reported attribution accurate?
It is biased but useful. Buyers overweight the last thing they remember and underweight things they saw months earlier, so you get recency skew. It is still more honest than a multi touch model that assigns credit only to touchpoints your tracking happened to capture. Treat it as a directional survey, quote the sample size, and never present it to three decimal places.
Should the 'how did you hear about us' field be open text or a picklist?
Open text on the demo request form, then categorise manually or with a classifier. Picklists suppress the answers you most need, because a buyer who heard about you in a private Slack group will pick the closest wrong option. Open text costs you an hour a week in tagging and returns answers no dropdown would have surfaced.
What tools track dark social mentions?
Common Room for community and social aggregation across Slack, Discord, GitHub and LinkedIn. GummySearch for Reddit specifically. F5Bot and Syften for free or cheap keyword alerts across Reddit, Hacker News and forums. None of these attribute revenue. They tell you where conversation is happening and whether mention volume is rising.
Can you run a holdout test for social in B2B?
Rarely with adequate power. A geo holdout needs enough conversions per region per period to detect a realistic lift, and most B2B SaaS companies generate too few. Time based on and off tests are more feasible but get contaminated by seasonality and sales cycle length. Run them when you can, and be honest about the confidence interval when you cannot.
How do you report dark social to a board?
One slide, three panels: self reported source mix with sample size stated, branded search trend against activity, and community mention volume. Label it influenced, never sourced. Say explicitly what the method cannot prove. Boards discount confident precision far more than they discount honest uncertainty.
The saas-marketing.net editorial team Research and editorial
We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.
Published September 11, 2026. Last updated .