The try new task dialog has a logger available, and the relevant data needed to satisfy T328060: Leveling up: Instrumentation, but we need to update the schema to document the event data, and make sure we are recording the correct data
From the measurement plan:
Case 2: A newcomer completes a suggested edit and reaches a threshold that triggers them seeing a “try a new task” dialogue. For these events we want to capture:
- Everything the HelpPanel schema currently captures about that event (e.g. time, platform, wiki, user ID, edit count, etc)
- That the user is seeing this “try a new task” dialogue. Similarly as for the other type of dialogue described above, this should be reflected in the type value in the action_data field.
- What milestone the user reached that caused the dialogue to show up, both what type of task they just completed and how many edits of that task type they have done.
- What type of task they are suggested to try.
- The action the user took, whether it was “try a new task” or “no thanks”.
- Together with this action we also need to capture if the user had the “Don’t show this again” checkbox checked.
- If the user chose “try new task” and the post-edit dialogue changes to show the task list, we need to also capture whether the standard dialogue was shown or whether the combination of task type and user filters resulted in no available tasks.