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 | No | |
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 |
20 | Buyer_Quality_Termination | Buyer flagged the respondent as a quality concern, e.g. speeding, straight-lining, trap questions | Security 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 | Overquota | Yes | |
25 | PS_Supplier_Allocation_Full | No completes remaining for this supplier ID | Overquota | Yes | |
28 | PS_Invalid_Survey | Survey ID is invalid | Termination | N/A | |
29 | PS_LOI_Threshold_Failure | The respondent returned from the buyer survey as a complete faster than plausibly possible for the survey's length | Security 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 | Security 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_Reconciliation_Reject | The buyer rejected this transaction after the fact, usually reversing a complete on quality grounds | n/a |
| No |
35 | PS_No_Matched_Quotas | The respondent's profile did not match any open quota on this survey | Termination |
| No |
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 | Yes, but the respondent will fail the same check again unless the underlying condition changes. | |
41 | PS_Bot_Fail | Respondent is identified as a bot | Security if available, Termination if unavailable | Yes, but the respondent will fail the same check again unless the underlying condition changes. | |
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 |
| |
43 | PS_Anonymous_Fail | Respondent's connection was identified as Tor or another anonymizing network | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
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 | Termination |
| Yes |
59 | Buyer_Config_Error | The respondent was redirected from the buyer with missing parameters | Security if available, Termination if unavailable |
| 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 |
61 | PS_QBP_Grouping_Termination | Respondent recently took a related survey in the same QBP group and is excluded until the exclusion period expires. | Security if available, Termination if unavailable |
| Yes, after the exclusion period expires |
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. | Security if available, Termination if unavailable |
| 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. | Security if available, Termination if unavailable |
| 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) | Security if available, Termination if unavailable |
| No |
68 | PS_SC_Threat_Fail | Respondent's device was scored as high-risk by our device-intelligence checks | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
70 | PS_DF_DUPE | Respondent's device was identified as a duplicate within the same survey | Termination |
| No |
71 | PS_SC_Sec_Hash_Fail | The security-check response failed validation (possible tampering) | Security if available, Termination if unavailable |
| No |
72 | PS_Blacklist_Data_Quality_3 | Respondent failed the data-quality question battery (variant of statuses 63/64) | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
73 | PS_Transaction_Fraud | The respondent got flagged by our internal fraud check | Termination |
| Yes |
74 | Buyer_Eligibility_Check_Fail | The buyer's own eligibility check rejected the respondent at hand-off, or that check could not be completed. You can pre-screen for this with GET PSIDEligible to reduce this status | Termination |
| Yes |
75 | PS_Blacklist_Data_Quality_4 | The respondent failed the data-quality question battery on a survey where that check is required | Termination |
| No |
76 | PS_DQ_Screener_Invalid | The data-quality check was triggered but no questions were available, so the transaction could not proceed. This is a system error, not a respondent failure | Security if available, Termination if unavailable |
| Yes |
77 | PS_Supply_Inbound_Hash_Security | The supplier entry link failed inbound hash validation (for suppliers with inbound hashing enabled) | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
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 | Browser tampering or manipulation was detected during the session | Termination |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
84 | Buyer_PS_API_Fail | A final buyer-side status recorded when the buyer's API transaction could not be completed. Not counted as a valid click | Security if available, Termination if unavailable |
| No |
86 | PS_RD_Dedupe_Grouping_Termination | Respondent has failed a grouped survey check based on device ID | Termination |
| No |
87 | PS_Supplier_Invalid_Bsec | The supplier's bsec test/bypass code was invalid | Termination |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
88 | PS_Supplier_Allocation_Throttle | Too many respondents are currently in progress and the supplier (blend) quota is at risk of overfilling | Overquota |
| Yes |
89 | PS_QBP_Parent_Termination | Respondent was terminated by quota-balancing rules on the parent survey of a QBP group. | Termination |
| Yes |
90 | PS_Satisficing_Behavior_Fail | Respondent has failed the ‘Satisficing Behavior’ question on the screener. (Good respondents engaging in specific low quality behavior by choosing “too many” choices in targeting question) | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
91 | PS_VPN_Proxy_Fail | Proxy, VPN, Datacenter or device network detected | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
92 | Buyer_PureScore_Fail | Buyer flagged a transaction as a PureScore Fail | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
94 | PS_FakeSuspicious_Fail | Our fraud provider judged the session Fake, corroborated by suspicious in-session behavior | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
96 | PS_AI_Fail | An AI-assistant browser sidebar was detected in use during the survey | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
97 | PS_Interaction_Anomaly_Fail | We evaluate behavioral interaction signals collected during the respondent experience and enforce defined thresholds designed to identify non-human, automated, or otherwise anomalous interaction patterns. When these thresholds are exceeded, the respondent is terminated. Signals may include inconsistencies in cursor movement, touch interactions, keystroke activity, response behavior, and other interaction-based indicators. | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
98 | PS_Location_Fraud_Fail | Location spoofing detected: the device's true location signals contradict the survey's market | Security if available, Termination if unavailable |
| Yes, but the respondent will fail the same check again unless the underlying condition changes. |
99 | PS_Buyer_Max_Term | Buyer-specific participation cap: the respondent has completed too many of this buyer's surveys in the recent rolling window | Termination |
| Yes |
The following are retired codes you may see in historical data: 26, 39, 54, 65, 66, 67, 78, 79, 80, 81, 85, 95