LogRocket

LogRocket

Session replay and product analytics platform used by SaaS and e-commerce teams. LogRocket records full user sessions including DOM snapshots, network requests, and console logs to help engineers reproduce bugs and understand user frustration. Also provides performance monitoring and feature analytics.

Overview

LogRocket is a session replay and product analytics platform used by SaaS and e-commerce teams. It records full user sessions including DOM snapshots, network requests, and console logs to help engineers reproduce bugs. It also provides performance monitoring and feature usage analytics.

What This Script Does

The LogRocket SDK captures detailed session data: DOM mutations, mouse movements, clicks, scrolls, network requests (XHR/fetch), console output, and JavaScript errors. It sets cookies and uses localStorage to identify returning users and link sessions. Recorded sessions are transmitted to LogRocket servers where they can be replayed as video-like reconstructions. The script continuously streams data during the user's session, generating significant outbound network traffic.

Consent & Compliance

LogRocket falls under analytics and functional consent categories. It collects behavioral data that constitutes personal data under GDPR (IP addresses, session recordings of user interactions, form inputs). Under GDPR and ePrivacy, session replay tools require explicit opt-in consent because they access the user's device (cookies/localStorage) and process personal data far beyond what is strictly necessary. CCPA classifies this data collection as a sale/share if LogRocket processes data for its own purposes.

Should You Block This Without Consent?

Yes. Session replay captures extensive personal data including everything the user does on the page. This is non-essential tracking that requires informed opt-in consent under GDPR/ePrivacy. Block until the user consents to analytics.

Visit website

Consent Categories

Analytics
Functional

Also Known As

LogRocketsession replayproduct analyticserror monitoringuser session recordingreal user monitoring

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (4)

logrocket.comAnalytics
cdn.lr-in.comAnalytics
cdn.lr-ingest.comAnalytics
cdn.lr-in-prod.comAnalytics

Frequently Asked Questions

Does LogRocket require consent to record user sessions?

Yes. LogRocket records full user sessions including DOM snapshots, network requests, and console logs. As an analytics platform that captures detailed behavioral data, it requires user consent under GDPR and CPRA before session recording can begin on visitors from applicable jurisdictions.

What information does LogRocket capture during a session?

LogRocket captures DOM mutations, mouse movements, clicks, network request payloads, console errors, and performance metrics. It stores session replays linked to user identifiers. It may also set cookies or use local storage to persist session identifiers across page loads.

How does ConsentStack integrate with LogRocket for consent management?

ConsentStack prevents LogRocket from initializing until the visitor consents to analytics tracking. This ensures no session data is captured without permission, protecting user privacy and keeping your implementation compliant with data protection regulations across multiple jurisdictions.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for LogRocket

ConsentStack automatically detects and manages LogRocket trackers so your site stays compliant with global privacy regulations.