The Sessions Dashboard
The Sessions page is your central hub for understanding user behavior. It lists all recorded sessions from your website, enriched with AI-detected events and metadata you define.Session Table
Each row in the table represents a single user session. Default columns include:| Column | Description |
|---|---|
| Status | AI processing status (e.g., “AI Watching”, “Processed”) |
| Time & Duration | When the session occurred and how long it lasted |
| Location | User’s city, region, and ISP |
| Device | Browser, operating system, and device type |
Custom Events
Rehearsals allows you to create custom event columns that detect specific user behaviors using AI.Creating a Custom Event
1
Click the + icon
In the table header, click the + button to add a new column.
2
Describe the event
Write a plain-English description of what you want to detect:
- “User hesitated at checkout”
- “User encountered an error message”
- “User viewed the pricing page more than once”
3
Choose the column type
Select how the AI should capture this event (see types below).
Column Types
Boolean
Yes / NoDid the event happen?Example: “User rage clicked”
Text
Extracted textPull specific content from the session.Example: “What error message was shown?”
Number
Numeric valueExtract a measurable quantity.Example: “Cart total value”
Custom events are powerful for filtering and segmentation. Once created, you can filter the session list to show only sessions where a specific event occurred.
Filtering Sessions
Use filters to find exactly what you’re looking for:- Standard Filters — Date range, duration, device type, browser, location
- AI Event Filters — Filter by your custom events (e.g., “Show only sessions where ‘User hesitated at checkout’ is YES”)
- Processing Status — Filter by whether the session has been fully analyzed by the AI
- Interaction Filters — Filter by AI-detected behaviors like rage clicks, dead clicks, or excessive scrolling
Viewing a Replay
Click any row to open the Session Replay Viewer.Video Playback
Watch the user’s screen exactly as they saw it. Use playback controls to skip forward, slow down, or jump to specific moments.Timeline
A chronological list of events appears alongside the video:- Page views and navigation
- Clicks and form interactions
- AI-detected frustration signals (rage clicks, dead clicks)
- Custom events you’ve defined
Dev Tools
For debugging, expand the Dev Tools panel to inspect:- Network Requests — API calls, response times, and errors
- Console Logs — JavaScript errors and warnings
- DOM Events — Element interactions and state changes
AI Chat
Use the integrated Agent to ask questions about the specific session you’re watching:“Why did this user leave without completing checkout?”
“What happened right before the error appeared?”The Agent has full context of the session and can provide insights without you needing to explain what you’re looking at.
