Pro Plan5 minutesintermediate

Filtering Sessions

Find specific session recordings using advanced filters - by behavior, errors, pages visited, and visitor attributes.

session-replayfilteringsearchsegments
Last updated: January 15, 2025
Pro Plan

Find the sessions that matter using powerful filtering options. Quickly locate recordings with specific behaviors, errors, or patterns.

Quick Filters

Pre-Built Filters

Access common filters instantly:

FilterShows
RecentLast 24 hours
Long sessions5+ minutes
Short sessionsUnder 1 minute
With errorsJavaScript errors
Rage clicksFrustrated clicking
High valueHigh value score

Applying Quick Filters

  1. Open Sessions list
  2. Click filter chips
  3. Results update immediately
  4. Combine multiple filters

Basic Filters

Time Range

Filter by date:

RangeSelection
TodayCurrent day
YesterdayPrevious day
Last 7 daysWeek view
Last 30 daysMonth view
CustomPick dates

Duration

Filter by session length:

  • Any duration
  • Under 30 seconds
  • 30s - 2 minutes
  • 2 - 5 minutes
  • 5 - 15 minutes
  • Over 15 minutes
  • Custom range

Device Type

Filter by device:

  • Desktop
  • Mobile
  • Tablet

Page Filters

Pages Visited

Find sessions that visited specific pages:

page:/checkout
page:/pricing
page:/signup

Entry Page

Filter by landing page:

  • Where session started
  • Campaign landing pages
  • Blog entries

Exit Page

Filter by last page:

  • Where users left
  • Abandonment pages
  • Success pages

Page Count

Filter by pages viewed:

  • Single page (bounces)
  • 2-5 pages
  • 5-10 pages
  • 10+ pages

Behavior Filters

Error Sessions

Find sessions with errors:

  • Any error
  • Specific error message
  • Error on specific page

Rage Clicks

Frustrated user behavior:

  • Rapid clicking
  • Same area clicked
  • Unresponsive elements

Dead Clicks

Clicks on non-interactive elements:

  • Indicates UX issues
  • Expectation mismatch
  • Missing links

Goals Achieved

Pro Plan

Filter by goal completion:

  • Any goal completed
  • Specific goal
  • Goal NOT completed

Visitor Filters

New vs Returning

FilterShows
NewFirst-time visitors
ReturningPrevious visitors
AllBoth types

Country/Region

Filter by location:

  • Specific country
  • Multiple countries
  • Exclude countries
  • Region within country

Traffic Source

Filter by how they arrived:

  • Direct
  • Organic search
  • Paid search
  • Social media
  • Referral
  • Email
  • Specific campaign

User Identification

Scale Plan

Find specific users:

  • By user ID
  • By email
  • By custom identifier

Technical Filters

Browser

Filter by browser:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Other

Operating System

Filter by OS:

  • Windows
  • macOS
  • Linux
  • iOS
  • Android

Screen Resolution

Filter by viewport:

  • Small (under 768px)
  • Medium (768-1024px)
  • Large (1024-1440px)
  • Extra large (above 1440px)

Advanced Filtering

Combining Filters

Use multiple filters together:

device:mobile AND page:/checkout AND error:true

Filter Logic

OperatorMeaning
ANDAll conditions
ORAny condition
NOTExclude condition

Complex Examples

Find mobile checkout errors:

device:mobile
AND page:/checkout
AND error:true

Find organic visitors who converted:

source:organic
AND goal:purchase_complete

Find rage clicks on pricing page:

page:/pricing
AND rage_clicks:>0

Custom Segments

Scale Plan

Creating Segments

Save filter combinations:

  1. Apply desired filters
  2. Click "Save as Segment"
  3. Name your segment
  4. Access from segment dropdown

Segment Examples

SegmentFilters
Checkout abandonerspage:/checkout AND NOT goal:purchase
Mobile frustrationdevice:mobile AND rage_clicks:>0
High-value visitorsvalue_score:>70 AND duration:>3m
Error investigatorserror:true AND country:US

Managing Segments

  • Edit segment filters
  • Rename segments
  • Delete unused
  • Share with team

Search Syntax

Field Searches

FieldExample
pagepage:/product
useruser:john@email.com
countrycountry:US
devicedevice:mobile
browserbrowser:chrome
errorerror:"TypeError"

Operators

OperatorExample
:Equals
:>Greater than
:<Less than
:!Not equals

Wildcards

Use * for partial matches:

page:/blog/*
user:*@company.com

Saved Searches

  1. Apply filters
  2. Click "Save Search"
  3. Name your search
  4. Optionally add to dashboard

Accessing Saved Searches

  • Dropdown in filter bar
  • Quick access buttons
  • Keyboard shortcut (Cmd/Ctrl + K)

Filter Performance

Large Date Ranges

Tips for performance:

  • Narrow date range when possible
  • Add specific filters first
  • Use indexed fields (page, user, device)

Session Counts

After filtering:

  • Total matches shown
  • Sample size indicated
  • Export available

Exporting Filtered Results

Export Options

After filtering:

  1. Click "Export"
  2. Choose format (CSV, JSON)
  3. Select fields to include
  4. Download

Bulk Actions

Scale Plan

On filtered sessions:

  • Add to collection
  • Tag sessions
  • Delete selected
  • Share list

Use Cases

Bug Investigation

Find error-related sessions:

error:"Cannot read property"
AND page:/checkout
AND date:last_7_days

UX Research

Find struggling users:

duration:>5m
AND rage_clicks:>3
AND NOT goal:completed

Campaign Analysis

Review campaign visitors:

utm_campaign:summer_sale
AND source:paid

Conversion Study

Compare converters:

goal:purchase_complete
vs.
page:/checkout AND NOT goal:purchase_complete

Tips & Best Practices

Start Broad, Then Narrow

  1. Start with basic filter
  2. Review results
  3. Add more filters
  4. Refine until focused

Use Quick Filters First

Pre-built filters are fast:

  • Errors, rage clicks, etc.
  • Then add custom filters

Save Common Searches

Don't repeat work:

  • Save filter combinations
  • Share with team
  • Quick access daily

Next Steps

Was this article helpful?