CONTEXT
This ticket fleshes out the set of data-driven questions that can help us to understand both how to:
- Measure the impact of generating pronunciation audio for readers
- Optimizing the tool for future use
DATA QUESTIONS
Product - BEFORE LAUNCH of PHONOS
- How often are users trying to listen to pronunciations by clicking on IPA syntax?
Product - AFTER LAUNCH of PHONOS
- How often are users trying to listen to rendered pronunciations?
- How often are users trying to listen to rendered pronunciations but failing to hear anything?
- What's the average load time for audio?
Engineering
(Currently no engineering events to log)
New Instrumentation
Proposed new event name | Action that will trigger new event | Schema where event will be logged | Properties being tracked |
---|---|---|---|
timing.MediaWiki.extension.Phonos.IPA.can_play_through | Triggered when an audio finishes playing successfully. | statsv | This action will track the time an audio takes to first load and finish playing by_lang and by_wiki |
counter.MediaWiki.extension.Phonos.IPA.click | Triggered when user clicks on Phonos generated content (speaker icon, IPA). | statsv | This action will track the count of clicks on Phono audio files per by_lang and by_wiki |
counter.MediaWiki.extension.Phonos.IPA.error | Triggered when Phonos fails to play an audio. | statsv | This event is going to count the times Phonos fails to play an audio by_lang and by_wiki |
counter.MediaWiki.extension.Phonos.IPA.replay | Triggered when Phonos is clicked for a replay. | statsv | This event will track the clicks that trigger a replay by_lang and by_wiki |
Note: session-id is suggested as a property since it may be useful
STRETCH GOAL
If possible, it would also be great to set up a Quick Survey to gauge reader/listener reactions.
Since the data-tracking events will only give us an insight into how and if people are clicking on the audio files to listen them, it will be hard to infer if they found the pronunciations useful.
The goal of the Quick Survey would be to collect data on how useful readers found the audio.
The Quick Survey should trigger after the entire audio file plays. The survey should only be one question:
- How helpful was this audio in helping you understand how to pronounce this term?
- Scale of 1-5 (1 Not Helpful, 5 Helpful)