Atatus

Atatus

Atatus loads performance monitoring scripts that track frontend JavaScript errors, page load times, and user interaction metrics. Data is collected and sent to Atatus servers for application health analysis and performance dashboards used by site operators.

Overview

Atatus is an application performance monitoring (APM) and real user monitoring (RUM) platform aimed at engineering and DevOps teams. It provides frontend error tracking, page load performance metrics, and user session insight to help developers identify and resolve production issues. Atatus competes with Sentry, Datadog RUM, and New Relic Browser in the frontend observability space. Its scripts run on the websites of companies that have integrated Atatus for production monitoring purposes.

What This Script Does

Atatus loads a lightweight monitoring agent from its CDN, typically via a script tag pointing to cdn.atatus.com.

Error tracking:

  • Attaches global error handlers (window.onerror, unhandledrejection) to capture uncaught JavaScript exceptions
  • Records the error message, stack trace, file name, and line number
  • Captures the browser, OS, and viewport dimensions at the time of the error

Real user monitoring:

  • Measures page load timing using the Navigation Timing API — including DNS resolution, TCP connection, TTFB, DOM interactive, and fully loaded timestamps
  • Tracks AJAX and fetch request durations and error rates via XMLHttpRequest and Fetch API instrumentation
  • Records Core Web Vitals (LCP, FID/INP, CLS) where browser APIs are available

Session tracking:

  • Assigns a session identifier to correlate multiple events within a user's visit
  • May capture page URL sequences to reconstruct user paths through the application
  • Session identifiers are typically stored in sessionStorage and do not persist beyond the browser tab

Data transmission:

All collected metrics and error payloads are sent to api.atatus.com endpoints. Payloads include page URL, session ID, browser metadata, and the specific performance or error data.

Consent & Compliance

GDPR and ePrivacy Directive: Atatus collects technical performance data tied to individual browser sessions. While IP address (processed server-side on receipt) and session identifiers constitute personal data under GDPR, the processing purpose is legitimate operational interest — identifying software defects and performance regressions. Under GDPR, legitimate interests (Article 6(1)(f)) may provide a lawful basis for RUM and error monitoring data collection. The ePrivacy Directive's cookie requirements may apply if Atatus uses persistent storage rather than sessionStorage for its identifiers, but most RUM implementations use non-persistent session tracking.

CCPA/CPRA: Error and performance data shared with Atatus constitutes disclosure of personal information to a service provider. This is permissible under CCPA with a Data Processing Agreement. The data is not used for advertising purposes and would not constitute a "sale."

Consent category: analytics — Atatus collects behavioral and technical data about user sessions for the site operator's internal engineering purposes.

Should You Block This Without Consent?

Yes.

Although Atatus serves an operational rather than advertising purpose, it collects session-level behavioral data (page paths, interaction timing, error context) and transmits it to a third-party server. Under a strict interpretation of GDPR and the ePrivacy Directive, analytics tools that collect personal data require consent unless a legitimate interest assessment supports the processing. Site operators who rely on Atatus for production error monitoring should conduct an LIA and consider whether functional exemptions apply, but as a default, blocking Atatus without consent is the conservative and compliant approach.

Visit website

Consent Categories

Analytics

Also Known As

atatusatatus apmatatus monitoringatatus javascript errorsfrontend performance monitoringatatus real user monitoring

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

atatus.comAnalytics

Frequently Asked Questions

Is consent required for Atatus on my website?

Yes, under GDPR. Atatus collects real user monitoring data including page load timings, JavaScript errors, and user session metrics associated with individual browser sessions. This analytics processing of personal data such as IP addresses and device identifiers requires consent before the monitoring agent loads.

What does Atatus track on my website?

Atatus loads a monitoring agent from cdn.atatus.com that captures JavaScript exceptions with stack traces via window.onerror. It measures page load timing via the Navigation Timing API, tracks AJAX request durations, and records browser, OS, and viewport dimensions. Session identifiers link error events to individual user sessions.

How does ConsentStack detect Atatus?

ConsentStack identifies Atatus through its cdn.atatus.com script domain and classifies it as an analytics vendor. Without consent, ConsentStack prevents the Atatus monitoring agent from loading, blocking error tracking and RUM data collection. When analytics consent is granted, the agent initializes and begins performance monitoring normally.

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 Atatus

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