Page MenuHomePhabricator

Measurement plan: Email confirmation banner instrumentation
Closed, ResolvedPublic

Description

Motivation

We want to analyze the data captured by the instrumentation in T418336: Banner to encourage user to confirm their email and T415902: Instrument data for tracking email verifications.

Specifically, we want to calculate:

  • Click-through rate (number of clicks / number of impressions)
    • Daily frequency
    • Broken down by wiki
  • The impact of the banner on increase in email confirmations:
    • Daily frequency
    • Broken down by wiki
Hypothesis

Showing the email confirmation banner will increase the rate of email confirmations compared to not showing the banner.

Instrumentation

The following events will be collected via Test Kitchen:

  • impression (banner is shown)
  • click (user clicks confirmation link)

These events will be used to compute click-through rate and correlate banner exposure with existing email confirmation events.

Analysis approach
  • Compute click-through rate over time
  • Measure change in email confirmation rates over time and in relation to banner exposure
  • Compare trends to identify differences in impact

Data collection risk tier: Low

Instrumentation specification
  • Schema: analytics/product_metrics/web/base
  • Stream: product_metrics.web_base
  • Events:
    • impression (banner is shown)
    • click (user clicks confirmation link)
  • Contextual attributes:
    • Handled automatically by Test Kitchen
  • Sampling:
    • Initial rollout at % of sessions (TBD)

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Mmartoranamediawiki/extensions/WikimediaEventswmf/1.46.0-wmf.26+48 -35
Mstylesmediawiki/extensions/WikimediaEventsmaster+48 -35
Mstylesmediawiki/corewmf/1.46.0-wmf.23+1 -1
Mstylesmediawiki/extensions/WikimediaEventswmf/1.46.0-wmf.24+2 -2
Mstylesmediawiki/corewmf/1.46.0-wmf.24+1 -1
Mstylesmediawiki/extensions/WikimediaEventswmf/1.46.0-wmf.23+2 -2
Mstylesmediawiki/coremaster+1 -1
Mstylesmediawiki/extensions/WikimediaEventsmaster+2 -2
Mstylesmediawiki/extensions/WikimediaEventswmf/1.46.0-wmf.23+96 -41
Mmartoranamediawiki/extensions/WikimediaEventsmaster+96 -41
Mmartoranamediawiki/extensions/WikimediaEventsmaster+1 -1
Catropemediawiki/extensions/WikimediaEventswmf/1.46.0-wmf.22+75 -31
Mmartoranamediawiki/coremaster+4 -3
Mmartoranamediawiki/extensions/WikimediaEventsmaster+75 -31
Mmartoranamediawiki/extensions/WikimediaEventsmaster+96 -0
Mmartoranamediawiki/coremaster+43 -0
Show related patches Customize query in gerrit

Event Timeline

• Niharika triaged this task as Medium priority.
mmartorana renamed this task from Analysis on the banner-related instrumentation to Measurement plan: Email confirmation banner instrumentation.Mar 23 2026, 7:56 PM
mmartorana updated the task description. (Show Details)
mmartorana changed the task status from Open to In Progress.Mar 24 2026, 4:09 PM

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

[mediawiki/core@master] Add Test Kitchen instrumentation to the email confirmation banner to track user exposure and interaction

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

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

[mediawiki/core@master] DO NOT MERGE: Enable email confirmation banner for Test Kitchen testing

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

Test wiki created on Patch demo by MMartorana (WMF) using patch(es) linked to this task:
https://a1ad9ba7b6.catalyst.wmcloud.org/w/

Change #1260059 abandoned by Mmartorana:

[mediawiki/core@master] Add Test Kitchen instrumentation to the email confirmation banner to track user exposure and interaction

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

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

[mediawiki/extensions/WikimediaEvents@master] Add Test Kitchen instrumentation to the email confirmation banner to track user exposure and interaction

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

Change #1260108 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Add Test Kitchen instrumentation to the email confirmation banner to track user exposure and interaction

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

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

[mediawiki/extensions/WikimediaEvents@master] Add instrumentation for email confirmation lifecycle events

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

Change #1262282 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Add instrumentation for email confirmation lifecycle events

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

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

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.22] Add instrumentation for email confirmation lifecycle events

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

Change #1260062 abandoned by Mmartorana:

[mediawiki/core@master] DO NOT MERGE: Enable email confirmation banner for Test Kitchen testing

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

Change #1264922 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.22] Add instrumentation for email confirmation lifecycle events

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

