Overview
All about Winning Variant experimentation assignments.
Winning Variant defines an “assignment” as the variant a subject is assigned within an experiment.
Example
Imagine you have a series of experiments running on your website:
Experiment ID | Description | Subject Type |
---|---|---|
home-cta | Red/blue/green CTA button on home page | anonymous_id |
cart-notice | Show a notice after 30s to improve cart abandonment. | anonymous_id |
feature-callout | Show a new feature callout in-app and see if engagement increases. | user_id |
Vanessa is a known user on your platform. When she accesses your website, she has two subject IDs:
- Anonymous ID (
anonymous_id
):anon_0001
- Known User ID (
user_id
):user_0001
If Vanessa enters all 3 experiments, she’ll have 3 assignments:
Experiment ID | Subject ID | Assignment ID | Experiment Variant |
---|---|---|---|
home-cta | anon_0001 | assignment_001 | red |
cart-notice | anon_0001 | assignment_002 | treatment |
feature-callout | user_0001 | assignment_003 | feature-a |
Context
Assignments are immutable (with a few administrative exceptions) and contain context to when they are created. Specifically, an assignment has timestamp of when it was created and the cohort number within the experiment they entered in. This allows you to properly attribute a subject’s actions to their cohort and/or when they first experienced an experiment.
Assignment Data
Read more about the raw assignment data that’s provided from the application.