Page MenuHomePhabricator

[Request/Consult] PageTriage EventLogging
Closed, InvalidPublic

Description

For Product Analytics

Name for main point of contact and contact preference

What teams or departments is this for?

  • Volunteer developers of PageTriage — for NDA purposes, via myself

What are your goals? How will you use this data or analysis?

  • Due to a number of intermittent bugs with PageTriage, it would be useful to log client-side errors, as well as user-flow actions/events, to diagnose where and why failures (e.g. T239712: AfD tagging behaving inconsistently) occur.
  • An example of user-flow actions/events would be:
    • [action] User begins reviewing an article
    • [action] User marks the article for deletion
    • [event] PageTriage checks the AfD log page
    • [event] PageTriage create an AfD page
    • [event] PageTriage adds the AfD tag to the article

What are the details of your request? Include relevant timelines or deadlines

  • Product-Analytics's assistance is requested to ensure an appropriate event platform schema is proposed & implemented, and to potentially consult on other methods of accomplishing this goal.

Is this request urgent or time sensitive?

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 814294 had a related patch set uploaded (by Samtar; author: Samtar):

[mediawiki/extensions/WikimediaEvents@master] clientError.js: Add 'error.pagecuration' topic

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

Change 814294 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] clientError.js: Add 'error.pagetriage' topic

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

Change 820077 had a related patch set uploaded (by Samtar; author: Samtar):

[mediawiki/extensions/PageTriage@master] delete.js: Add `console.error` call

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

Change 820091 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):

[mediawiki/extensions/PageTriage@master] Implement verbose logging

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

Change 820077 abandoned by Samtar:

[mediawiki/extensions/PageTriage@master] delete.js: Add `console.error` call

Reason:

Prefer I229baf5b6059b18e65c02f426c9e728abfeea606

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

Change 820091 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Implement verbose logging

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

TheresNoTime renamed this task from Add EventLogging to PageCuration to [Request/Consult] PageTriage EventLogging.Sep 26 2022, 2:03 PM
TheresNoTime claimed this task.
TheresNoTime updated Other Assignee, added: Novem_Linguae.
TheresNoTime updated the task description. (Show Details)

@TheresNoTime: when is the Wishathon? I tried to figure it out by following the links but wasn't able to find any dates.

Please refer to "analytics instrumentation planning" topic in https://www.mediawiki.org/wiki/Product_Analytics/Consultation_Hours#Specialty_Areas_By_Topic

If nobody's appointments slots work for you, please let me know (Slack or email) and we'll figure something out.

@TheresNoTime: when is the Wishathon? I tried to figure it out by following the links but wasn't able to find any dates.

This week, but no rush on things, I count this as progress! I'll take a look at the calendar for this/next week and see if we can figure something out — thank you for the reply!

Change 837745 had a related patch set uploaded (by Samtar; author: Samtar):

[mediawiki/extensions/PageTriage@master] ext.pageTriage.views.toolbar: Add another handleError call

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

Change 837745 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] ext.pageTriage.views.toolbar: Add another handleError call

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

kzimmerman subscribed.

Moving to Tracking on our side. @TheresNoTime , let us know if you need a hand booking Consultation Hours

Change 841561 had a related patch set uploaded (by Samtar; author: Samtar):

[mediawiki/extensions/PageTriage@master] statsv: Add error counters to delete/tags .js

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

I am no longer able to assist with this. This may need to be closed.

AFD bug T238025 is solved, which this task was designed to help with, so I think this can be closed as well. A big thanks to TNT for the idea and for looking into better logging.