NAV Navbar

Audience API Overview

Welcome to the DISQO Audience API documentation. This API allows you to manage Projects, Quotas, and Included and Excluded Users. A Project represents a study for which a company seeks to gather qualified panelists. Quotas belong to Projects, and define criteria that matches members of the DISQO panelist pool with qualifying projects. Included and Excluded Users enables including or excluding panelists from Projects.

You can run the requests included in this documentation using Postman, a third-party tool. Download Postman prior to clicking the button below.

Run in Postman

Base URL

The base URL for the Audience API is https://projects-api.audience.disqo.com

Requests

The DISQO Audience API is RESTful and uses the methods POST, GET, and PUT.

Responses

Responses are returned in JSON format.

Authentication

The following is a sample request using base64 authentication.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects' \
-H 'Authorization: Basic {base64Key}'

All requests must be authenticated using a base64 value handed in cURL requests as a basic authorization header.

How to Get a Base64 Value

To obtain a base64 value, fill in values for the clientId and API Key in the following command. Run this command in terminal. The result will be a base64 key that is used in all requests.

echo -n {clientId}:{API Key} | base 64

In the rest of the sample cURL requests, we refer to the base64 key as base64Key. Replace this variable with the output of the echo command above.

How to Obtain a Client Key

A clientId and API Key will be provided to use the API. If these values are not provided, request them from audience.api@disqo.com.

Sandbox Environment

The Audience API has a sandbox environment that can be used for testing. You will need credentials to access it. Credentials can be requested by contacting audience.api@disqo.com.

The sandbox environment is available at the following URL: https://projects-api.audience.disqo-demo.com/

Errors

The Audience API uses standard HTTP status codes, and provides an additional errorCode and message.

HTTP Status Message Description
400 Bad Request The server could not understand the request. Correct the request syntax before re-trying.
401 Unauthorized The request must include valid authentication. Refer to the Authentication section for more information.
403 Forbidden The server understood the request but refused it.
404 Not Found The requested resource was not found. Check that the URL is properly formed and that the route exists.
409 Conflict There was a determined conflict and the request could not be processed. Check that the resource does not already exist before re-trying.

The following is an example of an error response.

[
    {
        "errorCode": "003",
        "message": "Project record could not be found under specified clientId."
    }
]

In addition to standard HTTP error codes, we return a JSON object with an errorCode and message.

errorCode Error Type Description
001 EMPTY_REQUIRED_FIELD_FAIL_CODE A required field is missing.
002 INVALID_VALUE_FAIL_CODE A value is invalid.
003 RECORD_NOT_FOUND_FAIL_CODE The record was not found.
004 RECORD_ALREADY_EXISTS_FAIL_CODE The record already exists.

Integration Flow

Integrating with DISQO Audience API connects your project management system directly with our 100% first-party panelist community. This guide outlines a suggested order for integrating to provide maximum value in minimum development time.

How It Works

DISQO Audience works with your project management system to communicate with DISQO Audience and pair your surveys with qualified panelists.

Integration Sentence Diagram

Integration Timeline

The following provides an overview of the integration timeline. Each integration will vary, but following these steps will enable a more seamless process.

Integration Flow

Partnership Kickoff Meeting

Each integration will begin with a kickoff call to discuss business and technical questions. During this call, your integration contact will review your project management system and provide guidance on best integration practices. This contact will be available for ongoing support throughout your integration.

After the kickoff meeting, DISQO will provide access credentials to your team, enabling them to build and test the integration in our sandbox environment.

Phase 1: Map Qualifications

Qualifications allow you to match Projects with panelists based on extensive profile information gathered during and after registration on our platform. DISQO Audience supports over 100 different qualifications.

Pair the qualifications used in your project management system to our qualification library. We recommend mapping as many qualifications as possible to increase the accuracy of our project matching mechanism, resulting in higher conversion rates.

Phase 2: Create Projects

The information you enter into your project management system should be sent to DISQO Audience. The information will be converted on our end and stored as Projects.

A Project contains important information such as survey CPI, LOI, and desired panelist qualifications (for example, males and females, and ages 18-30).

Phase 3: Create Quotas

Quotas belong to Projects and define the number of panelists needed for a specific set of qualifications. All qualifications nested within a Quota should already be part of the project-level qualifications. As long as a Quota remains open and available, this information will be stored in DISQO Audience and we will send panelists that match their profile and Quota qualifications.

Phase 4: Secure Redirects

When a panelist is matched to a Project, they will be sent to the URL provided in the Project body passed through our integration. In order to track the panelist, DISQO Audience will append six query parameters to the Project URL, such as surveyID and PID (panelistID).

Once a panelist has finished a survey, you must redirect them back to DISQO Audience with the same six tracking parameters. An additional event status parameter must be added to the query string to indicate whether the Project was completed successfully or not. DISQO supports up to 9 different redirect statuses, including complete, quota full, termination, and rejection. Beyond our standard redirection statuses, we support and recommend providing us with additional granular statuses. The more information we gather in real-time through these redirects, the better we can optimize the integration.

For successful completions, please note that we compensate users based on the Project or Quota CPI promised at the time of the click. When Project information such as CPI is changed mid-field, the changes may take up to 3 minutes to apply.

To ensure link security and prevent link manipulation, all redirects (including termninations), must be returned to us with a parameter called auth. DISQO will provide a secret key and instructions on how to formulate the value for the auth parameter. Once you append auth=[%value%] to the redirect URL and pass the user back to us, we will use the same formula and secret key to generate the value. If the values match, we will be able to confirm the integrity of the link and ensure the accuracy of the conversion status. If the values do not match, the panelist will not be compensated and will likely be blocked to prevent future incidents.

Test the Integration

An integration contact will be available to answer questions throughout the integration process. Reach out to that contact to begin testing when ready.

Suggested Metrics

The following are suggested metrics to use during testing.

Attribute Recommended Value
completesNeeded 10
conversionRate 80
cpi 2
loi 5
qualifications {"and":[{"range":{"values":[{"gte":18,"lte":99}],"question":"Age"}}]}

Demo Testing

Create and launch a Project in the test environment with a working URL. Your integration contact will review the Project structure, ensure test users can enter the survey, and confirm test users return with the proper status. After this test is completed successfully, production credentials will be provided.

Internal Production Testing

Create and launch a Project in the production environment with a working URL. Your integration contact will review the Project structure, ensure test users can enter the survey, and confirm test users return with the proper status. After this test is completed successfully, a project can be opened to real (non-test) users.

Small Production Testing

Create and launch a survey with a small number of desired completes. The integration contact will monitor and analyze the project based on stated and achieved CR, LOI, and overall performance.

Final Production Testing

Launch a real project that reflects the typical LOI, CPI, conversion rate, and desired number of completes of the type of projects you expect to run through the DISQO Audience integration. The integration contact will monitor and analyze the project based on stated and achieved CR, LOI, and overall performance. As real users respond to the project, completes will be billed for this test.

Add Enhancements

DISQO Audience adds new features regularly. These features enhance the functioning of the existing integration. Enhancements we have released so far include the following:

User Inclusion Lists

For re-contact projects where specific panelists are desired, a list of panelist IDs can be associated with a project for inclusion. Inclusion does not guarantee a panelist will be sent into the project, but does ensure the panelist will be matched if they remain active.

User Exclusion Lists

Panelists with IDs in the user exclusion list for a project will never be sent into that project.

Survey Group Exclusions

Users who have previously started or completed a specific project in a survey group will not be matched to other projects within that group.

Projects

The Audience API includes the entities Projects and Quotas. Projects define the task that needs to be met, and quotas define the eligibility that panelists must have in order to be part of a Project. Projects can have one or more Quotas.

Project Object

The following is a 201 response example.

{
    "clientId": 09889,
    "supplierId": 54637,
    "id": "5p",
    "buyer": "The Generic Company",
    "name": "project-12345",
    "studyType": "AD_HOC",
    "url": "https://www.example.com/?project=12345",
    "redirectUrl": null,
    "loi": 10,
    "conversionRate": 85,
    "cpi": 2.5,
    "country": "US",
    "devices": [
        "DESKTOP"
    ],
    "completesWanted": 0,
    "status": "OPEN",
    "qualifications": {
      "and": [
        {
          "range": {
            "values": [
              {
                "gte": 18,
                "lte": 25
              },
              {
                "gte": 35,
                "lte": 50
              },
              {
                "gte": 60,
                "lte": 70
              }
            ],
            "question": "Age"
          }
        },
        {
          "equals": {
            "values": [
              "2",
              "1"
            ],
            "question": "Gender"
          }
        },
        {
          "equals": {
            "values": [
              "3",
              "9",
              "10",
              "11",
              "12",
              "13",
              "14",
              "15",
              "16",
              "17",
              "18",
              "19",
              "8"
            ],
            "question": "Ethnicity"
          }
        }
      ]
    },
    "createdAt": "2019-11-13T19:51:35.729Z",
    "updatedAt": null,
    "completedAt": null,
    "closedAt": null
}

This section outlines each of the fields that appear in the Project response object.

Attribute Type Description
buyer string A friendly name for the buyer.
clientId integer The client ID.
closedAt string The date and time when the Project status was set to CLOSED.
completedAt string The date and time when the Project status was set to COMPLETED.
completesWanted integer How many remaining completes required before a survey is closed.
conversionRate integer The conversion rate in percentage.
country string The two-letter ISO country code.
cpi integer The cost per incidence in USD.
createdAt string The date and time when the Project was created.
devices array The devices that a survey can be taken on. Devices can be DESKTOP, PHONE, and/or TABLET.
id string The project ID. Note that we also refer to id as projectId.
loi integer The length of interview in minutes.
name string The name of the project.
qualifications object The qualifications required to be eligible for a Project. See the Qualifications section for more information.
quotas object The Quotas associated with the specified Project, if there are any assigned. Note that these can be assigned after a Project has been created.
redirectUrl URL This is a URL used internally for redirecting users. The default value is null. This value should not be altered.
studyType string The type of study being administered. See the table below for more information.
supplierId integer The ID of the supplier.
updatedAt string The date and time when the Project was last updated.
url URL The survey URL. We will add tracking data to this URL. Refer to the Tracking and Redirects section for more information.

studyType

Value Description
AD_HOC A one-time project.
DIARY Projects that requires panelists to go in to the same survey multiple times throughout the course of a time frame to log their activity or answer questions.
IHUT Project that requires a panelists to use products at home followed by a survey to answer questions after the product usage.
TRACKING_WEEKLY A project where the same/similar survey is sent out weekly to the same demographic panelists to track patterns and trends.
TRACKING_MONTHLY A project where the same/similar survey is sent out monthly to the same demographic panelists to track patterns and trends.
TRACKING_QUARTERLY A project where the same/similar survey is sent out quarterly to the same demographic panelists to track patterns and trends.
WAVE_STUDY A project that is similar to a tracker but is not set up to consistently run through out the year, typically they are 2-5 waves total.
QUALITATIVE_SCREENING Recruit panelists that are willing to participate in a qualitative project like focus groups or shop-alongs.
RECONTACT Study re-inviting panelists that based on a previous study they've completed and asking them to take another survey

