Page MenuHomePhabricator

Tracking code for Scenarios 1 for WE2.1.1
Closed, ResolvedPublic4 Estimated Story Points

Description

Banner A - T391045#11071277 for the banner details

Scenario 1: Call to Action - Event registration
All users are shown an event registration page that provides information on how to create an account, log in, and edit using the newcomer tool.

click banner A -> event registration page -> user leave or close this page
click banner A -> event registration page -> newcomer page
click banner A -> event registration page -> login page -> newcomer page
click banner A -> event registration page -> user create the account -> newcomer page

Details:

  1. URLs in banner A - https://pa.wikipedia.org/wiki/Event:Language_Experiment_2025?wprov=cbeer&banner=fy25-we211-banner1
    • append wprov=cbeer for the banner click tracking
    • append banner=fy25-we211-banner1 for the newcomer page click tracking
  2. Newcomer page - https://pa.wikipedia.org/wiki/Special:Homepage
  3. fy25-we211-banner1 in referer_route field in event.homepagevisit stream
  4. In the Event page, link the homepage with the wikitext [[Special:Homepage]] or [[Special:Homepage|Link]] only

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/extensions/WikimediaCampaignEventsmaster+1 -142
mediawiki/extensions/WikimediaCampaignEventsmaster+1 -5
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.17+1 -1
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.16+1 -1
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.16+20 -1
mediawiki/extensions/GrowthExperimentswmf/1.45.0-wmf.16+1 -1
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.16+124 -0
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.16+145 -1
mediawiki/extensions/GrowthExperimentsmaster+1 -1
mediawiki/extensions/WikimediaCampaignEventsmaster+4 -1
mediawiki/extensions/WikimediaCampaignEventswmf/1.45.0-wmf.15+145 -1
mediawiki/extensions/WikimediaCampaignEventsmaster+145 -1
mediawiki/extensions/CampaignEventsmaster+137 -1
Show related patches Customize query in gerrit
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
homepagevisit: Add new enumrepos/data-engineering/schemas-event-secondary!75hueitanfix/homepagevisit-T402496-T402497master
Customize query in GitLab

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
abi_ triaged this task as High priority.Aug 22 2025, 10:36 AM

After discussion with @abi_, we are going to try the solution using a Template.

The Template will provide the newcomer homepage link and persist any URL parameters from the event registration page during redirection.

The newcomer homepage link will handle user status and redirect users to the login or account creation page as needed, the returnto and returntoquery parameters will be used in case of login/account creation redirection.

Action items:
• Create the Template for each wiki that has an event registration page and banner.
• Ensure the Template passes all relevant URL parameters to the newcomer homepage.

Template won’t work since ‎#urlget isn’t available on the target wiki

Instead, we can use the ‎BeforePageDisplay hook on the event page to append ‎wprov and source to all ‎Special:Homepage links if wprovpresent.

Link example
/wiki/Event:X?wprov=cbeer&source=fy25-we211-banner1

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

[mediawiki/extensions/CampaignEvents@master] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

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

[mediawiki/extensions/GrowthExperiments@master] Update HomepageVisit schema to 1.6.1

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

Change #1181189 abandoned by Huei Tan:

[mediawiki/extensions/CampaignEvents@master] Setup tracking for CentralNotice banners experiment for WE2.1.1

Reason:

move to WikimediaCampaignEvents

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

Change #1181718 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.1

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

abi_ set the point value for this task to 4.

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.15] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Change #1181718 merged by jenkins-bot:

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

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

Change #1182031 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.15] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-08-26T08:08:16Z] <kartik@deploy1003> Started scap sync-world: Backport for [[gerrit:1182031|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]]

Mentioned in SAL (#wikimedia-operations) [2025-08-26T08:13:33Z] <kartik@deploy1003> abi, kartik: Backport for [[gerrit:1182031|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-08-26T08:35:02Z] <kartik@deploy1003> Finished scap sync-world: Backport for [[gerrit:1182031|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] (duration: 26m 46s)

Change #1182107 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.1

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

Change #1182107 merged by jenkins-bot:

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

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

Change #1181699 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Update HomepageVisit schema to 1.6.1

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

Change #1181830 abandoned by Huei Tan:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

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

[mediawiki/extensions/GrowthExperiments@wmf/1.45.0-wmf.16] Update HomepageVisit schema to 1.6.1

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

Change #1182861 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-01T07:30:09Z] <kartik@deploy1003> Started scap sync-world: Backport for [[gerrit:1182861|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-01T07:35:49Z] <kartik@deploy1003> kartik, hueitan: Backport for [[gerrit:1182861|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-01T07:59:39Z] <kartik@deploy1003> Finished scap sync-world: Backport for [[gerrit:1182861|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] (duration: 29m 29s)

Change #1182862 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.45.0-wmf.16] Update HomepageVisit schema to 1.6.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-01T08:09:47Z] <kartik@deploy1003> Started scap sync-world: Backport for [[gerrit:1182862|Update HomepageVisit schema to 1.6.1 (T402496 T402497)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-01T08:16:07Z] <kartik@deploy1003> hueitan, kartik: Backport for [[gerrit:1182862|Update HomepageVisit schema to 1.6.1 (T402496 T402497)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-01T08:25:09Z] <kartik@deploy1003> Finished scap sync-world: Backport for [[gerrit:1182862|Update HomepageVisit schema to 1.6.1 (T402496 T402497)]] (duration: 15m 21s)

Change #1183610 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-01T13:15:03Z] <lucaswerkmeister-wmde@deploy1003> Started scap sync-world: Backport for [[gerrit:1183610|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]], [[gerrit:1155805|Enable electionclerk user group on fawiki (T396347)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-01T13:20:56Z] <lucaswerkmeister-wmde@deploy1003> huji, hueitan, lucaswerkmeister-wmde: Backport for [[gerrit:1183610|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]], [[gerrit:1155805|Enable electionclerk user group on fawiki (T396347)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-01T13:29:57Z] <lucaswerkmeister-wmde@deploy1003> Finished scap sync-world: Backport for [[gerrit:1183610|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]], [[gerrit:1155805|Enable electionclerk user group on fawiki (T396347)]] (duration: 14m 53s)

Change #1183688 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.1

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

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Change #1183692 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.16] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:04:00Z] <kartik@deploy1003> Started scap sync-world: Backport for [[gerrit:1183692|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:10:28Z] <kartik@deploy1003> hueitan, kartik: Backport for [[gerrit:1183692|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

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

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.17] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:20:44Z] <kartik@deploy1003> Finished scap sync-world: Backport for [[gerrit:1183692|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] (duration: 16m 43s)

Change #1183973 merged by jenkins-bot:

[mediawiki/extensions/WikimediaCampaignEvents@wmf/1.45.0-wmf.17] Setup tracking for CentralNotice banners experiment for WE2.1.1

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

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:27:36Z] <kartik@deploy1003> Started scap sync-world: Backport for [[gerrit:1183973|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]]

Change #1183688 merged by jenkins-bot:

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

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

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:33:30Z] <kartik@deploy1003> hueitan, kartik: Backport for [[gerrit:1183973|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-02T07:41:48Z] <kartik@deploy1003> Finished scap sync-world: Backport for [[gerrit:1183973|Setup tracking for CentralNotice banners experiment for WE2.1.1 (T402496)]] (duration: 14m 12s)

srishakatux awarded a token.

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

[mediawiki/extensions/WikimediaCampaignEvents@master] Remove the tracking code for WE2.1.1

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