The team wants to do a skin-specific analysis for the A/B test for Talk pages project/Usability. This means we have to know whether someone is using Vector 2022 vs Vector 2010. (We don't necessarily expect to have enough users to do a specific analysis for MonoBook, Timeless, or other skins.)
Description
Details
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Add new fragment for editattemptstep | Kimberly Sarabia | schemas/event/secondary | master | +603 -3 |
Related Objects
Event Timeline
This turns out to be doable without needing any modifications -- the existing logging to the DesktopWebUIActionsTracking schema includes the skin data, and it can be joined to the EditAttemptStep logging via the shared pageToken/page_token keys.
@MNeisler if you do need it added to the EditAttemptStep logging directly I could do so.
@MNeisler if you do need it added to the EditAttemptStep logging directly I could do so.
@DLynch If possible, it would still be helpful to get a skin field added to EditAttemptStep directly to help make querying easier and not always limit us just to the events sampled in DesktopWebUIActions for the planned editing-related metrics. (Note: I will still need to join with DesktopWebUIActionsTracking for engagement metrics (i.e.proportion of talk page views that lead to clicks)).
I also think this would be a useful field to have in EditAttemptStep for other future product analyses where we want to calculate editing metrics by skin type.
Change 919157 had a related patch set uploaded (by Jdlrobson; author: Kimberly Sarabia):
[schemas/event/secondary@master] Add new fragment for editattemptstep
Change 919157 merged by jenkins-bot:
[schemas/event/secondary@master] Add new fragment for editattemptstep
I was checking data logged for the Usability Improvements AB test and noticed that the skin field added to EditAttemptStep is currently only returning NULL values. It looks like a task (T337270) has already been filed to address this. Pending a fix to this issue, I should be able join AB test data in EditattemptStep to data logged in DesktopWebUIActionsTracking to obtain the desktop skin being used by the editor.
@Removing task assignee as this open task has been assigned for more than two years - See the email sent on 2025-05-22.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome!
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!DLynch:
The A/B test ended about a year ago: T341491: [MILESTONE] Deploy config change to "turn off" Usability Improvements A/B test and enable features for A/B test wikis.