My team wrote a guide how to pass respondent_ID to SurveyMonkey and register it in the SurveyMonkey data file. Sharing below.
Passing information from Prolific to SurveyMonkey via URL
Useful to automatically record Prolific ID, study ID, and Session ID alongside the survey data.
Create “custom variables”
The custom variables will show up in the survey URL and as added columns in the SurveyMonkey data.
Go to the Design Survey tab
In the left sidebar, click the Logic icon
Click Custom Variables
Click + New custom variable
Set up 3 custom variables. In alignment with Prolific’s defaults, name them
Variable names are CASE SENSITIVE – If there isn’t an exact match with what Prolific sends, the URL parameters won’t reach SurveyMonkey’s data
Go to the Collect Responses tab
Create a Web link collector if you don’t have one already
Copy its URL.
It now contains placeholders for the custom variables you have created.
We now need to tell Prolific to include the desired information in the URL it sends respondents to.
Paste the collector URL in the field What is the URL of your study?
Replace the part of the URL after the quotation mark (?) with
Before (URL as copied from SurveyMonkey)
After (URL as it should appear in Prolific)
Passing information from SurveyMonkey to Prolific
Useful to collect completion codes automatically, depending on survey outcome.
In SurveyMonkey collector settings:
- Switch off thank you messages
- Set the survey end page to “Redirect to a URL” and enter the URL you see in Prolific.
This way, respondents are redirected immediately after completing the last page without any further communication. You can of course add a page manually to thank participants before sending them back to Prolific.
The completion code after cc= is used by prolific to flag participants, which allows you to process their payments quicker.
- In the advanced options, set the disqualification URL. You get set up a disqualification URL in Prolific.
SurveyMonkey sends respondents to this URL if and only if they are “disqualified” as per their logic.
Use this URL only for participants you do not want to pay. Use custom completion codes (see Prolific) for everything else.
A common use case is participants you don’t want to include in your analysis, but that you have to pay according to Prolific’s rules – for example in screener projects!! Everybody’s paid for filling out the screener, but you can use completion codes to flag the ones you want to keep in the follow up study versus the ones you don’t.
Try the end-user experience on yourself before launching to the masses.
PS: I had to remove the screenshots because I’m a new user.