Page MenuHomePhabricator

Growth: Enforce "less than 500 registrations" means "no A/B" testing in deployments
Closed, ResolvedPublic


The Growth-Team has decided to deploy Growth features to 100% of users on wikis where there is less than 500 registrations per month.

However, that's hard to do in a convenient way -- wgGEHomepageNewAccountEnablePercentage requires me to name all the wikis, either by:

  • defaulting to 100%, and naming all 80% wikis,
  • defaulting to 80%, and naming all 100% wikis

Both is...not really easy to maintain. Is there some other way, that's easier?

A way would be a PHP/Python/... script maintaining a DB list, and using that in IS.php. Or maybe we can change the rule to make small/medium/large dblists usable?

Event Timeline

Change 724205 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] Deploy Growth features to 100% of newcomers of small wikis

Change 724205 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy Growth features to 100% of newcomers of small wikis

Mentioned in SAL (#wikimedia-operations) [2021-09-27T23:17:17Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 1891d28b387bc5f7521907d31c04544d2aa271d8: Deploy Growth features to 100% of newcomers of small wikis (T291876) (duration: 00m 57s)

So, I updated the current list of wikis. We now need to decide if that's enough, or if we want to periodically review the list of wikis.

mewoph added a subscriber: mewoph.

Moving to needs discussion per @Urbanecm_WMF 's comment

Urbanecm_WMF claimed this task.
Urbanecm_WMF added a subscriber: Trizek-WMF.

I talked about this with @Trizek-WMF earlier today. We agreed that hardcoding the list of wikis is enough, and that we don't need an automated way to update the percentage based on each month's new accounts. Resolving the task, as the rule was implemented (by hardcoding), and that we decided no further action is necessary.