Hi,
I’m evaluating Experiment for our needs and am trying to understand how to deal with following case:
User environment is mobile app. Suppose we’ve got a bunch of experiments set up. For some of them we need to get the assigned variant at app startup.
However, for some experiments we want to assign the variant only later - e.g. at screen #3. Our case in particular - we get ad attribution info with some delay and want to defer variant assignment for some experiments until then.
How would I set up Experiment and SDK integration to deal with this situation?
Related to above, if I understand the documentation correctly (looking at Android SDK docs 1]), once variants are fetched for the user then they are stored locally and never re-fetched. But what if I want variants to be re-assigned (as in situation above - user properties were updated) and “Sticky bucketing” is turned off for the experiment?
p1] https://developers.experiment.amplitude.com/docs/android-sdk#fetch-variants-for-a-user