Extole Destination

Segment makes it easy to send your data to Extole (and lots of other destinations). Once you've tracked your data through our open source libraries we'll translate and route your data to Extole in the format they understand. Learn more about how to use Extole with Segment.

Getting Started

When you enable Extole in Segment, this is what happens:

  • Our CDN is updated within 5-10 minutes. Then our snippet will start asynchronously loading Extole’s core.js onto your page. This means you should remove Extole’s snippet from your page.
  • Because Extole tracks custom user data, no data will appear in Extole until you identify the current user.


When you call identify, we keep track of the current user and will include identifying information (userId and email) with all track calls sent to Extole.


Segment supports Extole events in our client-side library through the track method.

Note: Remember, because Extole tracks custom user data, be sure to call identify before attempting to call track.

Supported Sources and Connection Modes

📱 Device-based
☁️ Cloud-based

To learn more about about Connection Modes and what dictates which we support, see here.


Segment lets you change these destination settings via your Segment dashboard without having to touch any code.

Client ID

Your Extole client ID. To find your client ID, log in to https://my.extole.com, then choose “Previous Tools” from the dropdown menu at the top right. Next, select “Sites” from the “Administer” dropdown. From there, pick any of your Sites; your client ID will be listed at the top of the page.


A mapping of custom events you’d like to pass through to Extole to the corresponding Extole event type.

If you have any questions or see anywhere we can improve our documentation, please let us know or kick off a conversation in the Segment Community!