Aptrinsic Destination

Aptrinsic provides a personalized product experience platform to help companies acquire, retain, and grow customers by creating real-time, personalized engagements driven by product usage data. With Aptrinsic, companies can implement an effective product-led go-to-market strategy that will increase product adoption and customer lifetime value.

Our Aptrinsic destination code is open sourced on Github, feel free to check it out: Aptrinsic integration code.

This document was last updated on June 14, 2018. If you notice any gaps, outdated information or simply want to leave some feedback to help us improve our documentation, please let us know!

Getting Started

The first step is to make sure Aptrinsic supports the source type and connection mode you’ve chosen to implement. You can learn more about what dictates the connection modes we support here.

📱 Device-based
☁️ Cloud-based
  1. From your Segment UI’s Destinations page click on “Add Destination”.
  2. Search for “Aptrinsic” within the Destinations Catalog and confirm the Source you’d like to connect to.
  3. Find your API key, log into Aptrinsic and navigate to Settings > Products > Web App. If you have not already entered the URL for your web application, do that and click the Generate button. The apiKey is the value to the right of the “Generate” button. By using this integration, you will not need to include the Aptrinsic tag on your page, it will be loaded automatically by Segment.
  4. Add the Aptrinsic API Key in the connection settings section.
  5. We will automatically initialize Aptrinsic with your API key upon loading Analytics.js. In about 5-10 minutes the CDN will be updated and Aptrinsic snippet will be initialized onto your page.

Don’t miss out the The Configuration Checklist - Segment.com in Aptrinsic!


If you haven’t had a chance to review our spec, please take a look to understand what the Identify method does.

An example identify call is shown below:

analytics.identify('97980cfea0085', {
  email: 'gibbons@initech.com',
  name: 'Monica Gibbons'

When you identify a user, we will pass that user’s information to Aptrinsic with userId as the Aptrinsic’s user identifier. User traits are mapped to visitor metadata in Aptrinsic. Any matching custom attributes will also be mapped into Aptrinsic. You’ll be able to find all users and traits in the “Audience explorer” in Aptrinsic.

Segment must be running on all of pages of your web application or site that you wish to use Aptrinsic on. Your Segment integration must include use of the identify call (identifies the user & group/account).


If you haven’t had a chance to review our spec, please take a look to understand what the Track method does.

An example track call is shown below:

analytics.track("Form submitted", {
  product: "book", 
  title: "The Name of the Wind"

When you track an event, we will send the event name together with the properties included in the track call. In Aptrinsic you will be able to create new funnels based on the custom events and properties received from Segment. You can also add “custom events” in the features created in the “Product Mapper” view.


If you haven’t had a chance to review our spec, please take a look to understand what the Group method does.

An example group call is shown below:

analytics.group("0e8c78ea9d9dsasahjg", {
  name: "group_name",
  employees: 3, 
  plan: "enterprise",
  industry: "Technology"

When you call group, we will send groupId as the account id to Aptrinsic. Group traits are mapped to account metadata in Aptrinsic.

If you have any questions, or see anywhere we can improve our documentation, please let us know!