Production error https://phabricator.wikimedia.org/T311271 prevented the deploy of https://phabricator.wikimedia.org/T311261 so this ticket is to try the deploy again after removing duplicate config values from beta.
User Story
Deploy the Community Safety Survey (Wave 2) to EN, ES, FA, FR, and PT wikis - estimated June 24th, 2022.
Notes
- beta can be tested at higher coverage rates to ease QA (even at 1.0 coverage) - past experience shows that the coverage setting works well on the wikis.
- This iteration of the survey will be testing whether T303740 works (pick up edit bucket count on impression - if we manage to get the edit bucket then we can resolve T303740 :))
Design specs
- T294363 - this ticket made the Quick Surveys end of survey message more tailored (nice!); however, I would err on the side of caution and use the default message (as we’d have to input the translations and test which could cause delays [but if someone really really wants to work on it, then I’m happy to provide the translations I have]).
Technical information
- The survey should run on each wiki for a minimum of 1 week (7 days). After 1 week, each wiki's survey can safely be undeployed if the amount of responses has surpassed 450.
EN.WIKI
'enwiki' =>[ // T311079 'name' => 'internal-gdi-safety-survey-wave2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question', 'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy', 'answers' => [ 'ext-quicksurveys-internal-gdi-safety-survey-answer-positive', 'ext-quicksurveys-internal-gdi-safety-survey-answer-negative', 'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral', ], 'audience' => [ // T311079 'minEdits' => 5 ], 'enabled' => true, 'coverage' => 0.03, // T311079 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ],
–
ES.WIKI
'eswiki' =>[ // T311079 'name' => 'internal-gdi-safety-survey-wave2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question', 'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy', 'answers' => [ 'ext-quicksurveys-internal-gdi-safety-survey-answer-positive', 'ext-quicksurveys-internal-gdi-safety-survey-answer-negative', 'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral', ], 'audience' => [ // T311079 'minEdits' => 5 ], 'enabled' => true, 'coverage' => 0.1, // T311079 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ],
–
FR.WIKI
'frwiki' =>[ // T311079 'name' => 'internal-gdi-safety-survey-wave2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question', 'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy', 'answers' => [ 'ext-quicksurveys-internal-gdi-safety-survey-answer-positive', 'ext-quicksurveys-internal-gdi-safety-survey-answer-negative', 'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral', ], 'audience' => [ // T311079 'minEdits' => 5 ], 'enabled' => true, 'coverage' => 0.1, // T311079 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ],
–
PT.WIKI
'ptwiki' =>[ // T311079 'name' => 'internal-gdi-safety-survey-wave2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question', 'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy', 'answers' => [ 'ext-quicksurveys-internal-gdi-safety-survey-answer-positive', 'ext-quicksurveys-internal-gdi-safety-survey-answer-negative', 'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral', ], 'audience' => [ // T311079 'minEdits' => 5 ], 'enabled' => true, 'coverage' => 0.2, // T311079 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ],
–
FA.WIKI
'fawiki' =>[ // T311079 'name' => 'internal-gdi-safety-survey-wave2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-internal-gdi-safety-survey-question', 'privacyPolicy' => 'ext-quicksurveys-internal-gdi-safety-survey-privacy-policy', 'answers' => [ 'ext-quicksurveys-internal-gdi-safety-survey-answer-positive', 'ext-quicksurveys-internal-gdi-safety-survey-answer-negative', 'ext-quicksurveys-internal-gdi-safety-survey-answer-neutral', ], 'audience' => [ // T311079 'minEdits' => 5 ], 'enabled' => true, 'coverage' => 0.2, // T311079 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ],
Confirming coverage
EN: 0.03 (3%)
ES: 0.1 (10%)
FR: 0.1 (10%)
PT: 0.2 (20%)
FA: 0.2 (20%)
All wikis should target logged in editors with a minimum of 5 edits.
Testing and QA steps
- Open to TST for QA input (likely confirm on beta first, as well as confirming edit count bucket upon impression is working?)
Acceptance Criteria
- Survey is deployed on enwiki, eswiki, fawiki, frwiki and ptwiki, estimated June 24th, to run for a minimum of 7 days.