Domandata
FeaturesProductPlansAboutHelp
Sign InCreate Free Account
Domandata
Follow us on LinkedInFollow us on YouTubeFollow us on XFollow us on Bluesky

Product

  • Features
  • Product
  • Plans
  • Changelog

Company

  • About
  • Cite
  • Help
  • Feedback

Account

  • Sign In
  • Create Account

Legal & Trust

  • Privacy
  • Terms
  • Security
  • Trust Center
  • Status
© 2026 Domandata LLC. All rights reserved.
Back to Help
Flow

List Experiment Question

Run a list experiment with a control list, a treatment list, Flow assignment, and a count — then export the assigned arm.

What A List Experiment Is

A list experiment (item-count technique) estimates how common a sensitive behavior or attitude is without asking the respondent to admit that item directly. Control-list respondents see a short set of innocuous items and report how many apply. Treatment-list respondents see the same items plus the sensitive one, and also report a count. The difference in mean counts estimates prevalence.

Domandata does not need a special list-experiment question type. You build it with two list texts, random assignment in Flow, and one numeric count question. The export carries the assigned list plus the count.

Flow: Randomize Control vs Treatment List

A Concrete Example

Control list (three items): donated to a local charity this year; signed a petition; attended a public meeting. Treatment list: those three plus “I voted in a way I would not tell a pollster.” The question is “How many of the following apply to you?” with answers 0–3 on the control arm and 0–4 on the treatment arm. Analysis compares mean counts by assigned arm — not by which items the respondent named.

Build The Two Lists, Then Randomize

  1. Step 1: Make two blocks. In Block Builder, add a control-list block and a treatment-list block. Each block holds a content block with the item list, then the same count question (short answer number or multiple choice 0–N).

    Step 1: Add list blocks

  2. Step 2: Write the lists. Keep innocuous items identical across arms. Add the sensitive item only on the treatment list. Use a short answer or multiple choice count so the export is a single numeric field.

    Step 2: Add the count question

  3. Step 3: Randomize the arm in Flow. Add a condition set, name the arms Control list and Treatment list, use random assignment (even/balanced if the sample is small), and route each arm to its block. Preview both paths.

    Step 3: Assign the list

  4. Step 4: Check the export. Submit one test response per arm. Confirm the file has the assigned condition and the count, then document the list wording in the codebook.

    Step 4: Export assigned list and count

Do not ask respondents to check which items apply. The method only works if they report a count. Put the sensitive item last on the treatment list so it is not visually isolated, and keep list length short enough to finish on a phone.

What The Analysis File Must Include

  • Assigned list arm (control vs treatment).
  • The count response, with a stable variable name.
  • Any screener or attention check used as an exclusion rule.
  • The exact list wording in the codebook, because the items never appear as separate columns.

For assignment mechanics see How Randomization Works. For cell size, see Sample Allocation Across Condition Arms.

Preview: Walk Each List Path

More Survey-Experiment Methods

How to randomize treatment conditions, design conjoint and vignette experiments, and run a list experiment — then keep the assignment in the export.

  • How to Randomize Treatment Conditions — Create condition sets for random assignment, stratified assignment, or routing based on an earlier variable.
  • How Randomization Works in Survey Experiments — Understand even (block/balanced) vs. random (independent) assignment and where each choice appears across the app.
  • Conjoint Analysis Survey Design — Design conjoint tasks for preference experiments with randomized attributes, levels, and choice-based outcomes.
  • Vignette Experiment Example — Build a vignette experiment with a single-alternative conjoint, Display as Vignette, and exported attribute levels.
  • Online Survey Experiments — Design online experiments with random assignment, treatment blocks, manipulation checks, quotas, and usable exports.
  • Sample Allocation Across Condition Arms — Plan arm sizes, assignment percentages, stratification, and quota targets before collecting responses.
  • Begin a Survey With Different Conditions — Drag a Logic Split from the Block Bank to assign respondents to two, three, or more paths before the first question.
  • Randomize Survey Questions and Answer Options — Randomize questions, answers, rows, columns, or sliders when order effects could shape responses, and keep randomization order in export.

Frequently Asked Questions

How do I write a list experiment question?

Create a control list and a treatment list that adds the sensitive item, randomize which list each respondent sees in Flow, and collect a count — not item-by-item checks. Export the assigned arm and the count.

Why can't respondents tick which items apply?

The item-count technique only works if people report how many items apply. Individual checks would reveal the sensitive item and break the privacy protection the design is for.