The event stream is found inside the Session Replay player and displays user actions and page events related to each listed pageview. This article gives an overview of the event stream including its features, the event types, and how to use them.
Event stream overview
From the event stream, you can:
- Expand and collapse events, nested within each pageview.
- See the list of events and actions is displayed as you are watching your users' replays. Each one is highlighted in blue at the moment it occurs in the replay.
- Insights (and Errors if applicable to your plan) are displayed on the timeline as icons (events are grouped when they occur at the same time, with the exception of Errors).
- Click on a user action or event as they are scrolling to jump to the exact moment it occurred.
- Click the checkbox next to an event to jump to Impact Quantification.
- Use the 'Filters' dropdown to display only the type of event or action you're interested in (error events will depend on your Contentsquare plan).
- Enter keywords in the 'Search' bar to find a specific pageview, action or event (search for any visible term from the list).
Types of events
| Event | Example |
| Clicks | Right-click, middle-click, left-click |
| Positions on screen | Leaves a blue trace where a user clicked, for the rest of the session replay |
| Gestures | Taps, double taps, swipes, pinches in and out |
| Invisible keystrokes | Keystrokes that are non-visual: Esc, Tab, Backspace/Delete, Arrow Left/Right/Up/Down, Caps Lock, Space, Insert, End, Enter/Return, Alt/Option, Ctrl, Shift, Ctrl + C/V |
| Page Events | 'PageShowedSearchResults' |
| Comments | Made by Contentsquare users |
| JS Errors | Uncaught TypeError: Cannot read property |
| API Errors | 400 Bad Request |
| Insights | Rage clicks, multiple field interactions, multiple button interactions |
Event stream on Mobile Apps
The Event stream for Mobile Apps projects looks the same as the one for Web projects.
The following information is displayed:
- Comments (same as Web),
- Replay details (collecting start/stop, app restarted, quality changes*)
- App visibility (app in background/foreground)
- Gesture events (see the Gesture in Event Stream section below)
Quality change event
Good to know: Orientation changes on any device, e.g. from landscape to portrait, is reflected in the replay - the screen will turn from landscape to portrait or vice versa.
However, the orientation change is not reflected as an event inside the event stream.
Gestures in Event Stream
The gesture collected by the SDK are:
- Tap
- Long press
- Swipe up, down, right, left
The gestures appear in the Event Stream as seen below: