Page MenuHomePhabricator

Test Kitchen Experiment setup to measure the impact of the banner
Closed, ResolvedPublic

Description

Experiment: Nudging users with unconfirmed emails to confirm them
Team: Product Safety and Integrity team
Experiment launch date: April 16, 2026

Motivation

We want to A/B test the banner presence before a complete rollout to ensure there is no unintended negative impact on the user behavior.

Hypothesis
  • We see an increase in confirmed emails for users who see the banner
Experiment setup
  • Users: Logged-in users with unconfirmed emails
  • Wikis: English, French, German, Polish, Japanese, Hebrew, Wikidata, Commons, Mediawiki, Meta
  • Experiment setup:
    • A/B test
    • Arm A: 50% of users in the experiment see banner version 1 as implemented in T418336
    • Arm B: 50% users in control group
  • Length of experiment: 2 weeks
Metrics
  • Primary metric: Number of accounts with confirmed emails
  • Secondary metric: Banner impressions and Banner clicks (tracked in T420007)
  • Guardrail metric: Number of accounts with emails

Event Timeline

Niharika triaged this task as Medium priority.

Change #1261516 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

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

Change #1261525 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

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

Change #1261525 abandoned by Mmartorana:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

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

Change #1261526 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

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

Change #1261608 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[mediawiki/core@master] Email confirmation banner: Add Test Kitchen A/B gating

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

Change #1261516 abandoned by Mmartorana:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

Reason:

cancelling scheduled deploy

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

Change #1261526 abandoned by Mmartorana:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

Reason:

cancelling scheduled deploy

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

Change #1264662 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on testwiki

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

Change #1264662 merged by jenkins-bot:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on testwiki

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

Mentioned in SAL (#wikimedia-operations) [2026-03-30T20:10:19Z] <cjming@deploy1003> Started scap sync-world: Backport for [[gerrit:1264662|config: Enable EmailConfirmationBanner on testwiki (T421366)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-30T20:12:09Z] <cjming@deploy1003> cjming, mmartorana: Backport for [[gerrit:1264662|config: Enable EmailConfirmationBanner on testwiki (T421366)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-30T20:29:36Z] <cjming@deploy1003> Finished scap sync-world: Backport for [[gerrit:1264662|config: Enable EmailConfirmationBanner on testwiki (T421366)]] (duration: 19m 16s)

Change #1261608 merged by jenkins-bot:

[mediawiki/core@master] Email confirmation banner: Add Test Kitchen A/B gating

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

Change #1264921 had a related patch set uploaded (by Catrope; author: Mmartorana):

[mediawiki/core@wmf/1.46.0-wmf.22] Email confirmation banner: Add Test Kitchen A/B gating

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

Change #1264921 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.22] Email confirmation banner: Add Test Kitchen A/B gating

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

Mentioned in SAL (#wikimedia-operations) [2026-03-31T21:25:15Z] <urbanecm@deploy1003> Started scap sync-world: Email confirmation banner: Add Test Kitchen A/B gating (T421366)

Mentioned in SAL (#wikimedia-operations) [2026-03-31T21:56:48Z] <urbanecm@deploy1003> Finished scap sync-world: Email confirmation banner: Add Test Kitchen A/B gating (T421366) (duration: 31m 33s)

Change #1266314 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

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

Change #1266315 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[mediawiki/core@master] i18n: Update arm_b email confirmation banner copy

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

Change #1266315 merged by jenkins-bot:

[mediawiki/core@master] i18n: Update arm_b email confirmation banner copy

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

Change #1266314 merged by jenkins-bot:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on mediawikiwiki

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

Mentioned in SAL (#wikimedia-operations) [2026-04-01T20:04:52Z] <cjming@deploy1003> Started scap sync-world: Backport for [[gerrit:1266314|config: Enable EmailConfirmationBanner on mediawikiwiki (T421366)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-01T20:06:53Z] <cjming@deploy1003> mmartorana, cjming: Backport for [[gerrit:1266314|config: Enable EmailConfirmationBanner on mediawikiwiki (T421366)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-01T20:13:40Z] <cjming@deploy1003> Finished scap sync-world: Backport for [[gerrit:1266314|config: Enable EmailConfirmationBanner on mediawikiwiki (T421366)]] (duration: 08m 47s)

Change #1261516 restored by Mmartorana:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

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

Change #1261516 abandoned by Mmartorana:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

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

Change #1267116 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

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

Niharika updated the task description. (Show Details)

Change #1267116 merged by jenkins-bot:

[operations/mediawiki-config@master] config: Enable EmailConfirmationBanner on selected wikis

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

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:03:30Z] <mstyles@deploy1003> Started scap sync-world: Backport for [[gerrit:1267116|config: Enable EmailConfirmationBanner on selected wikis (T421366)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:05:12Z] <mstyles@deploy1003> mmartorana, mstyles: Backport for [[gerrit:1267116|config: Enable EmailConfirmationBanner on selected wikis (T421366)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:09:37Z] <mstyles@deploy1003> Finished scap sync-world: Backport for [[gerrit:1267116|config: Enable EmailConfirmationBanner on selected wikis (T421366)]] (duration: 06m 06s)

Change #1277129 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[mediawiki/core@master] Email confirmation banner: Remove obsolete arm_b variant

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

Change #1277129 merged by jenkins-bot:

[mediawiki/core@master] Email confirmation banner: Remove obsolete arm_b variant

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

Change #1281501 had a related patch set uploaded (by Mmartorana; author: Mmartorana):

[mediawiki/core@wmf/1.46.0-wmf.26] Email confirmation banner: Remove obsolete arm_b variant

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

Change #1281501 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.26] Email confirmation banner: Remove obsolete arm_b variant

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

Mentioned in SAL (#wikimedia-operations) [2026-05-05T21:16:13Z] <arlolra@deploy1003> Started scap sync-world: Backport for [[gerrit:1281501|Email confirmation banner: Remove obsolete arm_b variant (T421366)]], [[gerrit:1283056|Legacy parser no longer varies by user thumbnail size. (T417513)]]

Mentioned in SAL (#wikimedia-operations) [2026-05-05T21:33:52Z] <arlolra@deploy1003> jdlrobson, mmartorana, arlolra: Backport for [[gerrit:1281501|Email confirmation banner: Remove obsolete arm_b variant (T421366)]], [[gerrit:1283056|Legacy parser no longer varies by user thumbnail size. (T417513)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-05-05T21:49:08Z] <arlolra@deploy1003> Finished scap sync-world: Backport for [[gerrit:1281501|Email confirmation banner: Remove obsolete arm_b variant (T421366)]], [[gerrit:1283056|Legacy parser no longer varies by user thumbnail size. (T417513)]] (duration: 32m 55s)

mmartorana claimed this task.

Change #1300887 had a related patch set uploaded (by SomeRandomDeveloper; author: Mmartorana):

[mediawiki/core@REL1_46] Email confirmation banner: Remove obsolete arm_b variant

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

Change #1300887 merged by jenkins-bot:

[mediawiki/core@REL1_46] Email confirmation banner: Remove obsolete arm_b variant

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