Page MenuHomePhabricator

Design and document a new system of instrumentation for Content Translation
Closed, ResolvedPublic


In order to have better understanding of how user engage with Content Translation, we need to design new system of instrumentation that covers all the key user flows in all three modes: desktop article translation, desktop section translation, and mobile section translation.

The result will be a formal data schema, a detailed schema readme, and a diagram showing the event flows.

Current schema draft

Current schema diagram

ContentTranslationEvent-flows-v5.png (1×3 px, 401 KB)

Previous schema diagrams:

  • v4:
    ContentTranslationEvent-flows-v4.png (1×3 px, 379 KB)
  • v3:
    ContentTranslationEvent-flows-v3.png (1×5 px, 619 KB)
  • v2:
    ContentTranslationEvent-flows-v2.png (3×4 px, 688 KB)
  • v1:
    ContentTranslationEvent-flows-v1.png (1×2 px, 252 KB)
  • Pau's initial draft (apparently Phab can't turn it into a thumbnail, so click "it is a mystery" to view):
    cx-funnel.png (4×6 px, 1 MB)

Event Timeline

nshahquinn-wmf created this task.
nshahquinn-wmf moved this task from Triage to Epics on the Product-Analytics board.
nshahquinn-wmf lowered the priority of this task from High to Medium.Jan 25 2021, 1:48 PM
nshahquinn-wmf moved this task from Backlog to Priority Backlog on the Language-analytics board.

The schema draft and diagram have been fully updated with the changes I made in response to the engineering review. There should be no more changes unless I get high-priority feedback or something changes in the product itself.

The schema, readme, and diagram all need to be reformatted so they can be checked into the schema repo, but the actual work on the content is all done.