Skip to main content

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:
ColumnDescription
StatusAI processing status (e.g., “AI Watching”, “Processed”)
Time & DurationWhen the session occurred and how long it lasted
LocationUser’s city, region, and ISP
DeviceBrowser, operating system, and device type
You can customize which columns appear and add your own AI-powered columns (see below).

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).
The AI will scan all future sessions for this event and tag them automatically.

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
Combine filters to create powerful segments. For example: “Mobile users in the US who rage clicked during checkout in the last 7 days.”

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
Click any event in the timeline to jump directly to that moment in the replay.

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.

Next Steps