Built for JavaScript

How it works

TrackJS seamlessly integrates with your website code to track production errors from real users. We report errors from code bugs, network failures, and third-parties with zero impact to your website.

Scriptguy turning gears

Works everywhere you need it

From modern NextJS to old Internet Explorer, TrackJS has your back.

Typescript
React
AngularJS
NodeJS
Brave
Chrome
Edge
Firefox
Gatsby
Ghost
jekyll
jQuery
JavaScript
Lambda
NextJS
NuxtJS
Opera
Redux
Relay
Safari
Segment
Android
VueJS
Typescript
React
AngularJS
NodeJS
Brave
Chrome
Edge
Firefox
Gatsby
Ghost
jekyll
jQuery
JavaScript
Lambda
NextJS
NuxtJS
Opera
Redux
Relay
Safari
Segment
Android
VueJS

Better JavaScript in 3 easy steps

1. Add the TrackJS agent

1. Add the TrackJS agent

Copy the code into your html or bundle it from npm. The agent is only 8 kilobytes, has no dependencies, and won't slow down your pages.

2. Deploy your site

2. Deploy your site

Now that the agent is part of your site, TrackJS automatically monitors errors from your real users in your production environment. Unhandled errors, rejected promises, failing network calls, and console errors are all captured by the agent automatically.

3. Create filters and alerts

3. Create filters and alerts

Everyone's site has JavaScript errors, but not all of them are important. TrackJS gives you powerful filtering tools to focus on errors from the users that matter most, you just have to tell us who they are.

First, do no harm

Our top priority is to never break your site or slow down your users.

Private by default

Private by default

TrackJS doesn't use cookies or track anything identifiable about users. Telemetry never includes sensitive data.

No Impact

No impact

TrackJS doesn't alter page behavior and won't slow down your page. All data is in a rolling buffer to prevent memory leaks.

Non-blocking

Non-blocking

TrackJS sends usage and error data using non-blocking deferred techniques to never interrupt the interactions on the page. If our service is offline, your users are never impacted.