Page MenuHomePhabricator

Update instrumentation MVP for enwiki 5% rollout
Closed, ResolvedPublic

Description

Motivation

To evaluate the effectiveness of the Incident Reporting System (IRS) during the 5% rollout on enwiki, we need to update our instrumentation. Specifically, we need to understand whether users can successfully navigate each step of the flow, where they drop off, and whether they proceed from support pages to the intended reporting destinations. These insights will inform whether the system is functioning as intended and support decisions on scaling beyond the initial 5% rollout.

Background

The Incident Reporting System (IRS) guides users through a structured flow:

  • Entry point (report button from comment or sidebar)
  • Flow selection (emergency vs non-emergency)
  • Category selection
  • Support page with guidance
  • Outbound action (link click)

As part of this rollout, we are introducing an updated categories list. Resulting category set for enwiki trial:

  • Bullying, intimidation, threats, or insults
  • Sexual harassment
  • Exposing private personal information (doxxing)
  • Trolling or Hounding (Stalking)
  • Hateful or discriminatory content
  • Illegitimate use of multiple accounts (sockpuppetry)
  • Vandalism
  • Disruptive editing
  • Disputes with another user
  • Other
Instrumentation

Update instrumentation as per this spec:

https://docs.google.com/spreadsheets/d/1067j3sZiH8mOMJmGx7Djwu2bOnaV21EUY5Y4E4zS6YM/edit?gid=0#gid=0

How we will use the information

This instrumentation will allow us to measure:

  • Whether users can successfully navigate each step of the flow by tracking progression from one step to the next (form -> flow selection -> category -> support page -> outbound / link clicked)
  • Where users drop off
  • Whether users proceed from support pages to reporting destinations
  • Which categories perform well or poorly
    • A category that performs well: low drop-off rate after selection, high % click a support link
    • A category that performs poorly: users frequently abandon after selecting it, users reconsider their choice (backtrack)
  • Whether users understand the categories
    • e.g. Users rarely use "Other", low drop-off/backtracking after selection
  • Whether users get stuck or abandon the flow
  • How emergency vs non-emergency flows perform
  • Whether users complete the reporting flow (up to link clicked)

This will help validate whether the IRS flow works end-to-end and support rollout decisions (beyond 5%).

Event Timeline

Change #1279243 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] Update IRS instrumentation

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

Change #1279269 had a related patch set uploaded (by STran; author: STran):

[operations/mediawiki-config@master] Enable staggered rollout for IRS on testwiki

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

Change #1279280 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Update IRS instrumentation

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

Change #1279243 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] Update IRS instrumentation

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

Change #1279324 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] Instrument link clicks on success pages per spec

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

Change #1279335 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Instrument link clicks on success pages per spec

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

Change #1279324 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] Instrument link clicks on success pages per spec

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

Change #1279269 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable staggered rollout for IRS on testwiki

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

Change #1279280 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Update IRS instrumentation

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

Change #1279335 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Instrument link clicks on success pages per spec

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

Mentioned in SAL (#wikimedia-operations) [2026-04-29T13:43:48Z] <stran@deploy1003> Started scap sync-world: Backport for [[gerrit:1278380|Update action parameter for bulk blocking instrumented events (T420517)]], [[gerrit:1279279|Support staggered rollout via Test Kitchen (T424220)]], [[gerrit:1279280|Update IRS instrumentation (T424075)]], [[gerrit:1279335|Instrument link clicks on success pages per spec (T424075)]], [[gerrit:1279269|Enable staggered rollout for IRS on testwiki (T

Mentioned in SAL (#wikimedia-operations) [2026-04-29T13:45:40Z] <stran@deploy1003> stran: Backport for [[gerrit:1278380|Update action parameter for bulk blocking instrumented events (T420517)]], [[gerrit:1279279|Support staggered rollout via Test Kitchen (T424220)]], [[gerrit:1279280|Update IRS instrumentation (T424075)]], [[gerrit:1279335|Instrument link clicks on success pages per spec (T424075)]], [[gerrit:1279269|Enable staggered rollout for IRS on testwiki (T424075)]] synced t

Mentioned in SAL (#wikimedia-operations) [2026-04-29T13:51:14Z] <stran@deploy1003> Finished scap sync-world: Backport for [[gerrit:1278380|Update action parameter for bulk blocking instrumented events (T420517)]], [[gerrit:1279279|Support staggered rollout via Test Kitchen (T424220)]], [[gerrit:1279280|Update IRS instrumentation (T424075)]], [[gerrit:1279335|Instrument link clicks on success pages per spec (T424075)]], [[gerrit:1279269|Enable staggered rollout for IRS on testwiki (

Change #1280311 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] Fix incorrect source in back instrumentation

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

Change #1280312 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] Add exposure for experiment instrumentation

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

Change #1280311 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] Fix incorrect source in back instrumentation

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

Change #1280386 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Fix incorrect source in back instrumentation

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

Change #1280387 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Add exposure for experiment instrumentation

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

Change #1280312 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] Add exposure for experiment instrumentation

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

Change #1281450 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] IRS instrumentation bugfixes

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

Change #1281450 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] IRS instrumentation bugfixes

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

Change #1280387 abandoned by STran:

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Add exposure for experiment instrumentation

Reason:

.27 is rolling out

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

Change #1280386 abandoned by STran:

[mediawiki/extensions/ReportIncident@wmf/1.46.0-wmf.26] Fix incorrect source in back instrumentation

Reason:

.27 is rolling out

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

Change #1283761 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@master] Fix when user is considered exposed to the feature in the experiment

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

Change #1284569 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/ReportIncident@wmf/1.47.0-wmf.1] Fix when user is considered exposed to the feature in the experiment

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

Change #1283761 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@master] Fix when user is considered exposed to the feature in the experiment

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

Change #1284569 merged by jenkins-bot:

[mediawiki/extensions/ReportIncident@wmf/1.47.0-wmf.1] Fix when user is considered exposed to the feature in the experiment

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

Mentioned in SAL (#wikimedia-operations) [2026-05-07T13:25:26Z] <stran@deploy1003> Started scap sync-world: Backport for [[gerrit:1284553|Enable staggered rollout for IRS on enwiki (T424008)]], [[gerrit:1284569|Fix when user is considered exposed to the feature in the experiment (T424075)]]

Mentioned in SAL (#wikimedia-operations) [2026-05-07T13:27:24Z] <stran@deploy1003> stran: Backport for [[gerrit:1284553|Enable staggered rollout for IRS on enwiki (T424008)]], [[gerrit:1284569|Fix when user is considered exposed to the feature in the experiment (T424075)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-05-07T13:34:31Z] <stran@deploy1003> Finished scap sync-world: Backport for [[gerrit:1284553|Enable staggered rollout for IRS on enwiki (T424008)]], [[gerrit:1284569|Fix when user is considered exposed to the feature in the experiment (T424075)]] (duration: 09m 05s)