Background
Previously, users would have to manually type warning messages. We want to reduce the onboarding burden for patrollers so we are introducing example saved messages in the Edit Patrol feature. This task is to instrument the addition of canned messages to this feature.
Because they will be stored in different ways on the backend, we've separated out the two types of saved messages in the flow (see updated flow in Saved Messages T356774)
- Example messages = 10 prewritten messages, appear in second tab. Users can send them as-is, or modify them and send them. If they want to save their modified version, it appears as a new message under Your Messages. Example messages cannot be deleted or modified in the app.
- Your messages = user's saved messages, either created from scratch, templates, or by modifying an example message.
Requirements
Ensure instrumentation follows schema requirements as defined by our analyst. Analyst must be able to answer:
- How often do users create messages from scratch instead of using an example message?
- How often do users modify an example message before sending?
- How often do users modify an example message and save that version to "Your Messages"?
- How often do users click on each of the 10 example messages?
Task
- @SNowick_WMF to create schema docs for Saved Messages
- Engineers to wire up instrumentation based on schema doc from @SNowick_WMF
References