LogRocket
Session replay for engineers that pairs each recording with console logs, network activity, errors, and performance data.
INTEGRATES: segment · amplitude · mixpanel · google-analytics-4 · google-tag-manager · adobe-analytics · heap · optimizely
ALTERNATIVES: fullstory · posthog · microsoft-clarity · hotjar
LogRocket’s replay is built for reproduction, not just observation — each session carries the console output, network requests and responses, JavaScript errors, and (with the right SDK) application state alongside the DOM recording. That makes it closer to a frontend observability tool than a CRO tool: a support ticket or error alert links to the exact session, with the technical context needed to debug it.
Capture is automatic. Once the SDK is initialized, events, console logs, network activity, errors, and performance metrics are recorded without manual instrumentation, and the product-analytics layer — funnels, path analysis, retention, dashboards, and click/scroll/conversion heatmaps — is built on that same autocaptured telemetry. Galileo AI (machine learning plus LLMs) triages sessions and issues to surface the ones judged most impactful, so teams are not watching recordings at random.
Implementation notes. Install via npm or a script tag and call LogRocket.init() as early on the
page as possible — the docs warn that recording data is lost if it fires late. Identify users after
init so sessions attach to real accounts. Beyond the web SDK there are Android, iOS, React Native, and
Flutter SDKs, and Redux middleware for capturing application state and actions. Recording can be
gated conditionally (e.g. disabled in development, or sampled) by wrapping the init call.
Privacy is the big gotcha. By default only password fields are excluded; everything else in the
DOM and network traffic is recorded unless you configure otherwise. You mark sensitive elements with
data-private (with a lipsum option that preserves typing activity without the content), attach
network sanitizers to strip request/response bodies, headers, and URLs, and can optionally enable a
mode that sanitizes all text, inputs, and images — but that is opt-in, not the default. Excluded data
is never sent to LogRocket’s servers, which matters for GDPR/CCPA reviews. Budget real engineering
time for a sanitization pass before going to production with any app that handles PII.
Cost model. You pay for captured sessions; analytics, error events, and logs are unmetered on top. There is no longer a permanently free plan — a 14-day trial, then paid — so LogRocket no longer competes with free replay tools on price. A conditional-recording option exists for capturing a sampled fraction of sessions, and final pricing also moves with seats and retention length. Self-hosted deployment is available for strict data-residency and compliance requirements (enterprise). The integration catalog spans 50+ tools: support desks (Zendesk, Intercom), issue trackers (Jira, Linear, GitHub), observability (Datadog, New Relic, Sentry), and analytics (Segment, Amplitude, Mixpanel, Google Analytics).
Use it when engineering and support teams need to reproduce bugs, tie errors and performance regressions to real sessions, and quantify their impact. Look past it when the audience is marketers wanting heatmaps and surveys as the primary deliverable, when budget demands a free tier, or when a lighter free tool covers your replay needs without the monitoring depth.