Qualifications

In the following example, our panelists are eligible for a Project if they are between the ages 16 through 20 or 21 and 35. They must also be female because the gender value is 1.

"qualifications": {
    "and": [
        {
            "range": {
                "values": [
                    {
                        "gte": 20,
                        "lte": 30
                    },
                    {
                        "gte": 60,
                        "lte": 100
                    }
                ],
                "question": "age"
            }
        },
        {
            "and": [
                {
                    "range": {
                        "values": [
                            {
                                "gte": 1,
                                "lte": 10
                            }
                        ],
                        "question": "anychildage"
                    }
                },
                {
                    "equals": {
                        "values": [
                            "1"
                        ],
                        "question": "anychildgender"
                    }
                }
            ]
        }
    ]
}

Qualifications are what make panelists eligible for participation in a specific Project. qualifications is an object that contains attributes, as listed below. Note that only one array is accepted at the top-most level of the JSON object. If more that one array is sent at the top-most level, only the first array will apply.

Attribute Type Description
and array Panelists should meet all qualifications listed in the and logic sequence. This attribute can contain other attributes (range and equals).
or array Panelists should meet one qualification in the or logic sequence. This attribute can contain other attributes (range and equals).
equals object The panelist qualifications should equal the values listed in values array. This attribute can contain other attributes (values and question).
range object The panelist qualifications should be in the range of the values listed in the values array. This attribute can contain other attributes (values and question).

All qualifications are in relation with a question and you must include a question attribute with a value. Refer to the Questions Library for a comprehensive list of questions.

The values array can contain an array or an array of objects. For the equals object values, you will list at least one item in an array. For the range object values, you will list multiple objects in an array.

Quotas Object

Refer to the Quotas section for a comprehensive understanding of the Quotas object.

Create Project

The following is a POST request example that will create a new project.

curl -X POST \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects' \
-d '{"id":"5test1", "supplierId":54637, studyType":"AD_HOC","url":"https://www.example.com","loi":10,"conversionRate":85,"cpi":2.5,"completesWanted":10,"qualifications":{"and":[{"range":{"values":[{"gte":16,"lte":20},{"gte":21,"lte":35}],"question":"age"}},{"equals":{"values":["1"],"question":"gender"}}]},"devices":["DESKTOP"],"country":"US"}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request creates a new Project. Pass the clientId in the URL, and the entire Project object in the request body. You may opt to also create one or more Quotas at the same time as you create a new Project by passing items into the quotas array.

As users successfully complete a project within your system, DISQO Audience must be updated about the new number of desiredCompletes at both the Project and Quota level.

Refer to the Project object section for a comprehensive list of all items that appear in the Project object. A successful request returns the Project object including a status field and the default status value OPEN. However, no sample will be sent to a Project without an associated Quota in a live state. Learn how to update the status value by referring to the Update Quota Status section.

Method URL
POST /clients/{clientId}/projects

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.

Body Arguments

The following are all request body fields required to create a new Project: completesWanted, conversionRate, cpi, country, devices, id, loi, qualifications, studyType, supplierId, and url. Do not include a space in the id value.

When creating a Project, all qualifications should be added at the Project level before being added at the Quota level. Note that Project level qualifications apply to all associated Quotas.

The cpi for the Project should reflect the full amount to be paid for complete. As this is the amount that will be billed, it should not reflect any expected internal margin. If no cpi is provided and a rate card is in place, the appropriate cpi will be generated for the Project from the rate card.

Refer to the Project object for more information. Do not add a status when creating a Project. One will be automatically assigned and viewable in the response. The Project status can be modified using a PUT request once a Project has been created.

A successful request returns the Project object.

List Projects

The following is a GET request example that will return a list of projects associated with the clientId.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects' \
-H 'Authorization: Basic {base64Key}'

This request returns a list of projects associated with a specific clientId.

Method URL
GET /clients/{clientId}/projects

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.

A successful request returns the Project object.

Get Project by projectId

The following is a GET request example that will return a project specified by the projectId.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}' \
-H 'Authorization: Basic {base64Key}'

This request returns a Project specified by projectId.

Method URL
GET /clients/{clientId}/projects/{projectId}

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request returns the Project object.

Update Project

The following is a PUT request example that will update a project specified by the projectId.

curl -X PUT \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}' \
-d '{"id":"5test1","studyType":"AD_HOC","url":"https://www.example.com","loi":10,"conversionRate":85,"cpi":2.5,"completesWanted":10,"qualifications":{"and":[{"range":{"values":[{"gte":16,"lte":20},{"gte":21,"lte":35}],"question":"age"}},{"equals":{"values":["1"],"question":"gender"}}]},"devices":["DESKTOP"],"country":"US"}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request updates a Project specified by projectId.

Method URL
PUT /clients/{clientId}/projects/{projectId}

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

Add the entire Project object to the request body. If there are missing values that are not required, these will be replaced with null. If there are missing values that are required, the system will response with a 400 error.

A successful request returns the Project object.

Update Project Status

The following is a PUT request example that will update a project specified by the projectId.

curl -X PUT \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/status' \
-d '{"status": "HOLD"}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request updates a Project status.

Method URL
PUT /clients/{clientId}/projects/{projectId}/status

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

Pass the field status with a status value from the table below in the request body.

Project Status

Value Description
OPEN This is the default status when a Project is created. You can set a Project status back to OPEN if its current status is HOLD or COMPLETED.
HOLD A Project status can be set to HOLD only if its current status is OPEN.
COMPLETED A Project status can be set to COMPLETED only if its current status is OPEN.
CLOSED A Project status can be set to CLOSED from any other status. Once a project is set to CLOSED, it can no longer be reopened.

A successful request returns the Project object.

Quotas

The Audience API includes the entities Projects and Quotas. Quotas belong to Projects and contain the requested qualifications that make panelists eligible for a Project.

Quota Object

The following is a 201 response example.

{
    "id": "12345",
    "cpi": 2.5,
    "completesWanted": 10,
    "status": "PAUSED",
    "qualifications": {
      "and": [
        {
          "range": {
            "values": [
              {
                "gte": 18,
                "lte": 25
              },
              {
                "gte": 35,
                "lte": 50
              },
              {
                "gte": 60,
                "lte": 70
              }
            ],
            "question": "age"
          }
        },
        {
          "equals": {
            "values": [
              "2",
              "1"
            ],
            "question": "gender"
          }
        },
        {
          "equals": {
            "values": [
              "3",
              "9",
              "10",
              "11",
              "12",
              "13",
              "14",
              "15",
              "16",
              "17",
              "18",
              "19",
              "8"
            ],
            "question": "ethnicity"
          }
        }
      ]
    },
    "createdAt": "2019-11-13T21:15:04.229Z",
    "updatedAt": null
}

This section outlines each of the fields that appear in the Quota object. Note that the attribute status only appears in a created Quota. Do not add a status when initially creating a Quota.

Attribute Type Description
id string The ID of the Quota. Note that we also refer to id as quotaId.
cpi integer The cost per incidence in USD.
createdAt string The date and time when the Quota was created.
completesWanted integer How many remaining panelists are needed to fulfill the Quota.
qualifications object The qualifications required for a panelist to be eligible for a Project.
status string When a Quota is initially created, it will have the status PAUSED. A Quota must be set to LIVE using Update Quota Status to be used for a Project.
updatedAt string The date and time when the Quota was updated.

Quota qualifications work in the same way that Project qualifications do. Refer to the Qualifications section for more information.

Create Quota

The following is a POST request example that will create a new Quota.

curl -X POST \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/quotas' \
-d '{"id":"12347","completesWanted":10,"qualifications":{"and":[{"range":{"values":[{"gte":18,"lte":25},{"gte":35,"lte":50},{"gte":60,"lte":70}],"question":"age"}},{"equals":{"values":["2","1"],"question":"gender"}},{"equals":{"values":["3","9","10","11","12","13","14","15","16","17","18","19","8"],"question":"ethnicity"}}]}}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request creates a new Quota. Pass the clientId and projectId in the URL, and the entire Quota object in the request body.

Method URL
POST /clients/{clientId}/projects/{projectId}/quotas

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

The following are all request body fields required to create a new Quota: completesWanted, id, and qualifications. Do not include a space in the id value.

Refer to the Quota object section for more information. Do not add a status when creating a Quota. One will be automatically assigned and viewable in the response. The Quota status can be modified using a PUT request once a Quota has been created.

A successful request returns the Quota object.

List Quotas

The following is a GET request example that will return a list of quotas associated with a projectId.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/quotas' \
-H 'Authorization: Basic {base64Key}'

This request returns a list of Quotas associated with a specific projectId.

Method URL
GET /clients/{clientId}/projects/{projectId}/quotas

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request returns the Quota object.

Get Quota by quotaId

The following is a GET request example that will return a Quota specified by quotaId.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/quotas/{quotaId}' \
-H 'Authorization: Basic {base64Key}'

This request returns a Quota specified by quotaId.

Method URL
GET /clients/{clientId}/projects/{projectId}/quotas/{quotaId}

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.
quotaId string yes The unique Quota ID.

A successful request returns the Quota object.

Update Quota

The following is a PUT request example that will update a Quota specified by quotaId.

curl -X PUT \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/quotas/{quotaId}' \
-d '{"id":"12345","cpi":2.5,"completesWanted":0,"qualifications":{"and":[{"range":{"values":[{"gte":16,"lte":20},{"gte":21,"lte":35},{"gte":36,"lte":49}],"question":"age"}},{"equals":{"values":["1"],"question":"gender"}},{"equals":{"values":["1","2","4"],"question":"ethnicity"}}]}}' \
-H 'Authorization: Basic {base64Key}'

This request updates a Quota specified by quotaId.

Method URL
PUT /clients/{clientId}/projects/{quotaId}

Path Arguments

Attribute Type Required Description
clientId integer yes The client ID.
projectId string yes The Project ID.
quotaId string yes The Quota ID.

Body Arguments

Add the entire Quota object to the request body. If there are missing values that are not required, these will be replaced with null. If there are missing values that are required, the system will response with a 400 error.

A successful request returns the Quota object.

Update Quota Status

The following is a PUT request example that will update a Quota status specified by quotaId.

curl -X PUT \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/quotas/{quotaId}/status' \
-d '{"status": "LIVE"}' \
-H 'Authorization: Basic {base64Key}'

This request updates a Quota status specified by quotaId.

Method URL
PUT /clients/{clientId}/projects/{quotaId}/status

Path Arguments

Attribute Type Required Description
clientId integer yes The client ID.
projectId string yes The Project ID.
quotaId string yes The Quota ID.

Body Arguments

