To evaluate the changes we're planning to make to the mobile design of diffs, we need to first instrument some data logging on Special:Diff and Special:MobileDiff, so that we understand how user behaviour changes as a result. This task will track those data logging tasks.
We would like to track clicks to:
- Actions
- Undo
- Thanks
- Rollback
- Change visibility
- Revision navigation links
- User page
- Page history
- Contributions
- Add to watchlist
- Previous/Next edit
- Tags; both the Special:Tags button and individual hyperlinked tags
Metrics Platform
For these events, we can use the Metrics Platform, which has a default schema tracking a variety of data that we're interested in.