| Recording scope | Clicks, scrolls, mouse movement, and page structure; cookieless; all sessions captured | Clicks, scrolls, mouse movement; sampling by percentage or user attribute filters | High-fidelity DOM capture including dynamic content; DX Data analytics layer on top | Full session with JavaScript errors, network requests, Redux state, and console logs | Clicks, scrolls, movement, and form interactions; funnel and conversion path analysis |
| Heatmaps and click maps | Click maps, scroll maps, and area heatmaps included at no cost | Click maps, scroll maps, and move maps included in all plans | DX Data heatmaps and click maps; segment-filtered heatmaps on higher plans | Heatmaps included on paid plans | Click maps, scroll maps, movement maps, attention maps included |
| Rage and frustration detection | Rage click and dead click detection; frustration score per session | Rage click detection and frustration signal filtering | Rage click, error click, and thrash detection | Rage click detection and JavaScript error correlation | Rage click, cursor thrash, and frustration score per session |
| User identification and session tagging | Anonymous sessions only; no user identification API | Identify API for tagging sessions with user ID and custom attributes | FS.identify() with user variables and session search by user attributes | LogRocket.identify() with traits and attribute-based session search | User tagging with custom variables and segment filters |
| Native mobile app support | Web only; no native mobile SDK | Web only; mobile web recording supported | Native iOS and Android SDKs with mobile-specific session replay | Native iOS and Android SDKs | Web only |
| Developer and analytics integrations | Google Analytics 4 and Microsoft Advertising UET integration | HubSpot, Segment, Jira, Slack, and over 30 integrations | Segment, Amplitude, Heap, Salesforce, BigQuery, and data warehouse exports | Jira, GitHub, Segment, Amplitude, Sentry, and error monitoring platforms | Google Analytics, Salesforce, and major CMP integrations |
| Free tier | Fully free with no session or usage limits | Free for up to 35 daily sessions and 300 recordings per month | No free tier; enterprise pricing on request | Free for up to 1,000 sessions per month | Free for up to 500 recordings per month |
| Default data retention | 13 months (fixed; cannot be shortened) | 365 days (configurable on paid plans) | 90 days default; longer retention available on higher plans | 30 days default; longer periods on paid plans | 30 to 365 days depending on plan |
| Session sampling controls | No sampling; all sessions are captured automatically | Percentage sampling and user attribute filtering | Capture rules for URL targeting and attribute-based session sampling | Configurable sampling rate and attribute-based session targeting | Sampling rate controls on all paid plans |
| API and data export | No public API; GA4 export integration only | Recordings and heatmaps API on paid plans | Data Export API; BigQuery and data warehouse exports on enterprise plans | Data export API; analytics and CDP destination integrations | REST API on paid plans |