You can now draw arms with "sticky assignment" i.e. the same user gets the same arm throughout the experiment.
Typically, we would randomly assign arms every time we draw an arm for a user. However, we now track whether there are repeat users, and ensure that the same user always sees the same arm.
You can optionally turn on this feature when you configure the basic information for the experiment
If sticky assignments are enabled, you also need to provide a unique client_id
for each user when you call the draw_arm
endpoint.