Page MenuHomePhabricator

Create new click tracking instrumentation for search recomm A/B test
Closed, ResolvedPublic5 Estimated Story Points

Description

Background

Rather than modifying the existing web ui click tracking instrumentation to work for the search recommendations A/B test, we want to create a separate click tracking instrumentation.
This is because existing instrumentation includes alot of extra data, is configured for a specific use case, is logging to the legacy schema, and because we also need to handle search session id with the A/B test.
Having a separate instrumentation is cleaner and makes sense considering it is temporary

User story

  • Add web team member we want to be able to easily analyze search A/B test events and clean up the test after

Requirements

Acceptance criteria

  • Instrumentation fires to the TBD stream

Communication criteria - does this need an announcement or discussion?

no

Event Timeline

bwang changed the task status from Open to In Progress.Jan 13 2025, 8:32 PM
Jdlrobson set the point value for this task to 5.Jan 14 2025, 5:16 PM
Jdlrobson moved this task from Q3 to Sprint Backlog on the Web-Team board.
bwang removed bwang as the assignee of this task.Jan 14 2025, 6:11 PM
SToyofuku-WMF changed the task status from In Progress to Open.Jan 15 2025, 6:04 PM

is logging to the legacy schema

This shouldn't be happening. We addressed this here and it was QA'd here.
@bwang Can you show where events still being logged to Event Platform?

Change #1113227 had a related patch set uploaded (by Stoyofuku-wmf; author: Stoyofuku-wmf):

[mediawiki/extensions/WikimediaEvents@master] New Web A/B Test Interaction function

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

Change #1113227 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] New Web A/B Test Interaction function

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