Page MenuHomePhabricator

Measurement plan + Analysis for the "Get Started" experiment (WE1.2.17, FY24/25)
Closed, ResolvedPublic

Description

User story & summary:

Project-specific user story:

  • As a newcomer, I want to receive a well-timed and engaging notification that guides me toward my first edit, so I can quickly understand what to do next and feel encouraged to contribute. By receiving clear guidance at the right moment, I will be more likely to take my first editing step and continue participating in Wikipedia.

Task specific user story:

  • As the Growth team's Product Manager, I want to plan, run, and interpret the "Get Started" experiment, so that we can understand how constructive activation between the treatment group and control group differs.
Background & research:

Hypothesis: If new accounts that have not yet edited receive a supportive notification* with a Suggested Edit recommendation within 24 hours of creating an account, then they will be more likely to activate constructively.
*An Echo notification and an email if the account has an associated email address.

Supporting Data & Insights:

  • The “Get Started” notification has already been shown to increase newcomer editing when sent at 48 hours after account creation (1). This suggests that well-timed interventions can positively impact newcomer activation. By sending the notification earlier, we may further improve activation rates by reaching users while their interest is still high.
  • Prior studies show that positive reinforcement, such as the "Thanks" feature, leads to increased editor engagement (2). This suggests that notifications framed as encouragement rather than just instructions may yield better results.
Experiment Basics:
  • Pilot wikis: eswiki, arwiki
  • A/B test: 50% control (no notifications), 50% treatment
  • Metrics:
    • Key metric: Constructive Activation (finding + statistical significance)
    • Secondary metric finding: Revert Rate (nice to have)
    • Secondary metric: Retention (finding + statistical significance if possible)
Task scope:

Create scoped back measurement plan.
Analyze the collected data from the "Get Started" Experiment to assess its impact on constructive activation on mobile.
Share draft for Product Analytics peer review, and PM review.
Share analysis / report publically.


Background

Current full-page editing experiences require too much context, patience, and trial and error for many newcomers to contribute constructively. To support a new generation of volunteers, we will increase the number and availability of smaller, structured, and more task-specific editing workflows (E.g. Edit Check and Structured Tasks). The Growth team will primarily focus on Structured Tasks, while working closely with the Editing team to ensure our work integrates well with Edit Check.

This project aims to address the following user problem: Getting started editing on Wikipedia is difficult and especially frustrating on mobile devices. I want the editing interface to provide the in-the-moment policy and technical guidance I need, so my initial efforts aren't reverted.

This project aims to achieve the following user outcome: As a new Wikipedia volunteer, I feel confident and enthusiastic about contributing to the Wikimedia movement by editing Wikipedia articles. The tools provided guide me step-by-step, limit distractions, and allow me to learn progressively so I can successfully contribute on my mobile device.

As part of the Growth team 2024/2025 Annual Plan, the Growth team will explore various ways to increase constructive activation on mobile. This is part of the Wikimedia Foundation 2024-2025 Annual Plan, specifically the Wiki Experiences 1.2 Key Result


Key Discussions
Acceptance Criteria

Related Objects

Event Timeline

KStoller-WMF renamed this task from Measurement plan + Analysis for the "Get Started" experiment (WE1.2.?, FY24/25) to Measurement plan + Analysis for the "Get Started" experiment (WE1.2.17, FY24/25).May 17 2025, 3:31 PM

Update: Infrastructure unknowns with the echo notification job queue coupled with limited documentation and lack of echo notification maintainers means that the previously drafted 1.2.17 Get Started Experiment plan is now identified as a potential time drain (updated from a simple/quick change engineering endeavor). Further, it is misaligned with the new FY focus (~constructive edits for newer editors).
The team is now adapting the scope of the work (continuing with the 48hr time benchmark currently deployed) and is considering moving forward with this work as part of Experimentation Lab onboarding/transition, with an adapted approach (see New Approach) and paired down assessment component (CTR tracking).
Also, initially the team considered piloting this work on two wikis…then considered piloting on eswiki, arwiki, frwiki; now the team is considering a roll-out to all wikis.
I will stay posted to answer data decisions, and assist in planning where appropriate, as the team moves through this juncture.

This task can be considered resolved. Irene supported the initial Measurement Plan, and when technical blockers required us to adjust our approach, she continued to provide guidance on data-related decisions and assisted with planning. As the scope of this work narrowed, we determined that the necessary data will be available through automated dashboards in xLab.

Details on revised approach: T400118: Personalized 48 hour notifications for newcomers: Get Started, Re-engage, and Keep Going & T401308: Create A/B test experiment for leveling up notifications.

This work is tracked under Signals and Data Services: SDS 2.1.6

Change #1299307 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] tests: Assert Parsoid v3 HTML shape (full-document vs body-only)

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

Change #1299011 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] [REST] Move full-document HTML clients to ::getContentHolderRawText()

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

Change #1302946 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] ContentHolder: strip the full-document wrapper (body-only invariant)

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

Change #1302957 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] [REST] emit full-document output from ::getPageBundle()

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

Change #1302959 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] [REST] Move inline-attribute conversion into ::getPageBundle()

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

Change #1302962 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] ParsoidParser: Store body-only HTML in the canonical ParserOutput

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

Change #1304113 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/extensions/VisualEditor@master] DirectParsoidClient: use ::getAsRawHtmlString() for full-document content

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

Change #1304115 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/extensions/VisualEditor@master] DirectParsoidClient: use PageBundle to obtain full-document content

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

Change #1304153 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/extensions/ContentTranslation@master] DirectParsoidClient: use ::getAsRawHtmlString() for full-document content

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

Change #1304154 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/extensions/ContentTranslation@master] DirectParsoidClient: use PageBundle to obtain full-document content

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

Change #1299307 merged by jenkins-bot:

[mediawiki/services/parsoid@master] tests: Assert Parsoid v3 HTML shape (full-document vs body-only)

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

Change #1304153 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] DirectParsoidClient: use ::getAsRawHtmlString() for full-document content

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

Change #1304113 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] DirectParsoidClient: use ::getAsRawHtmlString() for full-document content

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

Change #1305149 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Use ::getAsRawHtmlString() since Flow is a full-document HTML client

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

Change #1304154 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] DirectParsoidClient: use PageBundle to obtain full-document content

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

Change #1305690 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.24.0-a12

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

Change #1305690 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.24.0-a12

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

Change #1305719 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@wmf/1.47.0-wmf.8] Bump wikimedia/parsoid to 0.24.0-a12

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

Change #1305719 merged by jenkins-bot:

[mediawiki/vendor@wmf/1.47.0-wmf.8] Bump wikimedia/parsoid to 0.24.0-a12

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

Mentioned in SAL (#wikimedia-operations) [2026-06-25T16:38:41Z] <cscott@deploy1003> cscott: Backport for [[gerrit:1305719|Bump wikimedia/parsoid to 0.24.0-a12 (T353697 T384490 T387374 T387520 T387521 T391624 T393295 T420336 T429624 T429688 T429822)]], [[gerrit:1305720|Bump wikimedia/parsoid to 0.24.0-a12 (T429822)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-06-25T16:46:32Z] <cscott@deploy1003> Finished scap sync-world: Backport for [[gerrit:1305719|Bump wikimedia/parsoid to 0.24.0-a12 (T353697 T384490 T387374 T387520 T387521 T391624 T393295 T420336 T429624 T429688 T429822)]], [[gerrit:1305720|Bump wikimedia/parsoid to 0.24.0-a12 (T429822)]] (duration: 09m 54s)

Change #1304115 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] DirectParsoidClient: use PageBundle to obtain full-document content

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