---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/segment/connections/destinations/catalog/errorception#article
headline: Errorception Destination
description: Connect the Segment Errorception destination to capture client-side JavaScript errors and attach Identify traits as metadata in your Errorception dashboard.
url: https://www.twilio.com/docs/segment/connections/destinations/catalog/errorception
inLanguage: en
dateModified: 2026-07-15T17:40:17.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Errorception Destination

## Destination Info

* Refer to it as **Errorception** in the [Integrations object.](/docs/segment/guides/filtering-data/#filtering-with-the-integrations-object)

### Components

* [Browser](https://github.com/segment-integrations/analytics.js-integration-errorception)

## Connection Modes

[Learn more about connection modes.](/docs/segment/connections/destinations/#connection-modes)

### Device-Mode

* web: yes
* mobile: no
* server: no

### Cloud-Mode

* web: no
* mobile: no
* server: no

## Getting Started

To set up the Errorception destination, enable it in the Segment web app. Your changes appear in the Segment CDN in about 45 minutes, and then Analytics.js starts asynchronously loading Errorception's `beacon.js` library onto your page. Remove the original Errorception snippet from your page so the library loads only once.

Your Errorception dashboard then starts showing any JavaScript errors that occur on your site. Errorception is only supported on the client-side.

## Identify

This is only active if you set the `meta` setting to be true. When you call [`identify`](/docs/segment/connections/spec/identify/) we set Errorception's `_errs.meta` to be the `traits` you passed in.

## Settings

Segment lets you change these destination settings from the Segment app without having to touch any code.

| Field                                                       | Description                                                                                                                                                                                                                                                                                                                                                                          | Required | Type    |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ------- |
| Include custom user data with Errorception's error tracking | When this option is enabled we will store metadata about the user on \`identify\` calls, using the \[Errorception \`meta\` API]\(http://blog.errorception.com/2012/11/capture-custom-data-with-your-errors.html).                                                                                                                                                                    | No       | boolean |
| Project ID                                                  | You can find your Project ID under the \*\*Settings\*\* tab on the \[Project page]\() of your Errorception account. Your Project ID is the long hexadecimal number inside \`\_errs\['PROJECT\_ID']\`. You can also just copy it out of your Errorception URL, \`/projects/PROJECT\_ID\`. It should be 24 characters long and look something like this: \`326b76b52f52c3f662000140\`. | Yes      | string  |
