On respondent redirect, PureSpectrum will append a url variable called ps_rstatus. This is in addition to your standard redirects for completion, term, etc.
ps_rstatus gives you a descriptive indication of why the respondent was redirected as a term (and can serve as a backup in case of url tampering by the respondent).
For example, if the ps_rstatus=23, the survey is paused. You should pause the survey on your end immediately to prevent clickwaste. As you call the Get surveys method, you will find out if the survey has been reset to live or set to closed.
Another example, ps_rstatus=13 indicates an issue with your targeting. You should call the surveys api again and check the "last_modified" date. If the last_modified has change since you last pulled the survey, there is a strong chance that a qualification has changed.
The following statuses indicate an issue with your targeting, suggesting the need to refresh your current quotas: 12, 13, 22, 23, 24, 25, 34, 35
The following statuses indicate an issue with survey grouping or duplication: 15, 30, 32
The following statuses indicate an issue with fraud or respondent quality: 20, 29, 31
Status 11 & 19 indicate a dropped off respondent. These status will never be present in a redirect.
It is not possible to build actionable intelligence off of buyer related statuses like 17 or 18. Excessive Buyer quota fulls/terms will negatively impact buyer IR.