Segment is an analytics platform.

Special partners can use additional and extended data from adjust, and have been integrated with a custom module in adjust's backend. This guide describes how to activate the Segment module, as well as additional set up that may be required or beneficial.

To integrate Segment with adjust, follow these steps:

  1. Activate the module by adding one or more tokens in the Segment panel in your dashboard.
  2. Update your SDK to send certain partner parameters. This may be mandatory.
  3. All set - adjust will transmit the requisite data to Segment.

1Activating the Segment module

All settings related to Segment can be found in your dashboard. Simply open your app settings and follow through to Partner Setup > Add Partners > Segment.

To activate the integration, enter your Write Key within this panel. You can find the required values in your Segment dashboard.

Once activated, adjust will automatically start sending install callbacks to Segment.

1.1List of parameters transmitted to Segment

Segment require certain parameters to be passed to them via their module. When you activate their module, the following parameters will be automatically transmitted.

  • Partial tracker names
  • Full tracker names
  • All partner parameters (if you activate them)

2Sending partner parameters to Segment

Segment allows you to send a set of predefined parameters. If you attach any of these parameters to an event in your adjust SDK, these will be forwarded to Segment. You can find out more about attaching partner parameters in the SDK readme specific to the SDK or SDKs you are working with. Below is a list of the defined parameters that Segment accepts:

Parameter key Value
anonymous_id mandatory
user_id optional