Test redirects allow you to tailor your participants' experience by sending them to another website upon completion of your test or when they are disqualified from it based on their answers to screener questions.
Redirects are available on the Pro plan when recruiting participants from your own audience.
How to set up a redirect
Once you're ready to recruit participants, head to the Recruit tab of your test and click Set up link:
A modal will appear where you can configure settings for your recruitment link. Toggle on the Redirects option:
Redirect after completion
If the Redirects option is toggled on, a completion URL is required. Enter the desired URL into the first text box, e.g. https://yoursite.com/thank-you.html
. This is where your participants will be sent once they finish your test.
Redirect after screen out
If you have added screener questions to your test, you will have the option to add a redirect for disqualified participants. Enter the desired URL into the second text box under Redirects, e.g. https://yoursite.com/screen-out.html
.
This is not required but it's helpful for tracking the number of participants who have been disqualified in order to measure your screen-in rate. When used with custom variables, you can also identify the individuals who have been screened out which is helpful if you plan to send out reminders to those who haven't yet attempted your test.
Test-taking experience
Once your survey participants have completed or been disqualified from your test, they will be taken to the standard thank you or screen-out page as usual, but will now also see a message letting them know they'll be redirected:
They will remain on the thank you or screen-out page for 5 seconds before being redirected to the site you selected in your recruitment link settings.
π If you have customized your thank you page, participants will still see your customizations, along with the message "please wait while we redirect you" just below it. They will then be redirected as normal. Custom screen-out messaging is not supported at this time.
Tracking completion and screen-out rates using redirects
If you're using an external system to track your participants, redirects can also serve as an analytics tool to capture which participants completed your test and which ones were screened out. This is particularly useful if you are recruiting using a third-party participant panel that requires you to send their panelists to a particular completion or screen-out URL.
To do this, you will need to modify your test recruitment link to pass in the custom variables you want to use in the redirect URL(s).
By default, we will pass all of the custom variables you provide in the recruitment link to the redirect link as a query string. For example:
With the redirect URL set to | |
This recruitment link | |
Redirects here after the test |
Composing a redirect URL with custom mapping
The URL you wish to redirect participants to may need to include your custom variables in specific locations in the URL instead of having them appended as a query string.
This can be done by including {{placeholders}} for your custom variables in the redirect URL. This forms a template from which each participant's ultimate redirect URL will be generated. Each placeholder should be a custom variable name wrapped in curly brackets like so: {{variable_name}}. You can use as many placeholders in your redirect URL as you need.
Variables used in the template will have their values substituted into the redirect URL where you specified. Any additional variables not used in the URL template will be included as a query string. For example:
With the redirect URL set to | https://yoursite.com/thanks/{{userId}} |
This recruitment link | https://usabi.li/do/yourtest?name=Tom&userID=456 |
Redirects here after the test | https://yoursite.com/thanks/456?name=Tom |
If a named {{placeholder}} included in your redirect URL template is not present in the custom variables for a participant, it will be substituted out entirely. In most cases, if you specify a redirect URL template, you should be sure to include all of the custom variables in each recruitment link shared.