Back to Help
Question Types

Conjoint Survey Questions

Design conjoint tasks for preference experiments with randomized attributes, levels, and choice-based outcomes.

When To Use Conjoint

Conjoint questions support choice-based preference experiments in social science research surveys. Use them when respondents should compare alternatives made from randomized attributes, such as candidates, policies, products, jobs, messages, neighborhoods, or institutional profiles.

Block Builder: Conjoint

Block Builder: Conjoint

Define attribute rows and level options for a discrete choice question.

Closing text
Redirect (optional)

A conjoint task is strongest when each attribute and level maps to a clear research hypothesis. Keep the table readable so respondents can compare alternatives without fatigue.

How It Supports Research Design

  • Alternative columns represent the options respondents choose between.
  • Attribute rows define the features shown for each alternative.
  • Level options are randomly drawn for each respondent task.
  • Uneven level weights let researchers sample some levels more often when the design requires it.
  • Row and column order controls help reduce presentation effects.

Configure It In Domandata

  1. Step 1: Open Block Builder. Open the survey, stay on Block Builder, and add the block where the conjoint task should appear.

    Step 1: Open Block Builder

    Survey Editor

    No-persist demo using the real builder shell.

    Add a Block

    Trash is empty.

  2. Step 2: Add the question. Choose Conjoint from the question type selector.

    Step 2: Choose Conjoint question type

    Block Builder: Question Type

    Use the question type selector to switch between multiple choice, slider, grid, ranking, and more.

    Closing text
    Redirect (optional)
  3. Step 3: Name alternatives. Label the columns, such as Candidate A and Candidate B, so respondents understand what they are comparing.

    Step 3: Name alternatives

    Block Builder: Conjoint

    Define attribute rows and level options for a discrete choice question.

    Closing text
    Redirect (optional)
  4. Step 4: Add attributes and levels. Add each attribute row and at least two level options for that attribute.

    Step 4: Add attributes and levels

    Block Builder: Conjoint

    Define attribute rows and level options for a discrete choice question.

    Closing text
    Redirect (optional)
  5. Step 5: Set display controls. Turn on attribute names, row order controls, column order controls, or level weights only when they match the randomization design.

    Step 5: Set display controls

    Options: Conjoint

    Randomize attribute row order and alternative column order independently for unbiased discrete choice profiles.

  6. Step 6: Preview random draws. Open Preview several times to inspect table readability, mobile layout, and assignment variation.

    Step 6: Preview random draws

    Block Builder
    Preview
    Deploy

    Preview: Conjoint

    A random draw of attribute levels is shown. Reload Preview to see a new randomization — identical to live survey behavior.

Preview: Try a Conjoint Task

Conjoint: Respondent View

Choose between candidates to see how a discrete choice task appears to respondents.

Data And Export Notes

Conjoint exports the selected alternative and the assignment information needed to analyze which levels were shown. Preserve the design once live data collection begins. If the conjoint appears inside a larger experiment, use experimental conditions to control which blocks respondents see.

Export: Data and Files

Block Builder
Preview
Deploy

Export: Conjoint

Each conjoint task exports the attribute levels shown and the selected alternative. Verify the candidate_choice column and per-attribute columns are present.

Related Help