Page MenuHomePhabricator

Simple summary experiment - Rerun QuickSurvey for browser extension
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

As part of the simple summary experiment, we created an explicit opt-in modal that forces users to explicitly accept the terms of service before being enrolled in an experiment. We predict that this workflow will lead to a fall-off in experiment participants, either due to users ignoring the modal or clicking 'decline'.

In order to offset this drop, we should re-run the QuickSurvey we used to initially enroll users in the browser extension.

User story

  • As a casual Wikipedia user, I'm interested in being enrolled in experimental features for Wikipedia.

Requirements

  • Preview current experiment enabled statistics (in statsd) to determine if more participants are needed
  • Determine how many more participants are required for this experiment
    • Previously, the extension had about 10k pageviews per day. When enabling this QuickSurvey, we should monitor the experiment Grafana graphs for an increase in pageviews. Once the pageview level reaches about 10k per day, we can disable the quickSurvey.
  • Rerun the QuickSurvey: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1071890
    • Given the simple summaries experiment is only running on english Wikipedia, it makes sense to only target the quickSurvey to that wiki.

NOTES: The quickSurvey sampling rate will have to be slightly modified. Currently, if multiple surveys are running with the same sampling rate, the user will only ever see one of those surveys. With that in mind, we should examine any currently running surveys and choose a sampling value that is unique.

Acceptance criteria

  • Determine if re-running the QuickSurvey is necessary
  • Rerun the quickSurvey for a limited time period or until the number of participants increase
  • Disable the quickSurvey after the number of participants has increased, based on the 'enabled' experiment metrics.

This task was created by Version 1.2.0 of the Web team task template using phabulous

Event Timeline

ovasileva changed the task status from Open to In Progress.Nov 27 2024, 5:19 PM
Jdrewniak changed the task status from In Progress to Open.Nov 28 2024, 6:23 PM
Jdrewniak updated the task description. (Show Details)
Jdrewniak set the point value for this task to 2.
Jdrewniak moved this task from Incoming to Sprint Backlog on the Web-Team board.

Change #1099790 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] Rerunning Web browser extension survey

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

Change #1099790 merged by jenkins-bot:

[operations/mediawiki-config@master] Rerunning Web browser extension survey

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

Mentioned in SAL (#wikimedia-operations) [2024-12-03T21:10:22Z] <ebernhardson@deploy2002> Started scap sync-world: Backport for [[gerrit:1099790|Rerunning Web browser extension survey (T380778)]], [[gerrit:1091749|Reenable non-UI experiment quick survey (T379241)]], [[gerrit:1100138|Deploy Vector22 To Wikis (T381041)]]

Mentioned in SAL (#wikimedia-operations) [2024-12-03T21:16:43Z] <ebernhardson@deploy2002> bwang, ebernhardson, lmora, jdrewniak: Backport for [[gerrit:1099790|Rerunning Web browser extension survey (T380778)]], [[gerrit:1091749|Reenable non-UI experiment quick survey (T379241)]], [[gerrit:1100138|Deploy Vector22 To Wikis (T381041)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-12-03T21:32:22Z] <ebernhardson@deploy2002> Finished scap sync-world: Backport for [[gerrit:1099790|Rerunning Web browser extension survey (T380778)]], [[gerrit:1091749|Reenable non-UI experiment quick survey (T379241)]], [[gerrit:1100138|Deploy Vector22 To Wikis (T381041)]] (duration: 22m 00s)

Jan to quickly QA to make sure that this was indeed deployed and post here supporting evidence

@Jdrewniak to start a convo in web team channel about when to turn it off

Change #1101574 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Disable QuickSurveys for recommendations

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

Change #1101574 merged by jenkins-bot:

[operations/mediawiki-config@master] Disable QuickSurveys for recommendations

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

Mentioned in SAL (#wikimedia-operations) [2024-12-09T21:47:06Z] <cjming@deploy2002> Started scap sync-world: Backport for [[gerrit:1101574|Disable QuickSurveys for recommendations (T379241 T380778)]]

Mentioned in SAL (#wikimedia-operations) [2024-12-09T21:51:11Z] <cjming@deploy2002> cjming, jdlrobson: Backport for [[gerrit:1101574|Disable QuickSurveys for recommendations (T379241 T380778)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-12-09T21:57:22Z] <cjming@deploy2002> Finished scap sync-world: Backport for [[gerrit:1101574|Disable QuickSurveys for recommendations (T379241 T380778)]] (duration: 10m 15s)