Page MenuHomePhabricator

Mockup new schema to log DiscussionTools-related events
Open, Stalled, LowPublic

Description

In T240056#5821459, we decided we will use a new, yet-to-be-named, schema to track DiscussionTools-related events. [1]

However, open questions remain [2] about how this new schema should be implemented.

This task is about mocking up a potential for design for how a new schema to log talk page and DiscussionTools-related events could look and work to help us answer said "Open questions." [2]

Done

  • A schema design "mockup" is created that meets the following criteria:
    • 1) The design could accommodate the events listed in the "Instrumentation spec" section of the Talk pages/Replying/Measurement plan and
    • 2) The design is detailed enough to help us answer the "Open questions" originally listed in T240056's task description

"Open questions"

  • Where should full talk page editing events live? In EditAttemptStep? In the new schema?
  • If we proceed with introducing a new schema, what are the different schema those events should be sent to?
  • What is the relationship between new schema and EditAttemptStep?

  1. Right now, "DiscussionTools-related events" refers to the events listed in the "Instrumentation spec" section of the Talk pages/Replying/Measurement plan
  1. See T240056's "Open questions"

Event Timeline

ppelberg created this task.Jan 22 2020, 1:16 AM
ppelberg updated the task description. (Show Details)
JTannerWMF moved this task from To Triage to Up next on the VisualEditor board.
LGoto assigned this task to Mayakp.wiki.Feb 3 2020, 5:44 PM
LGoto triaged this task as High priority.
LGoto edited projects, added Product-Analytics (Kanban); removed Product-Analytics.
JTannerWMF edited projects, added OWC2020 (OWC2020 Replying 1.0); removed OWC2020.
JTannerWMF moved this task from Backlog to Analytics on the Editing-team (Tracking) board.
JTannerWMF removed a project: VisualEditor.
LGoto lowered the priority of this task from High to Medium.Feb 6 2020, 9:12 PM
LGoto edited projects, added Product-Analytics; removed Product-Analytics (Kanban).
LGoto moved this task from Triage to Current Quarter on the Product-Analytics board.

06-Feb Update

Met with @DLynch over the last week to discuss, (focussing only on the current release V1.0) which events need to be instrumented and which schema they will live. We have come to the conclusion that for the features being implemented as a part of Replying V1.0, we will not need a new schema and everything we need can be tracked using EditAttemptStep.
T243363 is not a blocker for V1.0

Please note that as we move forward with the release of V1.1 and V2.0, we will discuss and may require a new schema.

JTannerWMF updated the task description. (Show Details)Feb 17 2020, 4:11 PM
JTannerWMF added a subscriber: JTannerWMF.

I added the open questions to this task.

19-Feb
A new schema is not needed for instrumentation v1.0 of the new replying workflow; as such I'm adding the v2.0 instrumentation ticket as a parent to this one.

kzimmerman added a subscriber: kzimmerman.

This may not be required; moving to next quarter for now

Mayakp.wiki changed the task status from Open to Stalled.Jun 10 2020, 11:05 PM
Mayakp.wiki lowered the priority of this task from Medium to Low.
Mayakp.wiki moved this task from Current Quarter to Backlog on the Product-Analytics board.

Moving this task out of Upcoming Quarter since we have added Replying V2.0 instrumentation events to VisualEditorFeatureUse schema with the addition of a few changes.
To know more, pls refer to Talk pages/Replying/Instrumentation spec

Moving status to "Stalled" for now, as we could potentially close this task if we warrant that this mock-up is not required.