The T365889: [EPIC] Community updates module: instrumentation & measurement (SDS 2.1.3) plan includes experimenting on existing account holders to measure the impact of the module in terms of editor retention. In order to do so we need to be able to assign a random variant to existing users with growth experiments enabled. Currently the variant is stored using the MW user option growthexperiments-homepage-variant and its default value is control.
Ideally the bucket distribution would take in account GE config wgGEHomepageNewAccountVariantsByPlatform which allows to define different probability per bucket and platform
Acceptance criteria
- Existing account holders with GE can be assigned to an experiment variant
- Nice to have: the probability of each bucket can be defined similar to the existing GE config which applies to newly registered accounts