Marketing Attribution
Why is it useful?
Understanding how users discover your product can help optimize marketing strategies. This feedback can direct resources to the most effective channels.
How to get started:
Once you have setup the Formbricks Widget, you have two ways to pre-segment your user base: Based on events and based on attributes. Soon, you will also be able to import cohorts from PostHog with just a few clicks.
Preview
Marketing attribution tools track clicks, UTM parameters, and conversion paths. They are useful for understanding digital touchpoints. But they miss everything that happens outside their tracking window: podcast mentions, word-of-mouth recommendations, conference conversations, community discussions, and the slow accumulation of brand awareness that eventually leads to a sign-up.
A self-reported attribution survey asks new customers one simple question: "How did you hear about us?" The answer fills in the gaps that analytics cannot see.
Why self-reported attribution matters
Analytics attribution and self-reported attribution often disagree. A customer might discover your product through a podcast, Google it three weeks later, click a retargeting ad, and sign up. Your analytics will credit the ad. The customer knows they signed up because of the podcast.
Both perspectives are useful. Analytics attribution tells you which channels closed the conversion. Self-reported attribution tells you which channels created the awareness that made the conversion possible. The second is often more important for budget allocation because it reveals the channels that fill the top of the funnel.
Dark social and word-of-mouth, which are invisible to tracking tools, are frequently the largest actual drivers of awareness for B2B products. Without self-reported data, you will systematically underinvest in the channels that matter most.
When to deploy a marketing attribution survey
During sign-up or onboarding. This is the most common and most effective placement. Ask the attribution question as part of the sign-up flow or immediately after account creation. The discovery experience is recent, and the user is already in a form-filling mindset.
On the post-purchase confirmation page. For e-commerce or transactional products, ask after the first purchase when the customer has demonstrated real intent.
In a welcome email. If you want to keep the sign-up flow as short as possible, move the attribution question to the first email. Response rates are lower but the data quality is still good.
Attribution survey questions
One question is usually enough. Two is acceptable if you want to distinguish between initial awareness and final conversion trigger.
- How did you first hear about [product]? | Multiple choice (Friend or colleague recommended it, Saw it on social media (Twitter/X, LinkedIn, etc.), Found it through a Google search, Read a blog post or article, Heard about it on a podcast, Saw it at a conference or event, Found it on a review site, Saw an ad, GitHub / open source community, Other: [text field]) | Required
- What made you decide to sign up today? | Open text | Optional
Question one captures the awareness channel. Question two captures the conversion trigger, which may be a completely different touchpoint. Together, they tell the story of how a customer went from "never heard of it" to "signed up."
Customize the answer options based on your marketing channels. If you do not invest in podcasts, remove that option. If you are active in specific communities, add them. The categories should reflect where you actually show up so you can measure what is working.
Designing for data quality
Always include "Other" with a text field. Customers often discover products through channels you did not expect. The "Other" text field captures these and alerts you to channels you should be tracking explicitly.
Use specific labels. "Social media" is too broad. "Twitter/X" and "LinkedIn" are different channels with different strategies and different audiences. Be specific enough that the data is actionable.
Limit options to 8-12. Too many options cause decision fatigue and reduce accuracy. Group minor channels under "Other" and promote them to their own option only if they consistently appear in "Other" responses.
Keep it single-select. Asking "select all that apply" produces noisier data because customers will check anything that sounds vaguely familiar. A single-select question forces them to identify the primary channel, which is the most useful signal.
How to use attribution data
Compare with analytics attribution. The delta between self-reported and analytics attribution reveals your dark funnel. If analytics says 60% of conversions come from paid search but self-reported data says 40% came from word-of-mouth, you are over-crediting paid search and under-crediting referral and community efforts.
Inform budget allocation. If "friend or colleague recommended it" is consistently your top self-reported channel, investing more in referral programs and community will likely have a higher ROI than increasing ad spend.
Track channel mix over time. As you invest in new channels (podcasts, content marketing, partnerships), the attribution survey tells you whether those investments are creating awareness. This is leading-indicator data that shows channel impact months before it shows up in conversion metrics.
Segment by channel. Customers from different channels often behave differently. Word-of-mouth referrals tend to have higher retention and lifetime value than paid acquisition. Attribution data lets you validate this and adjust your strategy accordingly.
Feed back into content strategy. If "read a blog post or article" is a top channel, dig into which posts are driving sign-ups by cross-referencing with your analytics. Double down on the topics and formats that work.
Common mistakes
Asking too late. Attribution accuracy degrades over time. Ask within the first session or first day. A user surveyed a month after sign-up will struggle to remember how they first heard about you.
Not including word-of-mouth. "Friend or colleague recommended it" is almost always a top channel for B2B products. If you do not include it as an explicit option, users will select something else and you will miss the signal.
Trusting only one attribution model. Self-reported attribution has biases (recency, salience). Analytics attribution has blind spots (dark social, offline). Use both and look for the full picture.
Not acting on the data. If 5% of sign-ups come from your expensive paid campaigns and 35% come from organic content, the strategic implication is clear. But many teams continue allocating budget based on habit rather than data.
Set up this survey in Formbricks
Formbricks lets you add a marketing attribution question to your sign-up flow or trigger it as an in-app survey immediately after account creation. The single-question format minimizes friction while capturing high-value data.
Responses are stored as user attributes, which means you can segment all subsequent survey data and product analytics by acquisition channel. This turns a one-time attribution question into an ongoing analysis dimension.
The template includes customizable channel options and an "Other" field with text input, so you capture both expected and unexpected discovery channels.