Page MenuHomePhabricator

Align welcome survey treatment group with homepage treatment group
Open, MediumPublic

Description

First deployment of Growth features to English Wikipedia will first happen only to 2 % of the newcomers. Before doing so, @MMiller_WMF wants to show welcome survey only to users with homepage enabled.

In this task, we want to add a config variable WelcomeSurveyEnableWithHomepage. If this variable is true, welcome survey will show the welcomesurvey to all users with homepage enabled, and no survey to the rest of them.

This is similar to T284127: Make it possible to deploy welcomesurvey to % of users that's not divisible by 10.

Event Timeline

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

[mediawiki/extensions/GrowthExperiments@master] Align welcome survey group with homepage group

https://gerrit.wikimedia.org/r/698053

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

[mediawiki/extensions/GrowthExperiments@master] Refactor WelcomeSurvey to be created via a factory

https://gerrit.wikimedia.org/r/698057

Change 698053 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Align welcome survey group with homepage group

https://gerrit.wikimedia.org/r/698053

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

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.7] Align welcome survey group with homepage group

https://gerrit.wikimedia.org/r/698365

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

[operations/mediawiki-config@master] Set WelcomeSurveyEnableWithHomepage

https://gerrit.wikimedia.org/r/698552

Change 698552 merged by jenkins-bot:

[operations/mediawiki-config@master] Set WelcomeSurveyEnableWithHomepage

https://gerrit.wikimedia.org/r/698552

Mentioned in SAL (#wikimedia-operations) [2021-06-07T18:04:08Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 5de2f8b27b016a2cd8f424d8e40318edde5e5704: Set WelcomeSurveyEnableWithHomepage (T281896, T284257) (duration: 00m 59s)

Change 698365 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.7] Align welcome survey group with homepage group

https://gerrit.wikimedia.org/r/698365

Mentioned in SAL (#wikimedia-operations) [2021-06-07T18:22:41Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.7/extensions/GrowthExperiments/extension.json: 368b5d9: 0e79aee: WelcomeSurvey backports (T284127, T284257; 1/2) (duration: 00m 56s)

Mentioned in SAL (#wikimedia-operations) [2021-06-07T18:24:17Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.7/extensions/GrowthExperiments/includes/WelcomeSurvey.php: 368b5d9: 0e79aee: WelcomeSurvey backports (T284127, T284257; 2/2) (duration: 00m 57s)

Urbanecm_WMF added a subscriber: Etonkovidova.

@Etonkovidova This becomes QA-able when Growth features arrive to English Wikipedia (scheduled for tomorrow 11:00 UTC). All users who have homepage enabled at enwiki will also have welcomesurvey, and no other user will. At non-enwiki wikis, all users will receive welcome survey.

Not sure if you want to keep this in QA separately, or just leave it to the main one - up to you.

@Etonkovidova This becomes QA-able when Growth features arrive to English Wikipedia (scheduled for tomorrow 11:00 UTC). All users who have homepage enabled at enwiki will also have welcomesurvey, and no other user will. At non-enwiki wikis, all users will receive welcome survey.

FTR, this has happened. The expected behavior as-of now is: 2% of production enwiki newcomers have WelcomeSurvey, the same 2% also have homepage, and no other user has any Growth features.

Noting T284599 happened as a consequence of this task (and should be fixed already).