Two ways to present
| Approach | Who chooses the study | When to use |
|---|---|---|
| Manual present | You, by passing a study ID | You know exactly which study to show at this moment |
| Launch study | The backend, from your audience rules | You want the right study to reach the right cohort automatically |
Presentation modes
A study can appear in three layouts:- Modal: a centered dialog over a full-page backdrop, dismissed by the backdrop or Escape.
- Overlay: a floating panel anchored to a corner, dismissed by its close button or Escape.
- Embed: inline inside a container element you choose; it fills that container with no backdrop.
Repeat and fresh sessions
Two common controls shape whether a user sees a study again:- Skip if already seen: don’t present to someone who has already been exposed to this study.
- Force a fresh session: ignore any saved progress and start the interview over.
Lifecycle events
Register listeners before you present so you capture every event:| Event | When |
|---|---|
| Present | The study opened |
| Skip | The study was skipped (for example, already seen) |
| Finish | The participant completed the study |
| Error | Something went wrong preparing or presenting the study |
Per-platform reference
Web
Present studies in the browser.
iOS
Present studies on iOS.
Android
Present studies on Android.
Further reading
Target SDK audiences
Configure who gets which launch study.
Sessions
How sessions, resets, and offline behavior work.