Marketing attribution survey tool
Track How Every User Found Your Product and Why They Said Yes
Half your signups are tagged direct or unknown. Ask them how they found you, tie attribution to your users, and know exactly which channel brings the best users, not just the most
You can also capture attribution by sending users a link like this one
Marketing Attribution is broken
Something made them Google your brand.
What was it?
Your attribution is mostly guesswork.
You cannot double down on what you cannot see. Your analytics will never tell you what an unknown signup actually came from.

See what analytics tools can’t
Cross check self-reported vs tracked
attribution for accuracy
Mapster widget will capture the first-click UTM and store it right next to the self-reported attribution, on the same response. Where you have both, you can see exactly how accurate your attribution really is.
This does not replace your UTMs or analytics. It sits next to them, cross-checks what they report, and fills the gaps they cannot see.

Three attribution views, all tied to the same user by user_id or email:
First touch
The first-click UTM, captured and stored on their very first visit. The click that pulled them into the funnel.
Self-reported
The survey answer. Catches podcasts, friends, and communities that never leave a click, the demand no pixel can see.
Last touch
Pass the user_id or email with each response, so you can match it back to that user in your own analytics or CRM, where the last click UTMs already lives.
Attribution is just the start
Why they said yes is just as important as how they found you.
And while you're in there, add some more questions in:
"Why did you buy today?"
= creative strategy
"Anything you almost didn't buy over?"
= objection handling
"Any issues with the site?"
= CRO roadmap
"Anything you wish we sold?"
= product development

Pick your survey
A different survey for every kind of marketing you do
These are live, click through them. Choose the one that captures the most attribution for how your users actually find you.
First-touch channel survey
Ask new users how they first heard about you. The single question that reveals your top channel.
Branded search attribution
They Googled your name. Find out what made them search in the first place, the channel your analytics hides.
Word of mouth and referrals
Capture who recommended you and where, including the Slack, Discord, and DM conversations pixels never see.
Paid vs organic split
Find out if an ad or an organic discovery brought them in, and which platform, so you know what your ad spend really buys.
Content and SEO attribution
See what they searched for and which post, video, or comparison page pulled them in before they signed up.
Full journey: first and last touch
Ask how they first heard about you and what finally made them sign up, so you see both ends of the journey.
Send it anywhere
Every response, pushed straight to your stack
The moment someone answers, the response, who they are, and where they are all get sent to Slack or any webhook. Act while it is fresh, no dashboard check required.
Post it to Slack
New response: First-touch channel survey
How did you hear about us? A friend or colleague
🇺🇸 San Francisco, United States · Chrome · just now
POST to any webhook
{
"survey_title": "First-touch channel survey",
"survey_responses": {
"How did you hear about us?": "A friend or colleague"
},
"user_attributes": { "plan": "Pro", "role": "PM", "first visited page": "/pricing" },
"city": "San Francisco",
"country": "United States",
"device_type": "desktop",
"browser": "Chrome",
"submitted_at": "2026-08-02T10:24:00Z"
}Connect to 6000+ apps with Zapier, or POST straight to your own endpoint.
See the Zapier setupAlert your team the instant a response lands
Trigger onboarding or follow-up automations
Push leads and attribution into your CRM
Know exactly which channel brings the best users, not just the most
Ask users how they found you, and why they said yes, and put your budget where it actually works.
Start freeNo credit card. Free forever.