TrackJS

TrackJS

TrackJS is a JavaScript error monitoring platform for web applications. The TrackJS agent captures unhandled exceptions, console errors, and network failures with full contextual telemetry. Does not collect personal data or set advertising cookies.

Overview

TrackJS is a JavaScript error monitoring service that captures unhandled exceptions, console errors, and network failures in web applications. It provides contextual telemetry around each error to help developers reproduce and fix issues. TrackJS does not collect personal data or set advertising cookies.

What This Script Does

  • Installs a lightweight JavaScript agent that intercepts runtime errors, unhandled promise rejections, and console error output
  • Captures network request failures (XHR/fetch) including URL, status code, and timing
  • Collects contextual telemetry such as browser version, OS, page URL, and a timeline of user actions leading up to each error
  • Sends error reports to TrackJS servers for aggregation and alerting
  • Does not set cookies for tracking or advertising purposes

Consent & Compliance

  • Category: Functional
  • GDPR: Collects technical metadata (browser, OS, URL) but not personal identifiers. A legitimate interest basis is generally appropriate for error monitoring. No cross-site tracking.
  • CCPA: Does not sell or share personal information. Telemetry data is limited to technical diagnostics.
  • ePrivacy: Does not set cookies or access device storage for tracking. Any local storage use is limited to deduplication of error reports.

Should You Block This Without Consent?

No. TrackJS is a functional error monitoring tool that does not track users across sites, set advertising cookies, or collect personal data. Blocking it would reduce your ability to detect and fix production errors without providing meaningful privacy benefit.

Visit website

Consent Categories

Functional

Also Known As

TrackJSJavaScript error trackingJS monitoringerror reportingbrowser telemetryfrontend observability

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

trackjs.comFunctional
usage.trackjs.comFunctional

Frequently Asked Questions

Is consent required for TrackJS on my website?

Conditional. TrackJS is classified as functional. It captures JavaScript errors and network failures for debugging purposes and does not collect personal data or set advertising cookies. Under GDPR, it may qualify as a legitimate interest use for site maintenance. However, obtaining functional consent is still recommended best practice.

What does TrackJS collect from site visitors?

TrackJS captures unhandled JavaScript exceptions, console errors, and failed network requests along with contextual telemetry — browser version, page URL, and error stack traces. It explicitly does not collect personally identifiable information or set cookies for advertising. All data is used for application error diagnosis.

How does ConsentStack classify and manage TrackJS?

ConsentStack assigns TrackJS to the Functional consent category, reflecting its error monitoring purpose and absence of personal data collection. Depending on your consent configuration, ConsentStack can permit TrackJS to load without explicit visitor consent or require functional consent before the monitoring agent initializes.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
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.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for TrackJS

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