Page MenuHomePhabricator

CX instrumentation: Fix event_source for popular suggestions
Closed, ResolvedPublic1 Estimated Story PointsBUG REPORT

Description

The dashboard_translation_start event is currently logged with the suggestion_featured event source, when the popular filter is selected.

However an more appropriate suggestion_popular_articles event source is available and should be used instead.


Derived Requirement

Ensure that when a user starts a translation from the Unified Dashboard with the Popular filter selected, the dashboard_translation_start event is logged with the suggestion_popular_articles event source instead of suggestion_featured.

Test Steps

Test Case 1: Ensure correct event source is logged when starting translation from Popular suggestions

  1. Open Wikipedia and navigate to the Unified Dashboard.
  2. Select the Popular filter in the article suggestions list.
  3. Choose an article from the Popular suggestions.
  4. Start a new translation.
  5. Inspect the logged dashboard_translation_start event.
  6. ✅❓❌⬜ AC1: The dashboard_translation_start event is logged with the suggestion_popular_articles event source.

QA Results - TestWiki

ACStatusDetails
1T414326#11543654

Event Timeline

ngkountas renamed this task from CX: Fix event_source for popular suggestions to CX instrumentation: Fix event_source for popular suggestions.Jan 12 2026, 11:01 AM
ngkountas claimed this task.
ngkountas triaged this task as Medium priority.
ngkountas set the point value for this task to 1.

Change #1225516 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX instrumentation: Fix event source for popular suggestions

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

Change #1225537 had a related patch set uploaded (by SarthakSingh2904; author: SarthakSingh2904):

[mediawiki/extensions/ContentTranslation@master] CX instrumentation: Fix event source for popular suggestions

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

This comment was removed by ngkountas.

Change #1225537 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX instrumentation: Fix event source for popular suggestions

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

Change #1225516 abandoned by Eamedina:

[mediawiki/extensions/ContentTranslation@master] CX instrumentation: Fix event source for popular suggestions

Reason:

Abandon in favor of I417f7a81b2ac716cbb3a77145d9c9a9d463e32c1

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

Change #1225595 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 1.0.0+20260112

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

Change #1225595 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 1.0.0+20260112

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

@ngkountas Confirmed CX instrumentation: Fix event_source for popular suggestions, as seen in the screenshots below. I will move this to Sign-off. Thanks for all your work!

Test Result - TestWiki

Status: ✅ PASS
Environment: TestWiki
OS: macOS Tahoe 26.2
Browser: Chrome 143
Device: MBA
Emulated Device: NA

Test Artifact(s): Event logging / instrumentation verification

Test Steps

Test Case 1: Ensure correct event source is logged when starting translation from Popular suggestions

  1. Open Wikipedia and navigate to the Unified Dashboard.
  2. Select the Popular filter in the article suggestions list.
  3. Choose an article from the Popular suggestions.
  4. Start a new translation.
  5. Inspect the logged dashboard_translation_start event.
  6. AC1: The dashboard_translation_start event is logged with the suggestion_popular_articles event source.
Mobile 1Mobile 2
2026-01-21_15-30-01.png (2,095×1,056 px, 529 KB)
2026-01-21_15-28-10.png (2,121×1,132 px, 559 KB)
GMikesell-WMF updated Other Assignee, removed: GMikesell-WMF.
GMikesell-WMF moved this task from Needs QA to Design Signoff on the LPL Hypothesis board.