Mobile FAQ
Question
As a mobile engineer, how do I add a dot release version?
Answer
- Add a new
Version
to the constants.py file in Experimenter - Run
make generate_types
to generate the new version inschema.graphql
andglobalTypes.ts
- Example PR
Question
For Mobile first-run experiments, can I run multiple experiments in the same version as long as they are on different surfaces?
Answer
Yes, we can run multiple mobile first-run experiments on the same version so long as they are using different surfaces (different Nimbus features, e.g. onboarding-feature or search or messaging). We could even technically run multiple on the same surface, but we don’t usually have enough users to get significance if we split like that.
If multiple first run experiments are configuring the same feature, the same user will only get a maximum of one of those experiments. If they configure the different features, then the same user could get the both experiments.