Pass the field status with a status value from the table below in the request body.

Quota Status

Value Description
PAUSED The Quota is paused. This is the default value for the status field when a new Quota is created.
LIVE The Quota is live.

A successful request returns the Quota object.

Included and Excluded Users

The Audience API enables including and excluding users from Projects, thereby disallowing (regardless of qualifications) or inviting users to take a survey.

Included Users Object

The following is a 201 response example.

{
    "users": [
        "1",
        "2"
    ]
}

This section outlines each of the fields that appear in the Included Users response object.

Attribute Type Description
users array The users that should be recontacted to take a specific survey.

Create Included Users

The following is a POST request example that will create a group of Included Users.

curl -X POST \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/includedUsers' \
-d '{"users": ["1","2"]}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request creates a list of included users, meaning that these users will be recontacted to take a specific survey. Pass the clientId and projectId in the URL. Also pass users in the body along with the corresponding userId of those individuals in an array.

Note that to add additional values to users, simply make another POST request and those values will be added to the existing array.

Method URL
POST /clients/{clientId}/projects/{projectId}/includedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

Pass an array called users containing userId values. A successful request returns the Included Users Object.

Get Included Users

The following is a GET request example that will return a list of Included Users.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/includedUsers' \
-H 'Authorization: Basic {base64Key}'

This request returns a list of all Included Users for a specific Project.

Method URL
GET /clients/{clientId}/projects/{projectId}/includedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request returns the Included Users Object.

Delete Included Users

The following is a DELETE request example that will delete a list of Included Users.

curl -X DELETE \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/includedUsers' \
-H 'Authorization: Basic {base64Key}'

This request deletes a list of Included Users for a specific Project.

Method URL
DELETE /clients/{clientId}/projects/{projectId}/includedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request will return a 204 response.

Excluded Users Object

The following is a 201 response example.

{
    "users": [
        "1",
        "2"
    ]
}

This section outlines each of the fields that appear in the Excluded Users response object.

Attribute Type Description
users array The users that should be excluded from taking a specific survey.

Create Excluded Users

The following is a POST request example that will create a group of Excluded Users.

curl -X POST \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedUsers' \
-d '{"users": ["1","2"]}' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic {base64Key}'

This request creates a list of excluded users, meaning that these users should not be able to take a specific survey. Pass the clientId and projectId in the URL. Also pass users in the body along with the corresponding userId of those individuals in an array.

Note that to add additional values to users, simply make another POST request and those values will be added to the existing array.

Method URL
POST /clients/{clientId}/projects/{projectId}/excludedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

Pass an array called users containing userId values. A successful request returns the Excluded Users Object.

Get Excluded Users

The following is a GET request example that will return a list of Excluded Users.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedUsers' \
-H 'Authorization: Basic {base64Key}'

This request returns a list of all Excluded Users for a specific Project.

Method URL
GET /clients/{clientId}/projects/{projectId}/excludedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request returns the Excluded Users Object.

Delete Excluded Users

The following is a DELETE request example that will delete a list of Excluded Users.

curl -X DELETE \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedUsers' \
-H 'Authorization: Basic {base64Key}'

This request deletes a list of Excluded Users for a specific Project.

Method URL
DELETE /clients/{clientId}/projects/{projectId}/excludedUsers

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request will return a 204 response.

Excluded Projects

The Audience API enables excluding panelists from a survey if those users participated in another specified survey. This feature disallows users who have started or completed specific surveys from taking the active project. A user can be excluded based on their level of interaction with a previous survey, including whether the panelist successfully completed the previous survey or was terminated.

Excluded Projects Object

The following is a 201 response example.

{
  "excludedProjects": [
    {
      "statuses": [
        "SURVEY_STATUS_STARTED",
        "SURVEY_STATUS_TERMINATED"
      ],
      "projectId": "excluded1"
    },
    {
      "statuses": [
        "SURVEY_STATUS_STARTED"
      ],
      "projectId": "excluded2"
    },
    {
      "statuses": [
        "SURVEY_STATUS_COMPLETE",
        "SURVEY_STATUS_QUOTA_FULL"
      ],
      "projectId": "excluded3"
    },
    {
      "statuses": [
        "SURVEY_STATUS_COMPLETE"
      ],
      "projectId": "excluded4"
    }
  ]
}

This section outlines each of the fields that appear in the Excluded Projects response object.

Attribute Type Description
excludedProjects array An array of objects. Each object holds statuses and projectId. See the table below for more information.

excludedProjects

Attribute Type Description
projectId string The ID of the project.
statuses array The statuses that should apply for the exclusion. These statuses reflect the user's interaction with the indicated project. See the statuses table below for more information.

statuses

Status Description
SURVEY_STATUS_STARTED The panelist was sent to the survey.
SURVEY_STATUS_COMPLETE The panelist completed the survey.
SURVEY_STATUS_QUOTA_FULL The panelist was sent to the survey but the survey had already been filled for their quota.
SURVEY_STATUS_TERMINATED The panelist was terminated.

Create Excluded Projects

The following POST request creates excluded projects.

curl -X POST \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedProjects' \
--data-binary '{"excludedProjects":[{"statuses":["SURVEY_STATUS_STARTED","SURVEY_STATUS_STARTED","SURVEY_STATUS_TERMINATED"],"projectId":"excluded1"},{"statuses":["SURVEY_STATUS_STARTED"],"projectId":"excluded2"},{"statuses":["SURVEY_STATUS_COMPLETE","SURVEY_STATUS_QUOTA_FULL"],"projectId":"excluded3"},{"statuses":["SURVEY_STATUS_COMPLETE"],"projectId":"excluded4"}]}' \
-H 'Authorization: Basic {base64Key}'

This request creates excluded projects for a specific project.

Method URL
POST /v1/clients/{clientId}/projects/{projectId}/excludedProjects

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

Body Arguments

Pass an array called excludedProjects containing at least one object with statuses and projectId. Note that the projectId should be that of the project to exclude. For a list of statuses, refer to the statuses section.

A successful request will return a 201 response with the Excluded Projects object.

Get Excluded Projects

The following GET request creates excluded projects.

curl -X GET \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedProjects' \
-H 'Authorization: Basic {base64Key}'

This request returns excluded projects, targeted by projectId.

Method URL
GET /v1/clients/{clientId}/projects/{projectId}/excludedProjects

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request will return a 200 response with the Excluded Projects object.

Delete Excluded Projects

The following DELETE request creates excluded projects.

curl -X DELETE \
'https://projects-api.audience.disqo.com/v1/clients/{clientId}/projects/{projectId}/excludedProjects' \
-H 'Authorization: Basic {base64Key}'

This request deletes excluded projects, targeted by projectId.

Method URL
DELETE /v1/clients/{clientId}/projects/{projectId}/excludedProjects

Path Arguments

Attribute Type Required Description
clientId integer yes The unique client ID.
projectId string yes The unique Project ID.

A successful request will return a 204 response with no content.

Tracking and Redirects

DISQO uses tracking information and authentication passed through URLs when the panelist is taken to a third-party survey site. This tracking information is also used when panelists are being returned to the provider, for example, surveyjunkie.com.

When a panelist is sent to a survey, seven query parameters with be appended to the Project URL. When sending a panelist back to the app (ex. surveyjunkie.com), the seven query parameters must still be included in the URL. In addition, an eighth query parameter status must be added. Refer to the status section for more information.

Parameter Description
auth A URL-safe hash key used to secure the data being passed over the URL parameter. See the Hashing section for more information.
clientId The five digit client ID.
pid The panelist ID, unique to the user.
projectId The project ID.
quotaId The quota ID.
supplierId The number representing the supplier of the panelist.
tid The tracking ID, unique to the user and the session.

The following diagram describes the information passed to and from the provider and a survey on an external site.

tracking diagram

Hashing

The following is an example of SHA-1 encoding that we do in Java using the secret key. Note that we use .withoutPadding() to make the hash URL-safe.

sha1Mac.init(secretKey);
hash = Base64.getUrlEncoder().withoutPadding().encodeToString(sha1Mac.doFinal(urlParams.getBytes()));

To protect the data that we are passing in the URL, include a hash value for the field auth. This value should be generated using HMAC SHA-1, URL-safe (without padding), and use the secret key provided by DISQO.

If you have not received a secret key from DISQO, contact audience.api@disqo.com.

Elements Needed for Hashing

  1. All data in the URL that appears after ? in the URL and before &auth. For example: clientId={clientId}&projectId={projectId}&quotaId={quotaId}&supplierId={supplierId}&tid={tid}&pid={pid}
  2. The secret key, provided by DISQO.
  3. The format HMAC SHA-1. Ensure that the hash value is URL-safe (no padding), meaning that the hash should not include +, /, or =. In URL-safe hashing, + become -, / become _, and = are removed.

Status

When the user is redirected back to the original website, the URL contains all parameters from the original redirect URL, plus status. Note that the auth value will be different since the URL is different.

The following is a redirect URL example that includes the parameter status.

https://go.audience.disqo.com/callback/?clientId={clientId}&projectId={projectId}&quotaId={quotaId}&supplierId={supplierId}&tid={tid}&pid={pid}&status={status}&auth={auth}
Parameter Description
status The status of the user. Refer to the table below for a comprehensive list of status IDs that can be returned.

status

ID Status Type Description
1 SURVEY_STATUS_COMPLETE The panelist completed the survey.
2 SURVEY_STATUS_QUOTA_FULL The panelist was sent to the survey but the survey had already been filled for their quota.
3 SURVEY_STATUS_TERMINATED The panelist was terminated.
4 SURVEY_STATUS_REJECTED The survey was rejected.
5 SURVEY_STATUS_DUPLICATE The survey is a duplicate.
6 SURVEY_STATUS_SURVEY_NOT_AVAILABLE The survey is not available.
7 SURVEY_STATUS_NO_SURVEY_AVAILABLE No survey is available.
8 SURVEY_STATUS_PRE_SCREEN_OUT The panelist was screened out of the survey.
9 SURVEY_STATUS_CLIENT_REJECTED The client rejected the panelist.

Custom Parameters

The following is an example of a redirect URL that includes a custom parameter that we named internalTracking.

https://go.audience.disqo.com/callback/?internalTracking={internalTracking}&clientId={clientId}&projectId={projectId}&quotaId={quotaId}&supplierId={supplierId}&tid={tid}&pid={pid}&status={status}&auth={auth}

Custom tracking parameters and values can be added to URLs. These parameters and values need to be included in the hashing as well.

An example of a custom parameter is internalTracking={internalTracking}.

Demo Testing

To request the ability to test tracking events using the production sandbox,https://go.audience.disqo-demo.com/callback/?, contact audience.api@disqo.com.

Questions Library

When qualifications require multiple attributes like child (age and gender) and vehicle (make, model, and year), use and within your qualifications criteria. This and should contain both criteria. In the following example, qualifications include having a female child between the ages of 1 and 10.

