Contents
Overview
Client-side events, also called User Interactions, are triggered by the web, iOS and Android apps. They correspond to, in most cases, interactive UI components or patterns that are visible in the application. These allow us to:
Keep the list of events limited and intuitive.
Create micro funnels based on component-to-component interaction.
Quantify the overall error rate of the application and also the breakdown per flow, page, and component.
Standard events
Typically, user interaction events are named as follows:
Button | The user clicks/taps on a button. |
Card | The user clicks/taps on a card. |
Checkbox | The user checks/unchecks a checkbox. |
Chip | The user clicks/taps on a chip. |
Dropdown | The user clicks/taps on a dropdown. |
Error | An error is triggered after a user action. |
Input | The input field gets focused. |
Link | The user clicks/taps on a link. |
List Item | The user clicks/taps on an item in a list. |
Modal | A modal is displayed to the user. |
Navigation | The user clicks/taps on a navigation item. |
Number Input | The user clicks/taps on one of the interactive elements of the number input component: minus button, plus button or the number field. |
Paginate | The user clicks/taps on the pagination button. |
Page View | The user lands on a page (URL). |
Radio Button | The user clicks/taps on a radio button. |
Segmented Button | The user clicks/taps on a segmented button. |
Snackbar | A snackbar is displayed after a user action. |
Switch | The user clicks/taps on a switch. |
Tab | The user clicks/taps on a tab. |
Text Area | The text area gets focused. |
Standard properties
See Attributes and Properties to understand what event properties are. User interaction events typically contain the following standard properties:
Label | While the event defines the component, e.g. |
Path | The path URL after the domain, e.g. |
Type Exclusive property | Exclusive for lists to help better differentiate content like different reward cards by tier, or pages where we might have offers mixed with rewards. |
Specific events and properties
This section is work in progress. We are currently re-structuring the client-side event documentation to make it clearer and more complete
These pages document specific events that are captured in each page of the RBI apps: