Documentation Index
Fetch the complete documentation index at: https://revlytics.co/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Revlytics includes built-in session replay powered by rrweb. It captures DOM changes, mouse movements, clicks, and scrolls — then lets you play them back in the dashboard. Session replay is enabled by default. To disable it, add thedata-no-replay attribute.
Disable replay
Sample rate
Record replay for only a percentage of sessions:sessionStorage for consistency.
| Value | Behavior |
|---|---|
100 (default) | Record all sessions |
50 | Record 50% of sessions |
0 | Disable replay (same as data-no-replay) |
Privacy
Session replay respects user privacy:- Input masking — rrweb automatically masks input values by default
- Opt-out — Users who call
revlytics.optOut()won’t be recorded - No replay on sensitive pages — Use URL skip patterns to exclude specific pages
Viewing replays
- Go to Dashboard → Sessions
- Click on any session to open the replay player
- Use the timeline to scrub through the recording
Storage
Replay events are sent to the/api/replay endpoint and stored separately from analytics events. Each replay session includes the full DOM snapshot and incremental changes.