This guide describes the steps you need to follow to integrate Ninetailed as a destination in Segment.
What Is Segment?
Segment is a Customer Data Platform (CDP), which means that they provide a service that simplifies collecting and using data from the users of your digital properties (websites, apps, etc). With Segment, you can collect, transform, send, and archive first-party customer data.
By integrating with Segment, you can easily and accurately track conversions and integrate 1st party data for personalization with Ninetailed.
You can use the data collected with Segment to define audiences in the Audience Builder or personalize components via the API.
Segment sends Identify calls to Ninetailed as an identify event. This call is used in order to associate traits with an individual, which can be targeted for personalization in outbound email campaigns or website components.
If you aren't familiar with the Segment Spec, take a look at the Track method documentation to learn about what it does. An example call would look like:
analytics.track('Login Button Clicked')
Segment sends Track calls to Ninetailed as a track event.
To set up Ninetailed to send Segment data you need to install the @analytics/segment package.
Install module via npm
npm install @analytics/segment
Install module via yarn
yarn add @analytics/segment
How to Use
To use, install the package, include in your project and initialize the plugin with AnalyticsProvider