Enhanced hs-form-event options

Status: Idea Submitted

From a metrics perspective, hs-form-event:*only exposes success and fail. This doesn’t track form abandonment very well.

We’d like the following events exposed

  • focus - It’ll expose the form field which recieved focus
  • blur - Same - But blur
  • change - fired onBlur when the value was altered

Bonus points for payload

  • form object which contains all the form field names, values, and types and a dirty flag to indicate the value was changed by the user (Type is important since we’d not want to calculate % of fields changed based on hidden fields)

From there, that would give us the ability to do the following

  • set a threshold that a user interacted/engaged with a form
  • set a quality threshold of HOW MUCH a user engaged in a form (level of interest)
  • And since we’d already be tracking submits (success and failure) - We can then check which forms are most effective.

The end goal being a better calculated metric on form success rate.