Collecting data with Trackers and Webhooks

  1. Home
  2. Docs
  3. Collecting data with Trackers and Webhooks
  4. Trackers – collecting data from your own applications
  5. JavaScript Trackers (Web and Node.js)
  6. Browser Tracker
  7. Browser Tracker v3 Reference
  8. Plugins
  9. Error Tracking

Error Tracking

This tracker plugin provides two ways of tracking exceptions: manual tracking of handled exceptions using trackError and automatic tracking of unhandled exceptions using enableErrorTracking.


  • npm install @snowplow/browser-plugin-error-tracking
  • yarn add @snowplow/browser-plugin-error-tracking
  • pnpm add @snowplow/browser-plugin-error-tracking


import { newTracker, trackPageView } from '@snowplow/browser-tracker'; import { ErrorTrackingPlugin, enableErrorTracking } from '@snowplow/browser-plugin-error-tracking'; newTracker('sp1', '{{collector_url}}', { appId: 'my-app-id', plugins: [ ErrorTrackingPlugin() ], }); enableErrorTracking();
Code language: JavaScript (javascript)




This plugin does not add any additional data to context of an event.

If you’d like to learn more about Snowplow BDP you can book a demo with our team, or if you’d prefer, you can try Snowplow technology for yourself quickly and easily.