As part of the Improve Tone Structured Task, the newcomer will be shown the Tone Edit Check UI. That UI features a decline action:
That action presents the user with a short survey when taken:
It would be very valuable if we were able to distinguish which responses to that survey came from an EditCheck that was shown due to the Newcomer writing a paragraph with a tone issue, and which responses came from an EditCheck UI that was shown due to the Newcomer following a suggested edit from the Homepage.
Story
As an engineer seeking to implement the Revise Tone UX, I need to know when someone who was shown the Tone Check decline survey after following a suggested edit from the Homepage completes said survey so that I can ensure they see the post-survey success message and in-context edit suggestion module. Pictured below and viewable in Figma.
Requirements
Growth Team to populate
- Growth needs a hook to listen to for this event (postEdit is probably not right, because no edit took place? But that's the call of the editing team.)
- Ideally, that hook should include the plugin data (ve.init.target.saveFields.plugins)
- It should include that the Tone Edit Check was declined
- It should include with what reason the Tone Edit Check was declined (With "tone is appropriate" we will remove the suggestion; with "don't know how to revise" and "other" we probably won't, but might track it differently.)
(Open to discuss other approaches. Many roads lead to Rome.)


