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 page → Randomiser tab.
For randomising whole pages or subsections, see Section randomisation.
The three modes on a page
Section titled “The three modes on a page”| Mode | Participant experience |
|---|---|
| No randomisation | All blocks on the page, in builder order |
| Randomise order | All blocks, shuffled per participant |
| Present a subset | Only K blocks from the pool; order within the subset follows builder order |
See Randomisation modes for detailed explanations of each mode.
When to use page-level randomisation
Section titled “When to use page-level randomisation”- 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.
Randomisation groups on a page
Section titled “Randomisation groups on a page”When Present a subset is enabled, you can optionally turn on Randomisation groups:
- Select an existing randomisation variable, or create one inline (same flow as Compare assets)
- Map each group (A, B, C…) to a specific content block
- 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.
Routing blocks by URL or answers
Section titled “Routing blocks by URL or answers”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.