Survey Status Codes
Status Code | Status Name | Description | Supplier Redirect Type | Counts against Buyer Incidence Rate | May Re-take Survey? |
---|---|---|---|---|---|
11 | PS_Drop | Respondent exited the Platform screener | N/A | Yes | |
12 | PS_QuotaFull_Core | Respondent belongs to a quota where remaining=0, and currently_open=0 | Overquota | If quota reopens or new quota opens | |
13 | PS_Termination_Core | Screener termination due to respondent not meeting qualification requirements | Termination | If qualifications change | |
14 | PS_Side_In_Progress | Respondent is on the Platform screener | N/A | N/A | |
15 | PS_Quality | Dedupe in Platform (not a Quality check) | Security if available, Termination if unavailable | No | |
16 | Buyer_side_In_Progress | Respondent is in the buyside survey | N/A | No | |
17 | Buyer_QuotaFull | Buyer has indicated the quota is full | Overquota | x | No |
18 | Buyer_Termination | Buyer has disqualified the respondent | Termination | x | No |
19 | Buyer_Drop | The respondent has failed to return to PureSpectrum after three times the current LOI or the buyer has notified us the respondent exited the survey | N/A | x | No - but may take a grouped survey |
20 | Buyer_Quality_Termination | Buyer flagged the respondent as a quality concern, e.g. speeding, straight-lining, trap questions | Quality if available, Termination if unavailable | No | |
21 | Complete | Respondent completed the survey | Complete | x | No |
22 | PS_Survey_Closed_Termination | Survey closed | Overquota | No | |
23 | PS_Survey_Paused_Termination | Survey paused | Overquota | Yes | |
24 | PS_Unopened_Quota_Term | Quota has remaining>0, but currently_open=0 | Termination | Yes | |
25 | PS_Supplier_Allocation_Full | No completes remaining for this supplier ID | Termination | Yes | |
26 | PS_Past_Participation_Fail | Respondent is attempting to reload the PS → Supplier redirect. Most likely they have already been redirected to you as a complete or Term. This status will not be present in the Survey Traffic Report as it is not a final status, it is only used for redirection purposes to prevent “replay attacks”. | Termination | No | |
27 | PS_Supplier_Quota_Allocation_Full | Respondent has hit a Quota Full status, though the quota is limited to your supplier ID, and may be open to other suppliers. Will only apply to surveys where “Quotas By Supplier” have been set. | Yes | ||
28 | PS_Invalid_Survey | Survey ID is invalid | Termination |
| |
29 | PS_LOI_Threshold_Failure | The respondent redirected back from the buyer as a complete too quickly ############################# If this respondent's LOI is Less than loi_fraud_threshold_factor% of the Current LOI of the survey, OR if respondent's LOI is less than loi_fraud_threshold_absolute min, the LOI is suspicious. Settings:
| Quality if available, Termination if unavailable | No | |
30 | Buyer_Security | Buyer flagged respondent as having already taken the survey | Security if available, Termination if unavailable | No | |
31 | Buyer_Hash_Security | Respondent has tampered with the Buyer’s URL | Quality if available, Termination if unavailable | No | |
32 | PS_Grouping_Termination | Respondent is disqualified from taking the current survey due to grouping rules | Security if available, Termination if unavailable | Yes, if exclusion period expires | |
33 | Buyer_Reconcilliation_Reject | The buyer has reconciled this transaction, so the complete is now considered a termination | N/A | No | |
35 | PS_No_Matched_Quotas | Respondent failed to match at least one active quota | Termination | Yes, if a quota is added that the respondent matches | |
36 | PS_Max_Ip_Throttling_Termination | The number of respondents taking the survey has met the max number of concurrent respondents set by the buyer | Overquota | Yes | |
37 | PS_Quota_Throttling_Termination | The number of respondents taking the survey should satisfy the current target of completes. If more completes are needed, then the supplier_completes.currently_open quantity will increase | Overquota | Yes | |
38 | PS_PSID_Geo_Termination | The respondent has previously taken a survey in a different geography | Security if available, Termination if unavailable | No | |
40 | PS_GeoIP_Fail | Respondent’s IP fails to match the survey’s country | Security if available, Termination if unavailable | No | |
41 | PS_Bot_Fail | Respondent is identified as a bot | Security if available, Termination if unavailable | No | |
42 | PS_BlackList_Fail | Respondent has a PureScore of 5 or below and is blocked from taking surveys. They may however continue to interact with the PS pre-screener and potentially rehabilitate their score. | Security if available, Termination if unavailable | No | |
43 | PS_Anonymous_Fail | Respondent tries to be anonymous | Security if available, Termination if unavailable | ||
44 | PS_Include_Fail | Respondent PSID was not identified as a match for this survey in the PSIDRef list | Termination | Yes | |
45 | PS_Termination_Extended | Termination due to respondent not qualifying based on a profiling variable from the "Extended Profiling Question" class. Recheck survey qualifications. | Termination | If qualifications change | |
46 | PS_Termination_Custom | Termination due to respondent not qualifying based on a profiling variable from the "Custom Profiling Question" class. Recheck survey qualifications.
Custom is the class for a question for a single buyer. These can be more forgiving and have Conditions added after the fact. | Termination | If qualifications change | |
47 | PS_QuotaFull_Extended | The respondent belongs to a quota from the "Extended Profiling Question" class where remaining=0, and currently_open=0 | Overquota | If quota reopens or new quota opens | |
48 | PS_QuotaFull_Custom | The respondent belongs to a quota from the "Custom Profiling Question" class where remaining=0, and currently_open=0 | Overquota | If quota reopens or new quota opens | |
49 | PS_Include_Fail | The respondent could not enter the survey because their PSID was not on the Include list. More information about Inlclude/Exclude can be found here: Include/Exclude PSID's | Termination |
| No |
50 | PS_Exclude_Fail | The respondent’s PSID has been excluded from this survey by the buyer. More information about Include/Exclude can be found here: Include/Exclude PSID's | Termination |
| No |
51 | PS_INVALID_SUPPLIER | The supplier ID of the respondent is invalid for this survey | Termination |
| Yes |
52 | PSID_Service_Fail | There was a failure in our internal systems that prevented this respondent from proceeding | Termination |
| Yes |
55 | PS_Unique Link_Termination | This study has insufficient links available for the respondent to be redirected to the study | Termination |
| Yes |
56 | PS_Unauthorized_Augment | The respondent attempted an augment survey without first qualifying for the main study. Excessive counts of this status indicate an issue in the buyer survey, or that you are sending respondents directly into an augment survey which is not valid. | Termination |
| Yes |
57 | PS_Supplier_QuotaFull | The respondent belongs to a quota where remaining=0, and currently_open=0. Unlike status code 12 - this is on a supplier level rather than on a survey level. | Overquota |
| Yes |
58 | PS_Supplier_Quota_Throttling_Termination | Similiar to Status 37 - The number of respondents taking the survey for this quota should satisfy the current target of completes. If more completes are needed, then the supplier_completes.currently_open quantity will increase | Overquota |
| Yes |
59 | Buyer_Config_Error | The respondent was redirected from the buyer with missing parameters. | Termination |
| No |
60 | PS_Js_Fail | The respondent is using an incompatible browser, or has disabled JavaScript in their browser. This respondent will see a warning, and then be redirected back to the supplier after 15 seconds. | Termination |
| Yes |
62 | Ps_NoPureScore | Internal system error when a respondent’s profile returns “undefined” for purescore. May be caused when a respondent attempts to tamper with their profile. | Termination |
| Yes |
63 | PS_Blacklist_Data_Quality | The Respondent failed at given Limit of data quality check questions, they will be terminated with PS Blacklist Data Quality status. | Termination |
| Yes |
64 | PS_Blacklist_Data_Quality_2 | The respondent has failed at a given limit of data quality check questions on a second attempt. Anyone failing with this status will automatically see their purescore drop below 5, and future transactions will result in status 42 (ps_blacklist_fail) | Termination |
| No |
65 | PS_Rvid_IPStatus_Fail | The IP address of the respondent falls under the “highest” risk category by Relevant ID’s | Termination |
| No |
67 | PS_SC_Fraudster_Fail | The respondent has been evaluated as a High Risk threat by a third party service for fraud | Termination |
| No |
68 | PS_SC_Threat_Fail | The respondent has been evaluated as a High Risk threat by a third party service for fraud |
|
|
|
69 | PS_TC_Termination | This status adds another layer of de-duplication against a related or grouped survey(s) and covers the following statues: ps_OQ, ps_drop, ps_quality, ps_termination | Termination |
| No |
70 | PS_DF_DUPE | The respondent has been flagged as a duplicate within the same survey ID. We expect most PS_quality terminations to be reclassified under this code. Integrate GET PSIDEligible using the optional Research Defender | Security if available, Termination if unavailable |
| No |
71 | ScHashFail | Respondent has attempted to alter security check API response | Security if available, Termination if unavailable |
| No |
73 | PS_Transaction_Fraud | The respondent got flagged by our internal fraud check | Termination |
|
|
74 | Buyer_Eligibity_Check_Fail | The buyer has failed to created the URL link for the respondent. Use the GET PSIDEligible to pre-process buyer eligibility for a respondent. You may also use the batch PSIDEligible check POST PSIDEligible - Batch multiple surveys | Termination |
| Yes |
75 | PS_Blacklist_Data_Quality_4 | Respondent failed data quality battery on a survey where DQ is required | Termination | No | No |
76 | PS_DQ_Screener_Invalid | Internal Error due to missing data quality battery answers | Termination | No | Yes |
77 | PS_Supply_Inbound_Hash_Security |
| Security if available, Termination if unavailable |
|
|
78 | PS_DQ_Honeypot_Fail |
| Security if available, Termination if unavailable |
|
|
79 | PS_PureText_Dedupe_Fail | Respondent has attempted OE question with duplicated text | Security if available, Termination if unavailable |
| No |
80 | PS_AI_Text_Fail | Respondent has attempted OE question with text from AI/ChatGPT | Security if available, Termination if unavailable |
| No |
81 | PS_Puretext_Language_Fail | Respondent has attempted OE question with different language text | Security if available, Termination if unavailable |
| No |
82 | PS_Survey_Signature_Fail | Survey signature is not correct in survey entry link | Security if available, Termination if unavailable |
| Yes |
83 | PS_Browser_Manipulation_Fail |
|
|
|
|
84 | Buyer_PS_API_Fail |
|
|
|
|
85 | PS_RD_Predupe | Respondent has failed the Research Defender Predupe Check |
|
| No |
86 | PS_DF_Dupe_Grouping | Respondent has failed a grouped survey check based on device ID |
|
| No |
87 | PS_Supplier_Invalid_Bbsec | Security related termination |
|
|
|
88 | PS_Supplier_Allocation_Throttle | Too many respondents are currently in progress and the supplier (blend) quota is at risk of overfilling |
|
|
|