---
title: Adjust
slug: experience/adjust
description: Learn about the comprehensive features and capabilities of the Adjust tracking service and its integration options for Android and iOS developer environments. Explore the supported events and their configuration for actions and purchases, and discover the
docTags: 
createdAt: 2023-06-30T14:25:37.539Z
---

# Summary

## Official websites

| **Site**      | **URL**                                               |
| ------------- | ----------------------------------------------------- |
| Website       | [https://www.adjust.com](https://www.adjust.com/)     |
| Documentation | [https://help.adjust.com](https://help.adjust.com/en) |

## Developer integrations

| **Platform** | **URL**                                                                         |
| ------------ | ------------------------------------------------------------------------------- |
| Android      | [https://github.com/adjust/android\_sdk](https://github.com/adjust/android_sdk) |
| iOS          | [https://github.com/adjust/ios\_sdk](https://github.com/adjust/ios_sdk)         |
| Web          | <font color="#ff6900">not supported</font>                                      |

# Tracking service

## Event support matrix

Overview of the supported events and their configuration.

|                                            | **Templates**                                          | **Parameter**                              |
| ------------------------------------------ | ------------------------------------------------------ | ------------------------------------------ |
| <font color="#2166ae">**Actions**</font>   | <font color="#3b9f0f">*token_android
token_ios*</font> | <font color="#ff6900">not supported</font> |
| <font color="#2166ae">**Purchases**</font> | <font color="#3b9f0f">*token_android
token_ios*</font> | <font color="#ff6900">not supported</font> |

<font color="#2166ae">**Views**</font> and <font color="#2166ae">**Attributes**</font> are not supported.

## General structure in tracking\_config.json

:::hint{type="info"}
Tracking service key name in "*tracking\_config.json*" is:
"<font color="#2166ae">**adjust**</font>"
:::

:::CodeblockTabs
General structure

```json
{
  
  "adjust": {
    "eventsEnabledByDefault": true,
    "viewsEnabledByDefault": false,
    "purchasesEnabledByDefault": true,
    "attributesEnabledByDefault": false,
    
    "events": {
      // your configured list of events
    },
    
    "views": {},
    
    "purchases": {
      // your configured list of events
    },
    
    "attributes": {} 
    
  }
  
}
```
:::

## Event configuration

### Actions

Adjust supports action events.&#x20;

:::CodeblockTabs
Action event

```json
"action_event_key": {
  "templates": {
    "token_android": "insert your android adjust token for this event",
    "token_ios": "insert your ios adjust token for this event"
  }
}
```

Example

```json
"ISSUE_DOWNLOADED": {
  "templates": {
    "token_android": "abc123",
    "token_ios": "def456"
  }
}
```
:::

**Templates**

Adjust tracks events using tokens. Events and their tokens are configured in the Adjust frontend. Purple recommends configuring the distinction per platform at Adjust so that there is a separate token for each platform. These are then stored in the "<font color="#3b9f0f">token_android</font>" and "<font color="#3b9f0f">token_ios</font>" templates.

### Views

Adjust does not support view events.

### Purchases

Adjust supports purchase events.&#x20;

:::CodeblockTabs
Purchase event

```json
"purchase_event_key":{
  "templates":{
    "token_android":"insert your android adjust token for this event",
    "token_ios":"insert your ios adjust token for this event"
  }
}
```

Example

```json
"STOREFRONT_SUBSCRIPTION_PURCHASED": {
  "templates": {
    "token_android": "abc123",
    "token_ios": "def456"
  }
}
```
:::

**Templates**

Adjust tracks events using tokens. Events and their tokens are configured in the Adjust frontend. Purple recommends configuring the distinction per platform at Adjust so that there is a separate token for each platform. These are then stored in the "<font color="#3b9f0f">token_android</font>" and "<font color="#3b9f0f">token_ios</font>" templates.

### Attributes

Adjust does not support attributes.

## Additional supported functionality

### Deeplinking

| **Deeplinking** | **URL**                                                                                                                              |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| Android         | [https://help.adjust.com/en/article/deep-linking-android-sdk](https://help.adjust.com/en/article/deep-linking-android-sdk)           |
| iOS             | [https://help.adjust.com/en/article/deep-linking-overview-ios-sdk](https://help.adjust.com/en/article/deep-linking-overview-ios-sdk) |

# How to configure&#x20;

## Native Purple App

Any native Tracking Service is configured in the <font color="#2166ae">**Purple Manager.**</font>

### Enable SDK

:::hint{type="info"}
***Settings location***

"<font color="#2166ae">**Your app**</font>" => "<font color="#2166ae">**Consent/Push/Analytics**</font>" => "<font color="#2166ae">**Analytics (General/iOS/Android/Web)**</font>"
:::

| **Setting**          | **Description**                                               |
| -------------------- | ------------------------------------------------------------- |
| **Enable Adjust**    | To enable the Adjust SDK in your app, activate this checkbox. |
| **Adjust App Token** | The app token is provided by Adjust.                          |

### Apple privacy / ATT

:::hint{type="info"}
***Settings location***

"<font color="#2166ae">**Your app**</font>" => "<font color="#2166ae">**Consent/Push/Analytics**</font>" => "<font color="#2166ae">**Privacy**</font>"
:::

### Consent management

:::hint{type="info"}
**Settings location:**

"<font color="#2166ae">**Your app**</font>" => "<font color="#2166ae">**Consent/Push/Analytics**</font>" => "<font color="#2166ae">**Consent Management**</font>"
:::

| **Setting**              | **Description**                                               |
| ------------------------ | ------------------------------------------------------------- |
| **Vendor-ID for Adjust** | The Vendor-ID is provided by the consent management platform. |

## Web integration

Adjust does not provide any web integration.
