Hi all,
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.
In SurveyMonkey
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
a. PROLIFIC_PID
b. STUDY_ID
c. SESSION_ID
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.
In Prolific
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
PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}
Before (URL as copied from SurveyMonkey)
https://www.surveymonkey.com/r/C3ASDAS?PROLIFIC_PID=[PROLIFIC_PID_value]&STUDY_ID=[STUDY_ID_value]&SESSION_ID=[SESSION_ID_value]
After (URL as it should appear in Prolific)
https://www.surveymonkey.com/r/C3ASDAS?PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}
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.
Good luck!
PS: I had to remove the screenshots because I’m a new user.