SurveyMonkey
Attribution data in SurveyMonkey
Know what brought people to the survey.
Your website
Script installed
SourceTag
Captures attribution
SurveyMonkey
Hidden fields sent
Your tools
Data arrives tagged
Your website
Script installed
SourceTag
Captures attribution
SurveyMonkey
Hidden fields sent
Your tools
Data arrives tagged
The problem
SurveyMonkey collects the response. It has no way to know which channel sent the respondent to your site.
How to set it up
SourceTag passes attribution data into an embedded SurveyMonkey survey through URL parameters, so it arrives as a custom variable on the response.
Install SourceTag
Add the script tag to the page where your survey is embedded.
Set up custom variables
Add the data-st-iframe attribute to the embed and create matching custom variables in SurveyMonkey.
Check a response
The attribution data shows up as custom variables on the response.
Where your data ends up
SurveyMonkey sends form data to your CRM, email tool, or wherever you've connected it. The attribution data rides along in the hidden fields.
Frequently asked questions
The core fields are st_fc_channel, st_fc_detail_1, st_fc_detail_2, st_fc_detail_3, and st_fc_detail_4 for first click data. There are about 20 fields total covering first click, last click, landing pages, and click IDs. See the setup guide for the full list.
Yes. Hidden fields can sit on any step. SourceTag populates them regardless of which step they're on.
You just add hidden fields. Your existing visible fields stay exactly as they are. Visitors don't see any difference.
Wherever your SurveyMonkey submissions go. If they feed into a CRM, email tool, or spreadsheet, the attribution data rides along as extra fields.


