Engineering: Implement universal feature discovery modal
Summary
The purpose of this issue is to capture the engineering work required to implement the new admin feature discovery modal.
Design specs
Designs are TBD but are actively being worked on in 14.1 here #326828 (closed)
Solution
When this issue is resolved we should the module built in a way that it can be easily added to future feature discovery moments where our team or any other team only needs to update the copy and/or image assets within the experience to launch in their new location. As part of this MVC work we should decide on one location to test the initial modal experience.
We should also ensure we have a scalable way to capture where the modal was displayed and the view to click rate of each CTA within the modal. The click events for each CTA should be stored as backend events in a shared table so we're able to measure their conversion rates to paid over time along with actual revenue generated.