start
: The user has started an engagement.
engagement
: The user has completed an engagement by picking a result. abandonment
: The user has abandoned their engagement, for example by blurring the urlbar. discard
: The engagement ended in a way that should be ignored by listeners.
**/
typedef EngagementState = String;