Cobra Opportunities

Cobra Opportunities:

When a respondent comes to our panel, we make a call to our cobra system to check if a member can complete a survey or not:

  • If the user qualifies, we let them continue
  • If not, our system sets the status for cobra opportunity

We receive a failure reason from cobra which is the equivalent to the candidate respondent terminates found on the events feed on the legacy API.

📘

In order to pass Cobra Opportunities in the redirects/callbacks, you'll need to use the %cobra_status% variable.

Here are the detailed sub-statuses:

IDFailure Reason
0Unknown
1Country
2PostalCode
3Age
4Gender
5Profiling
6DisconnectedProfileQuestion
7RefusedAge
8RefusedGender
9RefusedPostalCode
10RefusedProfiling
11SupplierNotAllowed
12RoutingSessionHistory
13Declined
14Duplicate
15RespondentAlreadyParticipated
16SurveyExclusion
31CustomRegionExclusion
17DeviceType
18DeviceCompatibility
19GeoIp
20SurveyCategoryNotAllowed
21SupplierStatus
23PIICollectionNotAllowed
24SensitiveTopicsNotAllowed
25WebcamSurveyNotAllowed
26MatchFailure
29MinCpiFilter
30SurveyLinkMissing
32QuotaFulfillmentLimit
46SurveyFulfillmentLimit
47AutoDeliveryFulfillmentLimit
33DropOutRateFilter
34WaitRoomTimeout
35PanelistPool
36MaxLoiFilter
37MinIrFilter
38MinCrFilter
39GlobalQuestionNotSupported
40CacheMiss
41SurveyStatus
42RespondentCreateFailed
43SupplierMaxLoi
44RespondentBucketStatus
45SupplierMinIr
48Fraud
49RvidDuplicate
50RvidFraud
51RvidGeoIp
52RvidFailure
53RvidSignatureMismatch
54PreScreenTerm
55Screenout
56QuotaFull
57QualityTerminate
58TargetableScreenout
59BadProjectToken
60Suspicious
61MissingProfilingSnapshot
62UnsubscribedPanelistFailure
63CreatePanelistFailure
64PreSurveyAbandoned
65SurveyTimeout
66SurveyNotMobileFriendly
67SurveyBroken
68LostInterest