Page MenuHomePhabricator

Technical setup for WE 2.1.5 Week 1
Open, HighPublic4 Estimated Story Points

Description

Users interact with the banner

Banner created using CN page, append url with wprov banner parameters

Click on CTA to land on the event page: https://te.wikipedia.org/wiki/Event:Vital_Knowledge_Drive_2025

Similar code example https://codesearch.wmcloud.org/search/?q=fy25-we211-banner1&files=&excludeFiles=&repos=

When detect banner parameters, append the wprov to all target links

Register for the event using the default feature of registration for CampaignEvents extension

  • for anon user, need to create an account before registering the event
  • for logged-in user, we have a list of participants on the event page

They create an account https://auth.wikimedia.org/enwiki/wiki/Special:CreateAccount

Use the wprov and campaign=fy25-we215-banner field

Account creation: https://auth.wikimedia.org/tewiki/wiki/Special:CreateAccount
They click article links to edit using Visual Editor: https://xx.wikipedia.org/w/index.php?title=pagetitle&veaction=edit
They click article links that take them to the Section Translation tool.
They click article links that take them to the Content Translation tool.

Append url with the wprov param and campaign=fy25-we215-banner and banner=fy25-we215-banner field if necessary.

User edit or create article through the VE, CX/SX tool

  1. submit a request through phabricator ticket to allow new tag https://en.wikipedia.org/wiki/Special:Tags
  2. use hook onRecentChange_save to add tag when user edit the article through VE
  3. use banner param on the url

Event Timeline

hueitan renamed this task from Technical setup for WE 2.1.5 to Technical setup for WE 2.1.5 Week 1.
hueitan claimed this task.
hueitan moved this task from Backlog to In Progress on the LPL Essential (FY2025-26 Q2) board.
abi_ triaged this task as High priority.Nov 18 2025, 11:19 AM
abi_ set the point value for this task to 2.

Change #1213967 had a related patch set uploaded (by Huei Tan; author: Huei Tan):

[mediawiki/extensions/WikimediaCampaignEvents@master] Setup tracking for CentralNotice banners experiment for WE2.1.5

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

hueitan changed the point value for this task from 2 to 4.Dec 3 2025, 12:29 AM

Change the story points as more details needed than the expectation, some still need clarification, it will launch in the coming January, we are here to prepare in advanced.

Thanks @hueitan for sharing a bit about tracking information via Slack. Continuing the conversation here, I have a few more questions:

  • Based on the parameter you shared, does this mean that the URL will become https://ne.wikipedia.org/w/index.php?title=Event:Name_of_the_event&campaign=fy25-we215-banner
  • Also, what will this URL help us track? Will it help us track which users came through the banner and what edits they made?
  • If you look at the work-in-progress event page here, you will see that there are many links embedded on that page, articles linked directly to Content/Section Translation and the Visual Editor as well. I’m wondering if we should also append the parameter to those links if we want to track clicks on them, the edits made on those pages, and the users who made those edits and whether they were part of the campaign, or if this is something that can be tracked independently.