Mentioned in SAL (#wikimedia-operations) [2026-03-31T20:21:10Z] <urbanecm@deploy1003> Started scap sync-world: Backport for [[gerrit:1264922|Add instrumentation for email confirmation lifecycle events (T420007)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-31T20:23:06Z] <urbanecm@deploy1003> urbanecm, catrope: Backport for [[gerrit:1264922|Add instrumentation for email confirmation lifecycle events (T420007)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-31T20:33:56Z] <urbanecm@deploy1003> Finished scap sync-world: Backport for [[gerrit:1264922|Add instrumentation for email confirmation lifecycle events (T420007)]] (duration: 12m 46s)

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

[mediawiki/extensions/WikimediaEvents@master] Use sendImmediately for email banner clicks

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

Change #1266475 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Use sendImmediately for email banner clicks

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

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

[mediawiki/extensions/WikimediaEvents@master] Route email confirmation funnel through Test Kitchen experiment

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

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

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.23] Route email confirmation funnel through Test Kitchen experiment

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

Change #1267192 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Route email confirmation funnel through Test Kitchen experiment

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

Change #1270571 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.23] Route email confirmation funnel through Test Kitchen experiment

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

Mentioned in SAL (#wikimedia-operations) [2026-04-14T20:07:18Z] <mstyles@deploy1003> Started scap sync-world: Backport for [[gerrit:1270571|Route email confirmation funnel through Test Kitchen experiment (T420007)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-14T20:09:08Z] <mstyles@deploy1003> mstyles: Backport for [[gerrit:1270571|Route email confirmation funnel through Test Kitchen experiment (T420007)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-14T20:16:43Z] <mstyles@deploy1003> Finished scap sync-world: Backport for [[gerrit:1270571|Route email confirmation funnel through Test Kitchen experiment (T420007)]] (duration: 09m 25s)

Change #1271819 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/extensions/WikimediaEvents@master] Rename Test Kitchen Experiment

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

Change #1271820 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/core@master] Rename Test Kitchen Experiment

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

Change #1271819 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Rename Test Kitchen Experiment

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

Change #1271830 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.23] Rename Test Kitchen Experiment

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

Change #1271831 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/core@wmf/1.46.0-wmf.23] Rename Test Kitchen Experiment

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

Change #1271832 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.24] Rename Test Kitchen Experiment

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

Change #1271833 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/core@wmf/1.46.0-wmf.24] Rename Test Kitchen Experiment

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

Change #1271820 merged by jenkins-bot:

[mediawiki/core@master] Rename Test Kitchen Experiment

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

Change #1271830 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.23] Rename Test Kitchen Experiment

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

Change #1271833 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.24] Rename Test Kitchen Experiment

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

Change #1271832 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.24] Rename Test Kitchen Experiment

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

Change #1271831 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.23] Rename Test Kitchen Experiment

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

Mentioned in SAL (#wikimedia-operations) [2026-04-15T20:23:10Z] <mstyles@deploy1003> Started scap sync-world: Backport for [[gerrit:1271886|Force Reauth (T419621)]], [[gerrit:1271830|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271831|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271833|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271832|Rename Test Kitchen Experiment (T420007)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-15T20:25:04Z] <mstyles@deploy1003> mstyles: Backport for [[gerrit:1271886|Force Reauth (T419621)]], [[gerrit:1271830|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271831|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271833|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271832|Rename Test Kitchen Experiment (T420007)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now

Mentioned in SAL (#wikimedia-operations) [2026-04-15T20:30:58Z] <mstyles@deploy1003> Finished scap sync-world: Backport for [[gerrit:1271886|Force Reauth (T419621)]], [[gerrit:1271830|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271831|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271833|Rename Test Kitchen Experiment (T420007)]], [[gerrit:1271832|Rename Test Kitchen Experiment (T420007)]] (duration: 07m 48s)

Change #1274076 had a related patch set uploaded (by Mstyles; author: Mstyles):

[mediawiki/extensions/WikimediaEvents@master] Use js promise for email confirmation banner

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

Change #1274076 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Use js promise for email confirmation banner

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

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

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.26] Use js promise for email confirmation banner

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

Change #1281504 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.26] Use js promise for email confirmation banner

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

mmartorana claimed this task.

Test wiki on Patch demo by MMartorana (WMF) using patch(es) linked to this task was deleted:

https://a1ad9ba7b6.catalyst.wmcloud.org/w/