Error Tracking

Error Tracking

The Error Tracking tool automatically captures uncaught JavaScript errors in your application, helping you monitor code health and quickly identify issues affecting users.

The Errors Page

The errors page has two main sections:

Error List (Left Sidebar)

A list of all captured errors showing:

  • Error Message — The specific error that occurred (e.g., “Uncaught TypeError: Cannot read properties of null”)
  • URL — The page where the error occurred
  • Counts — Number of occurrences, affected users, and affected devices
  • Time — How long ago the error was last seen

Use the filters at the top to narrow down by context, hostname, or sort by last seen.

Error Trends (Main Area)

A line graph showing “Errors in the last 30 days”. Use this to:

  • Spot sudden spikes after deployments
  • Track error reduction over time
  • Identify recurring patterns

Key Metrics

  • Last 7 Days — Total errors compared to the previous 7 days
  • Affected Devices — Number of unique devices impacted out of your total active devices, shown as a count and percentage

Click any error to see full details including the stack trace.

How to Use Error Tracking

Prioritize Fixes

Use the Affected Devices metric to prioritize errors impacting the most users. A single error affecting 100 users is more urgent than 10 errors each affecting 1 user.

Debug with Replays

Each error includes a replay ID or session ID. Use this to:

  1. Find the session where the error occurred
  2. Watch the replay to see what the user was doing
  3. Understand the exact sequence of actions that triggered the error

Monitor Releases

After each deployment:

  1. Watch the error trend graph for spikes
  2. Check for new error types
  3. Verify that fixed errors don’t recur

Automatic Capture

Error tracking is enabled by default when you integrate Overcentric. Errors are captured with:

  • Full stack trace
  • Current page URL
  • User and session information
  • Browser and device details

Configuration

You can disable error capture if needed:

overcentric.init('YOUR_PROJECT_ID', {
  context: 'product',
  errorCapture: false  // Disable error tracking
});

Or via Project Settings in the dashboard.