"and": [
    {
        "range": {
            "values": [
                {
                    "gte": 1,
                    "lte": 10
                }
            ],
            "question": "anychildage"
        }
    },
    {
        "equals": {
            "values": [
                "1"
            ],
            "question": "anychildgender"
        }
    }
]

The following is a comprehensive table including all questions that our system recognizes. These can be included in the Projects and Quotas qualifications object.

For a full list of vehicle options, download the Full Vehicle CSV.

Question Key Question Text Answer ID and Description
gender What is your gender? 1 - Female
2 - Male
geocountry What country do you live in? US - United States
CA - Canada
AU - Australia
georegion What state / province do you live in? United States:

AL - Alabama
AK - Alaska
AZ - Arizona
AR - Arkansas
CA - California
CO - Colorado
CT - Connecticut
DE - Delaware
FL - Florida
GA - Georgia
HI - Hawaii
ID - Idaho
IL - Illinois
IN - Indiana
IA - Iowa
KS - Kansas
KY - Kentucky
LA - Louisiana
ME - Maine
MD - Maryland
MA - Massachusetts
MI - Michigan
MN - Minnesota
MS - Mississippi
MO - Missouri
MT - Montana
NE - Nebraska
NV - Nevada
NH - New Hampshire
NJ - New Jersey
NM - New Mexico
NY - New York
NC - North Carolina
ND - North Dakota
OH - Ohio
OK - Oklahoma
OR - Oregon
PA Pennsylvania
RI - Rhode Island
SC - South Carolina
SD - South Dakota
TN - Tennessee
TX - Texas
UT - Utah
VT - Vermont
VA - Virginia
WA - Washington
WV - West Virginia
WI - Wisconsin
WY - Wyoming
AA - U.S. Armed Forces – Americas
AE - U.S. Armed Forces – Europe
AP - U.S. Armed Forces – Pacific
AS - American Samoa
DC - District of Columbia
FM - Federated States of Micronesia
GU - Guam
MH - Marshall Islands
MP - Northern Mariana Islands
PR - Puerto Rico
PW - Palau
VI - Virgin Islands

Canada:

AB - Alberta
BC - British Columbia
MB - Manitoba
NB - New Brunswich
NL - Newfoundland
NS - Nova Scotia
NU - Nunavut
NT - Northwest Territories
ON - Ontario
QC - Quebec
PE - P.E.I
SK - Saskatchewan
YT - Yukon

Australia:

