Redirect After Completion with Tracking (Outcomes Rules)
What this feature does
You can now create an Outcome Rule that redirects respondents to a URL after they submit a survey response.
This is useful for:
- Sending respondents to an external thank-you page
- Passing tracking details into your analytics or destination website
- Attributing traffic by survey source/campaign/link
Where to find it
In Survey Builder:
- Go to Outcomes
- Add or edit a rule
- In Then (or Else), choose Redirect after completion
How it works
When the rule condition is met and the response is submitted:
- Survey shows the completion/thank-you state
- System waits your configured delay
- Respondent is redirected to your configured URL
- Optional tracking query params are appended
Configuration options
1) Redirect URL
The destination URL to send the respondent to.
Example:https://example.com/thank-you
2) Delay (seconds)
How long to wait before redirecting after submission.
Example:2 means redirect after 2 seconds.
3) Optional tracking checkboxes
You can enable any of these:
- Track source → appends
source=tm_survey - Track campaignID → appends
campaignID=<campaignID> - Track yppie → appends
yppie=<link token>
4) Optional custom param
Add one custom key/value pair.
Example:
- Key:
ref - Value:
spring-launch
Appends: ref=spring-launch
URL examples
Base URL only
https://example.com/thank-you
With source + campaignID
https://example.com/thank-you?source=tm_survey&campaignID=abc123
With all tracking + custom param
https://example.com/thank-you?source=tm_survey&campaignID=abc123&yppie=xhGX&ref=spring-launch
Important notes
- All tracking options are optional
- Existing query params on your URL are preserved; new params are appended
- If no redirect action is configured, no redirect happens
- Redirect runs only after a completed submission
Troubleshooting
Redirect didn’t happen
Check:
- Rule condition actually matched
- Action is in the correct branch (Then vs Else)
- Redirect URL is valid
- Survey was submitted to completion (not partial)
Tracking params missing
Check:
- Relevant tracking checkbox is enabled
- Custom param has both key and value
- Redirect action used is Redirect after completion
Delay feels wrong
Delay is entered in seconds in the UI.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article