manager icon indicating copy to clipboard operation
manager copied to clipboard

change: [M3-7923] - Add analytics form tracking for Linode Create flow (v1)

Open mjac0bs opened this issue 1 year ago • 0 comments

Description 📝

This PR adds the ability to track form events to

TODO:

  • [ ] Tag a few more tricky events
  • [ ] Update the events to only fire on the distro tab based on URL params, if we don't want to track events on other linode create flow tabs
  • [ ] Add a v1 specifier to the functions and form names so tagging the v2 flow is easier
  • [ ] Write a ticket to update documentation in: (1) our developer guide and (2) create a sample form event ticket

Changes 🔄

List any change relevant to the reviewer.

  • ...
  • ...

Preview 📷

Screenshots of Form Start Events
Component Analytics Event
Screenshot 2024-04-29 at 12 32 42 PM Screenshot 2024-04-29 at 12 32 51 PM
Screenshot 2024-04-29 at 12 28 35 PM Screenshot 2024-04-29 at 12 28 26 PM
Screenshot 2024-04-29 at 10 30 54 AM Screenshot 2024-04-29 at 10 33 58 AM
Screenshot 2024-04-29 at 12 28 51 PM Screenshot 2024-04-29 at 12 28 59 PM
Screenshot 2024-04-29 at 12 29 19 PM Screenshot 2024-04-29 at 12 29 25 PM
Screenshots of Form Step Events
Component Analytics Event
Screenshot 2024-04-29 at 1 16 11 PM x
Screenshot 2024-04-29 at 10 34 09 AM Screenshot 2024-04-29 at 10 34 27 AM
Screenshot 2024-04-29 at 10 34 44 AM Screenshot 2024-04-29 at 10 34 39 AM
Screenshot 2024-04-29 at 12 53 01 PM Screenshot 2024-04-29 at 12 52 54 PM
Screenshot 2024-04-29 at 12 55 16 PM Screenshot 2024-04-29 at 12 55 22 PM
Screenshot 2024-04-29 at 1 03 10 PM Screenshot 2024-04-29 at 1 20 52 PM
Screenshot 2024-04-29 at 12 45 08 PM Screenshot 2024-04-29 at 12 45 17 PM
Screenshot 2024-04-29 at 12 45 25 PM Screenshot 2024-04-29 at 12 45 37 PM
Screenshot 2024-04-29 at 12 46 02 PM Screenshot 2024-04-29 at 1 20 52 PM
Screenshot 2024-04-29 at 12 56 18 PM x
Screenshot 2024-04-29 at 12 56 34 PM x
Screenshot 2024-04-29 at 12 55 54 PM Screenshot 2024-04-29 at 12 56 01 PM
Screenshot 2024-04-29 at 12 49 32 PM Screenshot 2024-04-29 at 12 49 40 PM
Screenshot 2024-04-29 at 12 49 55 PM Screenshot 2024-04-29 at 12 50 03 PM
Screenshot 2024-04-29 at 12 50 14 PM Screenshot 2024-04-29 at 12 50 20 PM
Screenshots of Form Input Events
Component Analytics Event
x x
x x
x x
Screenshots of Form Error Events
Component Analytics Event
Screenshot 2024-04-29 at 1 07 00 PM Screenshot 2024-04-29 at 1 07 07 PM
Screenshot 2024-04-29 at 1 07 25 PM Screenshot 2024-04-29 at 1 07 31 PM
Screenshots of Form Submit Events
Component Analytics Event
Screenshot 2024-04-29 at 1 05 07 PM Screenshot 2024-04-29 at 1 15 16 PM

How to test 🧪

Prerequisites

(How to setup test environment)

  • ...
  • ...

Reproduction steps

(How to reproduce the issue, if applicable)

  • ...
  • ...

Verification steps

(How to verify changes)

  • ...
  • ...

As an Author I have considered 🤔

Check all that apply

  • [ ] 👀 Doing a self review
  • [ ] ❔ Our contribution guidelines
  • [ ] 🤏 Splitting feature into small PRs
  • [ ] ➕ Adding a changeset
  • [ ] 🧪 Providing/Improving test coverage
  • [ ] 🔐 Removing all sensitive information from the code and PR description
  • [ ] 🚩 Using a feature flag to protect the release
  • [ ] 👣 Providing comprehensive reproduction steps
  • [ ] 📑 Providing or updating our documentation
  • [ ] 🕛 Scheduling a pair reviewing session
  • [ ] 📱 Providing mobile support
  • [ ] ♿ Providing accessibility support

mjac0bs avatar Apr 19 '24 22:04 mjac0bs