Skip to content

Page randomisation

Page randomisation controls which content blocks (questions and content items) appear on one page, and in what order.

Open Path Logic on a pageRandomiser tab.

For randomising whole pages or subsections, see Section randomisation.


ModeParticipant experience
No randomisationAll blocks on the page, in builder order
Randomise orderAll blocks, shuffled per participant
Present a subsetOnly K blocks from the pool; order within the subset follows builder order

See Randomisation modes for detailed explanations of each mode.


  • Several similar questions on one screen (e.g. adjectives, stimuli) and you only want to show a few
  • Block-level counterbalancing within a single page
  • One page with multiple variants of a question
  • Multivariate block designs where each group maps to a specific block

When section-level is better: Each variant needs its own full page (instructions, prototype, follow-ups). Use Section randomisation instead.


When Present a subset is enabled, you can optionally turn on Randomisation groups:

  1. Select an existing randomisation variable, or create one inline (same flow as Compare assets)
  2. Map each group (A, B, C…) to a specific content block
  3. Save — managed display rules are compiled onto each block

What you get:

  • Named group assignment stored on responses
  • Read-only Randomisation group exposure panels on each block’s Display Logic tab
  • Server-side balanced assignment for live participants

See Study groups for the difference between named groups and anonymous subset sampling.


If blocks should appear based on a URL parameter, device type, or earlier answer — not a random pick — use Display Logic on the page or individual blocks instead of the Randomiser.

See Display logic and routing.