AU - Australia
ACT - Australian Capital Territory
CHR - Christmas Island
COC - Cocos (Keeling) Islands
HMD - Heard Island and McDonald Islands
NSW - New South Wales
NF - Norfolk Island
NT - Northern Territory
QLD - Queensland
SA - South Australia
TAS - Tasmania
VIC - Victoria
WA - Western Australia
geopostalcode What's your ZIP or Postal Code? An array of 5-digit postal codes. Example: ["90802", "90804"]
pets Do you own any of the following pets? Select all that apply. 1 - Bird
2 - Cat
3 - Dog
4 - Fish
5 - Horse
8 - Amphibians (frogs, toads, etc.)
9 - Small animals or rodents (hamsters, mice, rabbits, ferrets, etc.)
10 - Reptiles (turtles, snakes, lizards, etc.)
11 - Insects / Arachnids
12 - Livestock (goat, pig, chicken, cattle)
6 - Other
7 - Don't Own Pets
groceryshoppingduty How much of your household's grocery shopping do you do yourself? 1 - All of It
2 - Almost All of It
3 - About Half of It
4 - Less Than Half
5 - None
rentorown What's your living situation? 1 - Own
2 - Rent
3 - Live With Parents / Relatives
5 - Own - Home
6 - Own - Apartment / Condo
7 - Rent - Home
8 - Rent - Apartment / Condo
9 - University Residence
10 - Farm
4 - Other
maritalstatus What's your marital status? 1 - Single
2 - Married
3 - Domestic Partnership
4 - Divorced
5 - Widowed
6 - Separated
7 - Prefer Not to Say
ethnicity What's your race? 1 - White / Caucasian
2 - Black / African American
3 - American Indian / Alaskan Native
4 - Asian
9 - Asian, Indian
10 - Asian, Chinese
11 - Asian, Filipino
12 - Asian, Japanese
13 - Asian, Korean
14 - Asian, Vietnamese
15 - Asian, Other
5 - Middle Eastern
6 - Pacific Islander
16 - Pacific Islander, Native Hawaiian
17 - Pacific Islander, Guamanian
18 - Pacific Islander, Samoan
19 - Pacific Islander, Other
7 - Mixed / Other Race
8 - Prefer Not to Say
languageproficiencyspanish Do you speak Spanish? 1 - No
2 - Yes, More English than Spanish
3 - Yes, English and Spanish Equally
4 - Yes, More Spanish than English
5 - Yes, Spanish Only
hispanicorigin Are you of Hispanic, Latino or Spanish origin? 1 - No
2 - Yes, Mexican, Mexican American, Chicano
3 - Yes, Cuban
4 - Yes, Spanish
6 - Yes, Argentinian
7 - Yes, Colombian
8 - Yes, Ecuadorian
9 - Yes, Salvadoran
10 - Yes, Guatemalan
11 - Yes, Nicaraguan
12 - Yes, Panamanian
13 - Yes, Peruvian
14 - Yes, Venezuelan
5 - Yes, Other
children How many children do you have? (Do you have children in the household) 1 - 0
2 - 1
3 - 2
4 - 3
5 - 4
6 - 5
7 - 6
8 - 7
9 - 8
householdincome What's your household income level? 23 - Less than $5,000
24 - $5,000 to $9,999
2 - $10,000 to $14,999
3 - $15,000 to $19,999
4 - $20,000 to $24,999
5 - $25,000 to $29,999
6 - $30,000 to $34,999
7 - $35,000 to $39,999
8 - $40,000 to $44,999
9 - $45,000 to $49,999
10 - $50,000 to $54,999
11 - $55,000 to $59,999
12 - $60,000 to $64,999
13 - $65,000 to $69,999
14 - $70,000 to $74,999
15 - $75,000 to $79,999
25 - $80,000 to $84,999
26 - $85,000 to $89,999
27 - $90,000 to $94,999
28 - $95,000 to $99,999
18 - $100,000 to $124,999
19 - $125,000 to $149,999
29 - $150,000 to $174,999
30 - $175,000 to $199,999
31- $200,000 to $249,999
32 - $250,000 and above
22 - Prefer Not to Say
educationlevel What's the highest level of education you have received? 11 - 3rd Grade or Less
12 - Middle School - Grades 4 - 8
1 - Completed Some High School
2 - High School Graduate
9 - Vocational Training / Trade School
3 - Some College / University
4 - Associate's / 2-Yr. Degree
5 - Bachelor's Degree
6 - Some Postgraduate Study
7 - Master's Degree
8 - Doctorate / PhD
politicalaffiliation Are you a registered voter? If yes, what's your political affiliation? 1 - Democrat
2 - Green
3 - Independent
4 - Libertarian
5 - Republican
6 - Reside Outside U.S.
7 - No Affiliation
8 - Prefer Not to Say
9 - No
employmentstatus What's your employment status? 1 - Employed Full-Time
2 - Employed Part-Time
3 - Self-Employed Full-Time
4 - Self-Employed Part-Time
5 - Homemaker / Stay-at-Home Parent
8 - Student Full-Time
9 - Student Part-Time
12 - Active military
13 - Inactive military/Veteran
6 - Retired
10 - Permanently Unemployed / Disabled
11 - Unemployed
14 - None of the Above
industry In which industry or profession do you work? Select the best option. 67 - Computer - Electronics
68 - Computer - Hardware
69 - Computer - Reseller (Software / Hardware)
70 - Computer - Security
71 - Computer - Software
72 - Computer - Storage
61 - Consumer - Electronics
19 - Consumer - Food & Beverages
73 - Consumer - Packaged Goods
60 - Financial - Accounting
7 - Financial - Banking
74 - Financial - Brokerage
75- Information Technology
25 - Internet
31 - Market Research
76 - Technology Services - Computers
77 - Technology Services - Software
78 - Technology Services - Web Development
79 - Technology Services - Other
80 - Accommodation - Hotels
81 - Accommodation - Restaurants
82 - Advertising
4 - Architecture
83 - Aviation
13 - Construction
17 - Entertainment
84 - Equipment
18 - Fashion / Apparel
30 - Manufacturing
85 - Marketing
86 - Media
40 - Printing / Publishing
87 - Public Relations
48 - Sales
88 - Skills Trade - Carpentry
15 - Skills Trade - Electrical
45 - Skills Trade - Repair Services
89 - Tourism
66 - Transportation
54 - Travel
90 - Athletics - Fitness
49 - Athletics - Sports
10 - Casino
12 - Communications/Information
14 - Education
91 - Employment
92 - Environmental Services
62 - Human Resources
24 - Insurance
26 - Law - Enforcement
27 - Law - Legal Services
93 - Non Profit / Charity
38 - Personal Services
41 - Public Administration
94 - Public Sector
43 - Real Estate / Property
46 - Retail / Wholesale Trade
44 - Religious Organizations
95 - Social Services
65 - Telecommunications
96 - Aerospace / Defense
6 - Automotive
97 - Bio-Tech
2 - Business Services - Administrative Support
9 - Business Services - Other
98 - Consulting - Training
29 - Consulting - Other
16 - Engineering
20 - Government
99 - Health Care - Dentistry
100 - Health Care - Pharmaceuticals
101 - Health Care - Veterinary Services
102 - Health Care - Other
103 - Industrial Goods
104 - Logistics - Distribution
105 - Logistics - Shipping
106 - Logistics - Warehousing
32 - Military
64 - Security
107 - Agriculture - Fishing
108 - Agriculture - Forestry
109 - Agriculture - Hunting
110 - Agriculture - Other
11 - Chemical Industry
111 - Energy - Oil & Gas
112 - Energy - Other
28 - Leisure & Recreation Services
113 - Materials - Chemical
114 - Materials - Metal
115 - Materials - Mineral
116 - Materials - Oil
117 - Materials - Plastics
118 - Materials - Rubber
119 - Mining - Metals
120 - Mining - Minerals
121 - Mining - Oils
122 - Natural Resources
55 - Utilities & Energy Providers - gas, water, electricity
123 - Waste Management
58 - None of the Above
124 - I Don't Work
jobposition What is your job title, level or responsibility? 32 - C-Level (e.g. CEO, CFO), Owner, Partner, President
33 - Vice President (EVP, SVP, AVP, VP)
34 - Director (Group Director, Sr. Director, Director)
35 - Manager (Group Manager, Sr. Manager, Manager, Program Manager)
36 - Supervisor
37 - Administrative (Clerical or Support Staff)
38 - Associate / Senior Associate
39 - Consultant
40 - Analyst
41 - Professional / Professional Specialist
42 - Technician / Technical Specialist
43 - Tradesman / Trade Specialist
44 - Intern
45 - Volunteer
31 - None of the above
purchaseauth In which areas of your company are you involved in purchasing products or services? Select all that apply. 2 - Advertising / Marketing Services
3 - Company Liability / Insurance
4 - IT Hardware
5 - IT Software
6 - Consulting Services
7 - Employee Benefits
8 - Financial Services
9 - Food / Beverage Services
10 - HR / Personnel Services
11 - Internet / Data Services
12 - Legal Services
13 - Facilities / Maintenance Services
14 - Market Research
15- Meeting Accommodations
17 - Office Services / Moving
18- Office Supplies / Equipment
19- Print / Copy / Photo Services
20 - Utilities
21 - Vehicles / Automobile Services
22 - Raw Materials / Components
23 - Real Estate Services
24 - Sales / Business Development
25 - Security Services
26 - Shipping / Mail Services
27 - Strategic Company Goals
28 - Telecommunications
29 - Training
30 - Travel / Transportation
31 - Other
32 - None of the Above
financialdecisionmaker Are you the main financial decision maker in your household? 1 - Yes
2 - No
investableassets What are your household investable assets (not including homeownership)? 1 - Less than $50,000
2 - $50,000 - $74,999
3 - $75,000 - $99,999
4 - $100,000 - $149,999
5 - $150,000 - $199,999
6 - $200,000 - $499,999
7 - $500,000 - $999,999
8 - $1,000,000 or more
9 - No investable assets
10 - Prefer not to say
insurancetype Which insurance do you currently have? Select all that apply. 1 - Auto Insurance
2 - Home Insurance
3 - Renters Insurance
4 - Health Insurance
healthinsuranceorigin How did you obtain your health insurance coverage? 1 - Covered Through Employer / Union
2 - Covered Through Employer of Partner/Spouse
3 - Purchased From Health Insurance Marketplace
4 - Covered Through Parent
5 - Purchased From Health Insurance Provider / Broker
6 - Don't Have Health Insurance
creditcardtype Which of these credit cards do you have? Select all that apply. 1 - American Express
2 - Discover
3 - MasterCard
4 - Visa
5 - None of the Above
loantype Which of these loans do you have? Select all that apply. 1 - Auto Loan
2 - Student Loan
3 - Mortgage
4 - Credit Card Loan
5 - Personal Loans (Non Credit Card)
6 - None of the Above
financialproduct Do you hold any of these financial products, alone or jointly with someone else? Select all that apply. 1 - Checking Account
2 - Business Checking Account
3 - Savings Account
4 - Investment Products
5 - Investment Properties
6 - IRA or Roth IRA (Individual Retirement Account)
7 - Pension Offered By Employer
8 - Pension Not From Employer
9 - Retirement Plan (401k, 403b, 429, 457)
10 - None of the Above
onlinepaymentmethod Do you use any of the following online payment methods? Select all that apply. 1 - Online Banking
2 - Mobile Banking
3 - In-Store Payment With Mobile Phone
4 - Online Purchases With Mobile Phone
5 - PayPal
6 - BillMeLater
7 - Google Wallet
8 - Dwolla
9 - None of the Above
vote Did you vote in the most recent Presidential election? 1 - Yes
2 - No
3 - Prefer Not To Say
cars Which of these cars do you have in your household? Select all that apply. 1 - Acura
2 - Alfa Romeo
3 - Audi
4 - Bentley
5 - BMW
6 - Buick
7 - Cadillac
8 - Chevrolet
9 - Chrysler
10 - Dodge
11 - Eagle
12 - Ferrari
13 - Ford
14 - GMC
15 - Honda
16 - Hummer
17 - Hyundai
18 - Infiniti
19 - Isuzu
20 - Jaguar
21 - Jeep
22 - Kia
23 - Lamborghini
24 - Land Rover
25 - Lexus
26 - Lincoln
27 - Lotus
28 - Mazda
29 - Mercedes
30 - Mercury
31 - Mitsubishi
32 - Mitsubishi Fuso
33 - Nissan
34 - Oldsmobile
35 - Plymouth
36 - Pontiac
37 - Porsche
38 - Rolls-Royce
39 - Saab
40 - Saturn
41 - Subaru
42 - Suzuki
43 - Toyota
44 - UD Trucks
45 - Volvo
46 - Volkswagen
47 - Other
48 - Don't Have a Car
ownlease Do you own or lease the main car you drive? 1 - Own
2 - Lease
3 - Don't Have a Car
newoldvehicle Is the main car you drive new or secondhand? 1 - New Purchase
2 - New Lease
3 - Secondhand Purchase
4 - Secondhand Lease
5 - Don't Have a Car
autobody Which body styles would you consider for the next car in your household? Select all that apply. 1 - Sedan
2 - SUV
3 - Crossover
4 - Minivan
5 - Cargo Van
6 - Passenger Van
7 - Pickup Truck
8 - Heavy Duty Pickup Truck
9 - Coupe
10 - Convertible
11 - Sports car
12 - Luxury car
13 - Hatchback
14 - Off Road Vehicle
15 - Don't Know
autopurchaseprospect Do you plan on getting a new car in the next 12 months? 1 - Yes
2 - No
hightechdevices Which high-tech devices do you have in your household? Select all that apply. 1 - Android Smartphone
2 - iPhone
3 - Windows Smartphone
4 - Other Cell Phone (Not a Smartphone)
5 - Android Tablet
6 - iPad
7 - iPod
8 - Windows Surface Tablet
9 - Other Tablet
10 - HDTV (High-Definition Television)
11 - Home Theater System
12 - 3D Television
13 - Smart Television
14 - Gaming Device
15 - Digital Camcorder
16 - DVD Player
17 - Blue Ray Disc Player
18 - None of the Above
employertype Which best describes your primary employer? 1 - A For-Profit Business
2 - A Non-Profit, Charitable or Religious Organization
3 - A Government Agency, Office, Entity or Institution
4 - I Am Not Employed
yearsinindustry How many years have you been in your industry of employment? 1 - Less Than 1 Year
2 - 1 to 3 Years
3 - 4 to 6 Years
4 - 7 to 10 Years
5 - More Than 10 Years
6 - I Am Not Employed
employmentdepartment What department do you work for at your current job? 1 - Accounting / Finance
2 - Administrative / Clerical
3 - Advertising / Marketing
4 - Agriculture (Farming / Ranching)
5 - Architecture / Interior Design
6 - Banking
7 - Biotech / R&D / Science
8 - Building Construction / Skilled Trades
9 - Business / Strategic Management
10 - Communications / PR
11 - Compliance / Risk Management
12 - Creative / Design
13 - Customer Support / Client Support
14 - Editorial / Writing
15 - Education / Training
16 - Engineering
17 - Food Services / Hospitality
18 - Human Resources
19 - Installation / Maintenance / Repair
20 - Insurance
21 - Information Technology
22 - Legal
23 - Logistics / Transportation
24 - Manufacturing / Production / Operations
25 - Medical / Health
26 - Product Management
27 - Project / Program Management
28 - Public Service (Military / Law Enforcement / Fire Services / Emergency Services)
29 - Purchasing / Procurement
30 - Quality Assurance / Safety
31 - Real Estate / Mortgage Professionals
32 - Sales / Retail / Business Development
33 - Security / Protective Services
34 - Other
35 - I Am Not Employed
36 - Technology Development Software
37 - Technology Development Hardware
mobilephone Do you use a smartphone? 1 - Yes, for Personal Use
2 - Yes, for Business Use
3 - Yes, for Both
4 - No, I don't own any type of mobile phone
5 - No, I don't use a smartphone but I do have a mobile phone
mobileserviceprovider What is the service provider for your PERSONAL mobile phone? 1 - Alltel
2 - Airtouch
3 - AT&T Wireless
4 - Boost Mobile
5 - Cellular One
6 - Cingular
7 - LA Cellular
8 - Nextel
9 - Qwest
10 - Sprint/Sprint PCS
11 - T-Mobile
12 - Tracfone
13 - US Cellular
14 - Verizon Wireless
15 - Virgin Mobile
16 - Voicestream
17 - Other
18 - Don't Know
19 - Don't Have a Personal Mobile Phone
20 - MetroPCS
mobilephonebrand What is the brand of your PERSONAL mobile phone? 1 - Acer
2 - Alcatel
3 - Apple
4 - Blackberry
5 - Hewlett Packard
6 - HTC
7 - LG Electronics
8 - Mitsubishi
9 - Motorola
10 - Nec
11 - Nokia
12 - Palm
13 - Panasonic
14 - Pantech
15 - Philips
16 - Samsung
17 - Sharp
18 - Siemens
19 - Sony Ericsson
20 - Toshiba
21 - Other
22 - Don't Know
23 - Don't Have a Personal Mobile Phone
smartphoneuse How many hours per DAY do you use your smartphone or tablet (iPad, etc.) to log into social media sites, browse the internet, check email, play games or shop. 1 - 0 to 1
2 - 1 to 2
3 - 2 to 3
4 - 4 to 5
5 - 5+
internet Do you have internet service at home? 1 - Yes
2 - No
internetprovider Which of the following is your Internet service provider at home? 1 - AT&T
2 - Cablevision
3 - CenturyTel
4 - Charter
5 - Cincinnati Bell
6 - Clearwire
7 - Comcast
8 - Earthlink
9 - Embarq
10 - Hughes Network Systems
11 - Insight Broadband
12 - Localnet
13 - Mediacom
14 - Qwest (US West)
15 - RoadRunner
16 - Time Warner Cable
17 - United Online/Netzero/Juno
18 - Verizon
19 - Windstream
20 - Other
21 - Don't Know
22 - Don't Have Internet at Home
internetconnection What type of your Internet connection do you have at home? 1 - Cable
2 - DSL
3 - Wireless
4 - Dial-up
5 - T-1 Line
6 - Satellite
7 - Other
8 - Don't Know
9 - Don't Have Internet at Home
internetlocation Where do you usually access the Internet? Select all that apply. 1 - Home
2 - Work
3 - School/Library
4 - Free Wifi-Spots
5 - On The Road
6 - Coffeeshop
7 - None of the Above
internetpersonaluse How often do you go online for personal purposes? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Several Times a Year
6 - Don't Use the Internet for Personal Purposes
internetbusinessuse How often do you go online for business purposes? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Several Times a Year
6 - Don't Use the Internet for Business Purposes
onlineshopping Have you shopped online in the past 12 months? 1 - Yes, 1 to 2 Times
2 - Yes, 3 to 6 Times
3 - Yes, 7 to 12 Times
4 - Yes, More Than 12 Times
5 - No
onlinepurchase What have you bought/booked online in the past 12 months? Select all that apply. 18 - Airline Tickets
1 - Clothing or Shoes
2 - Books
3 - Dating Website Membership
4 - Electronics Equipment (TV, DVD player, etc.)
19 - Flowers
5 - Furniture
6 - Games
7 - Hardware
8 - Health and Beauty Products
20 - Hotel Reservation
9 - Household Appliances
10 - Medicine
11 - Music
12 - Secondhand Goods
13 - Software
14 - Sports Goods
15 - Event Tickets (Cinema, Theatre, Sports)
16 - Other
17 - I Have Not Purchased Anything
socialnetworks Which of the following social networks are you a member of? Select all that apply. 1 - Facebook
2 - Twitter
3 - LinkedIn
4 - Pintrest
5 - Google Plus +
6 - Tumblr
7 - Instagram
8 - YouTube
9 - Flickr
10 - Vine
11 - Meetup
12 - Tagged
13 - Bebo
14 - ClassMates
15 - MySpace
16 - Other
17 - None
socialnetworkuse How often do you log on to social networks? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often
6 - Never
onlinegames Do you play PC or video games online? 1 - Yes
2 - No
favoritepublications Which of the following types of online or printed publications do you view on a regular basis? Select all that apply. 16 - Newspaper
3 - Arts & Crafts Magazines
17 - Automotive Magazines
2 - Computers & Electronics Magazines
18 - Cooking & Food Magazines
19 - Entertainment & TV Magazines
4 - Fashion, Style or Beauty Magazines
20 - Financial & Business Magazines
21 - Health, Fitness or Sports Magazines
22 - House & Gardening Magazines
8 - Men's Magazines (GQ, Maxim, etc.)
23 - Music Magazines
9 - Parenting
13 - Politics
14 - Science, Nature or Medical Magazines
24 - Technology Magazines
25 - Teen Magazines
26 - Travel Magazines
15 - Other
27 - Don't Read Publications
favoritewebsites Which of the following type of websites do you regularly visit? Select all that apply. 1 - Auction
2 - Business and Finance
3 - Cars
4 - Computers and Electronics
5 - Fashion
6 - Films
7 - Group Buying
8 - Home and Garden
9 - Jobs and Career
10 - Magazines
11 - Music
12 - News/Newspapers
13 - Price Comparison Sites
14 - Shopping
15 - Sports
16 - TV and Entertainment
17 - User-Made Videos (e.g. YouTube)
18 - Women's Sites
19 - None of the Above
storebrand Which of these stores have you shopped at in the past 6 months? Select all that apply. 14 - BestBuy
1 - BJ's
2 - Costco
10 - CVS
15 - HomeDepot
3 - Kmart
4 - Kohl's
5 - Macy's
12 - Rite Aid
6 - Sam's Club
7 - Target
8 - Walmart
9 - Whole Foods
11 - Walgreens
13 - None of the Above
storetype Which type of stores have you shopped at in the past 6 months? Select all that apply. 1 - Auto Supply and Auto Service
2 - Books and Media
3 - Computer and Home Electronics
4 - Convenience Stores (7Eleven, CircleK, QT, etc.)
5 - Department Stores (Sears, Macy's)
6 - Discount Stores (Kmart, Target)
7 - Drug stores (Rite Aid, CVS)
8 - Hardware / Home Supply (Home Depot)
9 - Jewelry
10 - Office Supplies
11 - Online-Only Retailers
12 - Shopping Channel (HSN, QVC)
13 - Specialty Clothing
14 - Sporting Goods
15 - Supermarket or Grocery Stores (Kroger, Albertsons, Safeway, etc.)
16 - Toys/Children's
17 - Wholesale Clubs (Sam's Club, Costco, BJs, etc.)
18 - None of the Above
purchaseditems Which items have you purchased in the past 12 months? Select all that apply. 1 - Alcohol
2 - Gourmet Foods
3 - Organic Foods
22 - Vitamins / Supplements
23 - Medication
4 - Tobacco Products
5 - Women's Clothing
6 - Men's Clothing
7 - Children's Clothing
8 - Big / Tall, Plus-Sized Clothing
9 - Kitchen & Major Appliances
10 - Furniture
11 - Outdoor Furniture
12 - Office Supplies
13 - Books
14 - CDs/DVDs
15 - Sporting Goods
16 - Luggage
17 - Bedding / Towels
18 - Wedding or Shower Gifts
19 - Gardening Equipment or Supplies
20 - Home Improvement or Hardware
21 - None of the Above
luxurypurchases What type of luxury products have you bought in the past 12 months? Select all that apply. 1 - Clothing
2 - Bags
3 - Jewelry
4 - Shoes
5 - Watches
6 - None
grocerypurchases Which types of grocery products have you purchased in the past 6 months? Select all that apply. 1 - Frozen Dinners
2 - Frozen Pizza
3 - Frozen Dough Products
4 - Juice / Orange Juice
5 - Carbonated Beverages
6 - Coffee
7 - Tea
8 - Yogurt
9 - Soy-Based Products
10 - Baby Food
11 - Packaged Baking Mixes
12 - Packaged Cookies/Snack Bars
13 - Snack Foods (Chips / Popcorn)
14 - Fruit Snacks
15 - Candy/Chocolate
16 - Cereal
17 - Health Foods
18 - Vitamins / Supplements
19 - Sugar-Free, Reduced-Calorie, Low-Carb Candy
20 - None of the Above
purchasetype What category of products do you purchase online? 1 - Clothing / Accessories
2 - Food
3 - Books / CDs / DVDs
4 - Electronics
5 - Appliances
6 - Furniture
7 - Office Supplies
8 - Other
9 - None
onlineshops Which of these websites have you used to purchase products online? Select all that apply. 1 - Amazon.com
2 - eBay.com
3 - Overstock.com
4 - WalMart.com
5 - Target.com
6 - OldNavy.com
7 - Netflix.com
8 - Sears.com
9 - BestBuy.com
10 - JCPenney.com
11 - QVC.com
12 - HSN.com
13 - BN.com
14 - iTunes.com
15 - Other
16 - I Don't Shop Online
couponuse Do you use coupons when shopping in store or online? 1 - Yes
2 - No
weeklyproducts Which of these products do you use at least once a week? Select all that apply. 1 - Anti-Age Care Products
2 - Anti-Cellulite Products
3 - Anti-Dandruff Products
4 - Anti-Hair Loss Products
5 - Body Cream / Milk
6 - Care Products for Men
7 - Deodorant
8 - Facial Cleaning Products
9 - Foot Care Products
10 - Hand Care Products
11 - Lip Stick
12 - Make-Up Remover
13 - Scrubbing
14 - Shampoo
15 - None of the Above
restaurantvisits How often do you go to restaurants? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often / Never
takeoutfrequency How often do you buy take-out food? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often / Never
fastfoodvisits How often do you go to fast-food restaurants? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often / Never
barcoffeevisits How often do you go to bars or coffee shops? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often / Never
cookingfrequency How often do you cook meals at home? 1 - Every Day or Almost Every Day
2 - Several Times a Week
3 - Once a Week
4 - Several Times a Month
5 - Less Often / Never
fastfoodrestaurants Which of the following fast food restaurants have you visited in the past 3 months? Select all that apply. 1 - Arby's
2 - Burger King
3 - Chick-Fil-A
4 - Dairy Queen
5 - Domino's Pizza
6 - Dunkin' Donuts
7 - Hardee's
8 - Jack in the Box
9 - KFC
10 - McDonald's
11 - Panera Bread
12 - Papa John's
13 - Pizza Hut
14 - Popeye's
15 - Quiznos
16 - Sonic
17 - Starbucks
18 - Subway
19 - Taco Bell
20 - Wendy's
21 - Other
22 - I Have Not Visited a Fast-Food Restaurant
alcoholconsumption Do you drink alcoholic beverages? 1 - Yes
2 - No
alcoholconsumptiontypes Which of the following beverages have you consumed in the last 6 months? Select all that apply. 1 - Gin
2 - Vodka
3 - Rum
4 - Whiskey
5 - Tequila
6 - Brandy
7 - Champagne
8 - Red Wine
9 - White Wine
10 - Rose Wine
11 - Sparkling Wine
12 - Vermouth
17 - Domestic beer
18 - Imported Beer
14 - Cider
15 - Other
16 - I Have Not Drunk Alcohol
weeklyalcoholconsumption How many alcoholic beverages do you consume per week on average? 1 - 0
2 - 1 to 4
3 - 5 to 10
4 - 11 to 14
5 - 15+
beerfavorites What kind of beer do you drink? Select all that apply. 1 - Ale
2 - Amber
3 - Bitter
4 - Blond
5 - Lager
6 - Lambic
7 - Red
8 - Seasonal
9 - White
10 - Other
11 - I Don't Drink Beer
beerfrequency How often do you drink beer? 1 - Daily
2 - Weekly
3 - Monthly
4 - Less Often / Never
smoke Do you smoke? Select all that apply. 1 - Yes, Cigarettes
2 - Yes, Rolling Tobacco
3 - Yes, Electronic Cigarette
4 - Yes, Cigars
5 - Yes, but I Intend to Quit
6 - No, Stopped Less Than 12 Months Ago
7 - No, Stopped Over a Year Ago
8 - No, I Have Never Smoked
diet Are you on a specific diet or have you been on a diet in the past 6 months? (Jenny Craig, Atkins, Nutrisystem, etc.) 1 - Yes
2 - No
cigarettebrand Which brands of cigarettes do you usually smoke? Select all that apply. 1 - Alfa
2 - Amigo
3 - Belmont
4 - Bravos
5 - Camel
6 - Casino
7 - Century
8 - Classicos
9 - Dunhill
10 - Galious
11 - Kool
12 - Lucky Strike
13 - Marlboro
14 - Pall Mall
15 - Paris
16 - Ritz
17 - Salem
18 - Sgventil
19 - Winston
20 - Zero Grados
21 - Other
22 - I Don't Smoke
health Which health areas affect you, a member of your household or someone you provide care for? Select all that apply. 23 - Food Allergies
24 - Hay Fever
25 - Lactose Intolerant
26 - Other Allergies
27 - Alcohol Abuse
28 - Drug Addiction
158 - Opioid Dependence
29 - Smoking Addiction
31 - Celiac Disease
32 - Chronic Fatigue Syndrome
34 - Lupus
35 - Rheumatoid Arthritis
36 - Other Autoimmune Disorder
37 - Asthma
159 - Chronic Cough
38- Bronchitis
39 - COPD
160 - Cystic Fibrosis
40 - Emphysema
41 - Pneumonia
42 - Tuberculosis
43 - Other Breathing Condition
161 - Myeloma
44 - Breast Cancer
45 - CLL (Chronic Lymphocytic Leukemia)
46 - Colorectal Cancer
47 - Leukemia
48 - Lung Cancer
49 - Prostate Cancer
50 - Skin Cancer
51 - Oral Cancer
52 - Other Cancer
53 - Canker Sores
54 - Dental Cavities
55 - Gum Disease
56 - Other Oral Condition
57 - Colitis
58 - Constipation
59 - Crohn's Disease
60 - Diarrhea
61 - Gastro Esophageal Reflux (GERD)
62 - Gastroenteritis
63 - Hemorrhoids
64 - Irritable Bowel Syndrome
65 - Reflux
66 - Ulcerative Colitis
67 - Ulcers
68 - Other Digestive Condition
69 - Anorexia Nervosa
70 - Binge Eating Disorder
71 - Bulimia Nervosa
72 - Other Eating Disorder
73 - Astigmatism
74 - Farsightedness
75 - Nearsightedness
76 - Other Eye Condition
77 - Hearing Loss
78 - Ruptured Eardrum
79 - Other Ear Condition
80 - Nasal Polyps
81 - Sinusitis
82 - Other Nose/Sinus Condition
83 - Other Throat Condition
84 - Anemia
85 - Angina
86 - Arrhythmia/Atrial Fibrillation
87 - Cardiovascular Disease
88 - Diabetes Type 1
89 - Diabetes Type 2
90 - Hemophilia
91 - High Blood Pressure
92 - High Cholesterol
93 - Hypertension
163 - Acute Coronary Syndrome (ACS)
94 - Heart Failure
95 - Other Heart Condition
96 - Other Blood Condition
97 - Arthritis
98 - Back/Neck Pain
99- Carpal Tunnel Syndrome
100 - Fibromyalgia
101 - Gout
102 - Joint Replacement
103 - Osteoarthritis
104 - Osteoporosis
164 - Axial Spondyloarthritis
165 - Ankylosing Spondylitis
105 - Other Joint / Muscle Condition
106 - Chronic Kidney Disease
107 - Kidney Failure
108 - Overactive Bladder
109 - Urinary Incontinence
110 - Urinary Tract Infections
111 - Other Kidney / Urinary Disorder
112 - Cirrhosis
113 - Hepatitis
114 - Other Liver Condition
115 - Men's Health - Erectile Dysfunction (ED)
116 - Men's Health - Hair Loss
117 - Men's Health - Infertility
118 - Men's Health - Premature Ejaculation
119 - Other Men's Health Issue
120 - Anxiety
121 - Bipolar Disorder
122 - Depression
123 - Other Mental / Behavioral Issue
124 - ADD/ADHD
125 - Alzheimer's Disease
126 - Autism
127 - Epilepsy
128 - Migraine
129 - Motor Neuron Disease
130 - Multiple Sclerosis
131 - Parkinson's Disease
132 - Schizophrenia
133 - Stroke
134 - Other Neurological Condition
135 - HIV - Aids
136 - Syphilis
137 - Other Sexual Health Issue
139 - Other Infectious Disease
140 - Acne
141 - Eczema
142 - Psoriasis
158 - Psoriatic Arthritis
159 - Rosacea
143 - Shingles
144 - Other Skin Condition
145 - Insomnia
146 - Restless Leg Syndrome
147 - Other Sleeping Disorder
148 - Hypothyroidism
149 - Other Thyroid Condition
150 - Obesity
151 - Other Weight Condition
152 - Women's Health - Endometriosis
153 - Women's Health - Infertility
154 - Women's Health - Menopause
155 - Other Women's Health Issue
21 - Prefer Not to Say
157 - No Illnesses / Conditions in Household
allergies Which allergies affect you, a member of your household or someone you provide care for? Select all that apply. 1 - Insect Stings
2 - Anaphylaxis
3 - Cosmetic Allergies
4 - Drug / Medication Allergies
5 - Food Allergies
6 - Hives
7 - Latex Allergy
8 - Multiple Chemical Sensitivity
9 - Plant Allergies (Poison Ivy, Poison Oak)
10 - Seasonal Allergies, Pollen, etc.
11 - Other Allergies
12 - Don't Know / Prefer Not to Say
13 - None of the Above
foodallergies Which food allergies affect you, a member of your household or someone you provide care for? Select all that apply. 1 - Milk
2 - Egg
3 - Peanut
4 - Tree Nut (Walnut, Cashew, etc.)
5 - Fish
6 - Shellfish
7 - Soy
8 - Wheat
9 - MSG (Monosodium Glutamate)
10 - Other Food Allergies
11 - Don’t Know / Prefer Not to Say
12 - None of the Above
personalhealth Please indicate if you are currently suffering from, or have ever suffered from any of the following health issues. Select all that apply. 23 - Food Allergies
24 - Hay Fever
25 - Lactose Intolerant
26 - Other Allergies
27 - Alcohol Abuse
28 - Drug Addiction
29 - Smoking Addiction
31 - Celiac Disease
32 - Chronic Fatigue Syndrome
34 - Lupus
35 - Rheumatoid Arthritis
36 - Other Autoimmune Disorder
37 - Asthma
38 - Bronchitis
39 - COPD
40 - Emphysema
41 - Pneumonia
42 - Tuberculosis
43 - Other Breathing Condition
44 - Breast Cancer
45 - CLL (Chronic Lymphocytic Leukemia)
46 - Colorectal Cancer
47 - Leukemia
48 - Lung Cancer
49 - Prostate Cancer
50 - Skin Cancer
51 - Oral Cancer
52 - Other Cancer
53 - Canker Sores
54 - Dental Cavities
55 - Gum Disease
56 - Other Oral Condition
57 - Colitis
58 - Constipation
59 - Crohn's Disease
60 - Diarrhea
61 - Gastro Esophageal Reflux (GERD)
62 - Gastroenteritis
63 - Hemorrhoids
64 - Irritable Bowel Syndrome
65 - Reflux
66 - Ulcerative Colitis
67 - Ulcers
68 - Other Digestive Condition
69 - Anorexia Nervosa
70 - Binge Eating Disorder
71 - Bulimia Nervosa
72 - Other Eating Disorder
73 - Astigmatism
74 - Farsightedness
75 - Nearsightedness
76 - Other Eye Condition
77 - Hearing Loss
78 - Ruptured Eardrum
79 - Other Ear Condition
80 - Nasal Polyps
81 - Sinusitis
82 - Other Nose/Sinus Condition
83 - Other Throat Condition
84 - Anemia
85 - Angina
86 - Arrhythmia/Atrial Fibrillation
87 - Cardiovascular Disease
88 - Diabetes Type 1
89 - Diabetes Type 2
90 - Hemophilia
91 - High Blood Pressure
92 - High Cholesterol
93 - Hypertension
94 - Heart Failure
95 - Other Heart Condition
96 - Other Blood Condition
97 - Arthritis
98 - Back/Neck Pain
99 - Carpal Tunnel Syndrome
100 - Fibromyalgia
101 - Gout
102 - Joint Replacement
103 - Osteoarthritis
104 - Osteoporosis
105 - Other Joint / Muscle Condition
106 - Chronic Kidney Disease
107 - Kidney Failure
108 - Overactive Bladder
109 - Urinary Incontinence
110 - Urinary Tract Infections
111 - Other Kidney / Urinary Disorder
112 - Cirrhosis
113 - Hepatitis
114 - Other Liver Condition
115 - Men's Health - Erectile Dysfunction (ED)
116 - Men's Health - Hair Loss
117 - Men's Health - Infertility
118 - Men's Health - Premature Ejaculation
119 - Other Men's Health Issue
120 - Anxiety
121 - Bipolar Disorder
122 - Depression
123 - Other Mental / Behavioral Issue
124 - ADD/ADHD
125 - Alzheimer's Disease
126 - Autism
127 - Epilepsy
128 - Migraine
129 - Motor Neuron Disease
130 - Multiple Sclerosis
131 - Parkinson's Disease
132 - Schizophrenia
133 - Stroke
134 - Other Neurological Condition
135 - HIV - Aids
136 - Syphilis
137 - Other Sexual Health Issue
139 - Other Infectious Disease
140 - Acne
141 - Eczema
142 - Psoriasis
143 - Shingles
144 - Other Skin Condition
145 - Insomnia
146 - Restless Leg Syndrome
147 - Other Sleeping Disorder
148 - Hypothyroidism
149 - Other Thyroid Condition
150 - Obesity
151 - Other Weight Condition
152 - Women's Health - Endometriosis
153 - Women's Health - Infertility
154 - Women's Health - Menopause
155 - Other Women's Health Issue
21 - Prefer Not to Say
157 - No Illnesses / Conditions
childshealth Please indicate if your child/children are currently suffering from, or have ever suffered from any of the following health issues. Select all that apply. 1 - ADD / ADHD
2 - Allergies (Food, Seasonal)
3 - Asthma
4 - Autism
5 - Cancer - Leukemia
6 - Cancer - Other
7 - Diabetes (Type 1)
8 - Diabetes (Type 2)
9 - Epilepsy / Seizure Disorders
10 - Multiple Sclerosis
11 - Obesity
12 - Don’t Know / Prefer Not to Say
13 - None of the Above
weeklytvuse How often do you watch tv on a weekly basis? 4 - I Don't Watch TV
5 - 1-2 hours
6 - 3-5 hours
7 - 6-10 hours
8 - 11-20 hours
9 - 20+ hours
tvnetworks Which of the following television networks do you watch regularly? Select all that apply. 1 - A&E
2 - ABC
3 - Animal Planet
4 - Bravo
5 - CBS
6 - CNN
7 - Comedy Central
8 - CW
9 - Discovery
10 - Disney Channel
11 - ESPN
12 - Food Network
13 - FOX
14 - FX
15 - HBO
16 - HGTV
17 - MSNBC
18 - MTV
19 - National Geographic
20 - NBC
21 - Nickelodeon
22 - Oxygen
23 - TBS
24 - The History Channel
25 - TLC
26 - TNT
27 - USA
28 - None of the Above
moviegenres Which of the following types of movies do you enjoy watching? Select all that apply. 1 - Action
2 - Adventure
21 - Children's Films
3 - Comedy
4 - Disaster
5 - Documentary
6 - Drama
7 - Epic
8 - Family
9 - Fantasy
10 - Film-Noir
22 - Foreign / Artistic / Cultural
11 - Horror
12 - Musical
13 - Mystery
14 = - Romance
15 - Science Fiction
16 - Sport
17 - Thriller
18 - War
19 - Western
20 - I Don't Watch Movies
weeklyradiouse How often do you listen to the radio on a weekly basis? 5 - 5 hours or less
6 - 6 to 10 hours
7 - 11 to 20 hours
8 - More than 20 hours
4 - I Don't Listen to Radio
weeklymagazineuse How often do you read a magazine on a weekly basis? 1 - Very Often
2 - Sometimes
3 - Not Often
4 - Never
magazinefavorites Which of the following magazines do you regularly read? Select all that apply. 1 - AARP The Magazine
2 - All You
3 - Car And Driver
4 - Cooking Light
5 - Cosmopolitan
6 - Entertainment Weekly
7 - Essence
8 - Everyday With Rachel Ray
9 - Family Circle
36 - Forbes
37 - Fortune
10 - Glamour
11 - Good Housekeeping
38 - Health
12 - In Touch
13 - InStyle
14 - Ladies' Home Journal
15 - Maxim
16 - Men's Health
17 - Money
18 - National Geographic
19 - Newsweek
20 - O Oprah Magazine
21 - People
22 - Popular Science
23 - Prevention
24 - Readers Digest
25 - Real Simple
26 - Redbook
27 - Self
28 - Southern Living
29 - Sports Illustrated
30 - Star
31 - Time
39 - Travel + Leisure
32 - US News & World Report
33 - US Weekly
40 - Vanity Fair
34 - Woman's Day
35 - None of the Above
weeklynewspaperuse How often do you read a newspaper on a weekly basis? 1 - Very Often
2 - Sometimes
3 - Not Often
4 - Never
newspaperfavorites Which of the following newspapers do you regularly read? Select all that apply. 1 - Financial Times
2 - International Herald Tribune
3 - New York Times
4 - USA Today
5 - Wall Street Journal
6 - Wall Street Journal Europe
7 - None of the Above
frequentingmovies How often do you go to the cinema / movies? 7 - I Don't Go to Movie Theaters
8 - Less than once a month
9 - One time per month
10 - Two times per month
11 - Three times per month
12 - Four times per month
13 - Five or more times per month
interests What are your interests and hobbies? Select all that apply. 1 - Arts, Crafts and Hobbies
2 - Books and Magazines
3 - Business and Entrepreneurism
4 - Cars and Trucks
5 - Casino Gambling (Offline)
6 - Computers and Technology
7 - Family and Parenting
8 - Fashion
9 - Finance and Investments
10 - Food and Cooking
11 - Games (Computer / Board / Card, etc.)
12 - Gardening and Landscaping
13 - Health and Fitness
14 - Home Architecture / Improvement / Decorating
15 - Music, Movies and Entertainment
24 - Hunting/Fishing
25 - Boating
26 - Camping
27 - Motor caravaning
28 - Skiing
17 - Pets and Animals
18 - Photography
19 - Shopping
29 - Sports - Extreme Sports
30 - Sports - Participating in Athletics
31 - Sports - Golf
32 - Sports - Watching Sports
21 - Travel
22 - Workshop / Do-It-Yourself
23 - None of the Above
sportingevents Which of the following types of sporting events do you like to watch or attend? Select all that apply. 1 - Amateur Sports
2 - College Sports
3 - Extreme Sports
4 - High School Sports
5 - International Sports
6 - Paralympics
7 - Professional Sports
8 - Summer Olympics
9 - Winter Olympics / Sports
10 - Youth Olympics
11 - None of the Above
watchsportcategories Which of the following sports do you watch on TV at least occasionally? Select all that apply. 1 - Martial Arts
2 - Baseball
3 - Basketball
4 - Boxing
5 - Car Racing
6 - Cycling
7 - Football
8 - Golf
9 - Hockey
10 - Running
11 - Snow Sports
12 - Soccer
13 - Swimming
14 - Tennis
15 - Other
16 - I Don't Watch Sports
practicesports How often do you practice sports? 7 - Less than one hour per week
8 - 1 to 2 hours per week
9 - 3 to 4 hours per week
10 - 5 to 6 hours per week
11 - 7 to 8 hours per week
12 - 9 to 10 hours per week
13 - 11 hours or more per week
6 - Never
eventattendance Which of the following types of events do you like to attend? Select all that apply. 1 - Concerts / Musicals / Benefit Concerts
2 - Conferences and Seminars
3 - Fashion Shows
4 - Motor Racing
5 - Networking Events
6 - Product Launches
7 - Sporting Events / Leagues
8 - Trade Shows / Trade Fairs
9 - Workshops
10 - None of the Above
creativehobbies What types of creative hobbies are you interested in? Select all that apply. 1 - Artistic Projects
2 - Computers (Building From Scratch)
3 - Film Making
4 - Jewelry Making
5 - Musical Instruments (Playing)
6 - Papercraft
7 - Photography
8 - Restoring Cars
9 - Robots (Building)
10 - Software Projects
11 - Woodworking
12 - None of the Above
yearlytravelfrequency How many times have you traveled in the last year for leisure or business purposes? 1 - 1 to 2 Times
2 - 3 to 4 Times
3 - 5 to 10 Times
4 - More Than 10 Times
5 - None of the Above
yearlytravelsbyplane For your LEISURE trips, how often do you take a plane per YEAR? 1 - 1 to 2 Times
2 - 3 to 4 Times
3 - 5 to 10 Times
4 - More Than 10 Times
5 - None of the Above
yearlycarrentalfrequency For your LEISURE trips, how often do you rent a car per YEAR? 1 - 1 to 2 Times
2 - 3 to 4 Times
3 - 5 to 10 Times
4 - More Than 10 Times
5 - None of the Above
travelsites Which types of websites have you used to book your LEISURE travels in the past year? Select all that apply. 1 - Airline Company Websites (American Airlines, Lufthansa, etc.)
2 - Car Rental Websites (Hertz, Avis, etc.)
3 - Travel Agency Websites (Expedia, Orbitz, Etc.)
4 - Hotel Websites (Hotels.com, Booking.com, etc.)
5 - Price Comparison Websites (Farecompare.com, Kayak.com, etc.)
6 - Other Websites
7 - I Haven't Used Any Website
hotelcategory Which category of hotel do you usually stay in for LEISURE? Select all that apply. 1 - 1 Star Hotel
5 - 2 Star Hotel
6 - 3 Star Hotel
7 - 4 Star Hotel
8 - 5 Star Hotel
9 - Better Than 5 Star Hotel
4 - None of the Above
airlinecompany Which of the following companies have you flown with for LEISURE in the past year? Select all that apply. 1 - Air Canada
2 - AirTran
3 - Alaska Airlines
4 - American Airlines
5 - Delta
6 - Jet Blue
7 - Southwest
8 - Spirit
9 - United
14 - Northwest Airlines
15 - Continental Airlines
10 - US Airways
11 - Virgin
12 - Other
13 - None
airlineseatclass Which class do you usually fly on for LEISURE? 1 - Economy Class
2 - Economy Plus / Premium
3 - Business Class
4 - First Class
5 - I Don't Fly
travelcruise Have you taken a cruise in the past 2 years for LEISURE? 1 - Yes
2 - No
hotelprogrammember Are you a member of a hotel frequent traveler program? 1 - Yes
2 - No
hotelrewardsprogram Are you a member of any of the following hotel rewards programs? Select all that apply. 1 - Hilton - Hilton Honors
2 - Hyatt - Hyatt Gold Passport
3 - Intercontinental, Holiday Inn, etc. - Priority Club
4 - Marriott - Marriott Rewards
5 - Radisson - Club Carlson / Gold Rewards
6 - Starwood Hotels - Starwood Preferred Guest
7 - Wyndham - Wyndham Rewards
8 - Other
9 - None of the Above
frequentflyerprogram Are you currently enrolled in a frequent flyer program? 1- Yes
2 - No
airlineprogram Are you a member of the frequent flyer program of any of the following airlines? Select all that apply. 1 - AirTran Airways
2 - Alaska Airlines
3 - Aloha Airlines
4 - America West
5 - American Airlines
6 - Continental Airlines, Inc.
7 - Delta Air Lines Inc
8 - JetBlue Airways Corporation
9 - Midwest Airlines
10 - Southwest Airlines Co
11 - United Airlines
12 - US Airways
13 - Other
14 - None of the Above
carrentalprogram Are you a member of any of the following car rental rewards programs? Select all that apply. 1 - Advantage Rent a Car - Advantage Frequent Rent Club
2 - Alamo - Quicksilver
3 - Avis - Avis First
4 - Budget - Rapid Rez
5 - Dollar Rent a Car - Dollar Express
6 - Enterprise - Enterprise-Plus
7 - Hertz - #1 Club
8 - National - Emerald Club
9 - Thrifty - Blue Chip Express
10 - None of the Above
geodmaregioncode DMA (Designated Market Area) code From 500 to 881
employeecount Approximately how many employees work at your organization (all locations)? 1 - 1-10
2 - 11-50
3 - 51-100
4 - 101-500
5 - 501-1000
6 - 1001-5000
7 - Greater than 5000
8 - I Don't Work
sportparticipation Which of the following sports do you participate in? Select all that apply. 1 - Archery
2 - Badminton
3 - Baseball
4 - Basketball
5 - Bicycling
6 - Canoeing or Kayaking
7 - Cricket
8 - Fishing
9 - Football
10 - Golf
11 - Hiking
12 - Hockey - Field
13 - Hockey - Ice
14 -Hunting
15 - Jogging
16 - Raquetball
17 - Rock Climbing
18 - Rowing
19 - Rugby
20 - Sailing
21 - Skate Boarding
22 - Skiing - Cross Country
23 - Skiing - Downhill
24 - Snowboarding
25 - Soccer
26 - Squash
27 - Swimming
28 - Tennis
29 - Wrestling
30 - Other
31 - I Don't Participate in Sports
age Age [Age]
anychildage Child age [Age]
anychildgender Child Gender 1 - Female
2 - Male
isexpectingparent Are you an expecting parent? 1 - Yes
2 - No
anyvehicleyear Vehicle Year [Year] Download Vehicle Options CSV
anyvehiclemake Vehicle Make [Vehicle Make] Download Vehicle Options CSV
anyvehiclemodel Vehicle Model [Vehicle Model] Download Vehicle Options CSV
anyvehicletrim Vehicle Trim [Vehicle Trim] Download Vehicle Options CSV
anyvehiclebodytype Vehicle Body Type [Vehicle Body Type] Download Vehicle Options CSV
anyvehicleenginetype Vehicle Engine Type [Vehicle Engine Type]Download Vehicle Options CSV
primaryvehicleyear Primary Vehicle Year [Year] Download Vehicle Options CSV
primaryvehiclemake Primary Vehicle Make [Make] Download Vehicle Options CSV
primaryvehiclemodel Primary Vehicle Model [Model]Download Vehicle Options CSV
primaryvehicletrim Primary Vehicle Trim [Vehicle Trim] Download Vehicle Options CSV
primaryvehiclebodytype Primary Vehicle Body Type [Vehicle Body Type]Download Vehicle Options CSV
primaryvehicleenginetype Primary Vehicle Engine Type [Vehicle Engine Type] Download Vehicle Options CSV
vehicleownorlease Vehicle Own or Lease 0 - Lease
1 - Own
primaryvehicleownorlease Primary Vehicle Own or Lease 0 - Lease
1 - Own

Billing Information

All fees are to be paid in US Dollars and within thirty (30) days of invoice date. Invoices are not based on projects that were closed during the billing period, but on the number of survey completes achieved by panelists.

Support

For support inquiries, contact audience.api@disqo.com.