You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Adjust](https://www.adjust.com/) is one of the leading Mobile Measurement Partner (MMP) platforms that collects and presents data from marketing campaigns. This helps companies track their campaign performance.
13
+
[Adjust](https://www.adjust.com/) is one of the leading Mobile Measurement Partner (MMP) platforms that collects and presents data from marketing campaigns. This helps companies track their campaign performance.
14
14
15
15
Adapty provides a complete set of data that lets you track [subscription events](events) from stores in one place. With Adapty, you can easily see how your subscribers are behaving, learn what they like, and use that information to communicate with them in a way that's targeted and effective. Therefore, this integration allows you to track subscription events in Adjust and analyze precisely how much revenue your campaigns generate.
16
16
@@ -19,60 +19,58 @@ The integration between Adapty and Adjust works in two main ways.
19
19
1.**Adapty receives attribution data from Adjust**
20
20
Once you've set up the Adjust integration, Adapty will start receiving attribution data from Adjust. You can easily access and view this data on the user's profile page.
border: '1px solid #727272', /* border width and color */
26
+
width: '700px', /* image width */
27
+
display: 'block', /* for alignment */
28
+
margin: '0 auto' /* center alignment */
29
+
}}
30
+
/>
31
+
</Zoom>
33
32
34
33
2.**Adapty sends subscription events to Adjust**
35
34
Adapty can send all subscription events which are configured in your integration to Adjust. As a result, you'll be able to track these events within the Adjust dashboard. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
36
35
37
-
## How to set up Adjust integration
38
-
39
-
To set up the integration with Adjust go to [Integrations > Adjust](https://app.adapty.io/integrations/adjust) in the Adapty Dashboard, turn on a toggle from off to on, and fill out fields.
36
+
## Initial Setup
40
37
41
-
The next step of the integration is to set credentials.
border: '1px solid #727272', /* border width and color */
47
-
width: '700px', /* image width */
48
-
display: 'block', /* for alignment */
49
-
margin: '0 auto' /* center alignment */
50
-
}}
51
-
/>
52
-
</Zoom>
38
+
1. Open the Adapty Dashboard, and navigate to [Integrations > Adjust](https://app.adapty.io/integrations/adjust).
53
39
40
+
2. Set the toggle on top of the page to "on".
54
41
42
+
3. Fill out the fields, and set your access credentials.
55
43
56
-
1. If you have enabled OAuth authorization on the Adjust platform, it is mandatory to provide an **OAuth Token** during the integration process for your iOS and Android apps.
57
-
2. Next, you need to provide the **app tokens** for your iOS and Android apps. Open your Adjust dashboard and you'll see your apps.
border: '1px solid #727272', /* border width and color */
63
-
width: '700px', /* image width */
64
-
display: 'block', /* for alignment */
65
-
margin: '0 auto' /* center alignment */
66
-
}}
67
-
/>
68
-
</Zoom>
55
+
3. If you enabled OAuth authorization on the Adjust platform, it is mandatory to provide an **OAuth Token** during the integration process for your iOS and Android apps.
56
+
4. Next, provide the **app tokens** for your iOS and Android apps. Open your Adjust dashboard and you'll see your apps.
border: '1px solid #727272', /* border width and color */
62
+
width: '700px', /* image width */
63
+
display: 'block', /* for alignment */
64
+
margin: '0 auto' /* center alignment */
65
+
}}
66
+
/>
67
+
</Zoom>
70
68
71
-
:::note
72
-
You may have different Adjust applications for iOS and Android, so in Adapty you have two independent sections for that. If you have only one Adjust app, just fill in the same information.
73
-
:::
69
+
:::note
70
+
You may have different Adjust applications for iOS and Android, so in Adapty you have two independent sections for that. If you have only one Adjust app, just fill in the same information.
71
+
:::
74
72
75
-
3. Select your app from the list and copy **App Token**. Then, paste it to Adapty.
73
+
5. Select your app from the list and copy the **App Token**. Paste the token into the corresponding field on the Adapty dashboard.
@@ -104,7 +102,7 @@ So the first step here is to find event tokens for all events that you want Adap
104
102
/>
105
103
</Zoom>
106
104
107
-
2. Copy the event token and paste it to Adapty. Below the credentials, there are three groups of events you can send to Adjust from Adapty. Check the full list of the events offered by Adapty [here](events).
105
+
1. Copy the event token and paste it to Adapty. Below the credentials, there are three groups of events you can send to Adjust from Adapty. Check the full list of the events offered by Adapty [here](events).
@@ -117,21 +115,22 @@ So the first step here is to find event tokens for all events that you want Adap
117
115
/>
118
116
</Zoom>
119
117
120
-
121
118
Adapty will send subscription events to Adjust using a server-to-server integration, allowing you to view all subscription events in your Adjust dashboard and link them to your acquisition campaigns.
122
119
123
120
:::important
124
121
Consider the following:
122
+
125
123
- Adjust doesn't support events older than 58 days. So, if you have an event that is more than 58 days old, Adapty will send it to Adjust, but the event datetime will be replaced by the current timestamp.
126
124
- Adjust doesn’t support IPv6. If you disable IP collection in the SDK in **App settings** or on the SDK activation, only a backend IPv6 may be sent, and tracking can fail — keep SDK IP collection enabled to ensure IPv4 is used.
125
+
127
126
:::
128
127
129
-
## SDK configuration
128
+
## Attribution Integration
130
129
131
-
To set up the Adjust integration, you need to implement two parts:
130
+
After you complete the steps described above, add the following two methods to your app. They will establish communication between your app and Adjust:
132
131
133
-
1.**To send subscription data to Adjust**: Pass the Adjust device ID using the `setIntegrationIdentifier()` SDK method
134
-
2.**To receive attribution data from Adjust**: Update attribution data using the `updateAttribution()` SDK method
132
+
1.**To send subscription data to Adjust**: Pass the Adjust device ID to the `setIntegrationIdentifier()` SDK method
133
+
2.**To receive attribution data from Adjust**: Update attribution data with the `updateAttribution()` SDK method
135
134
136
135
For Adjust version 5.0 or later, use the following example:
Adapty sends selected events to Adjust as configured in the **Events names** section on the [**Adjust Integration page**](https://app.adapty.io/integrations/adjust). Each event is structured like this:
280
+
281
+
```json
282
+
{
283
+
"event_token":"EVENT_TOKEN_FROM_CONFIG",
284
+
"app_token":"APP_TOKEN_FROM_CONFIG",
285
+
"s2s":1,
286
+
"environment":"production",
287
+
"created_at_unix":1709294400,
288
+
"currency":"USD",
289
+
"revenue":9.99,
290
+
"customer_user_id":"user_12345",
291
+
"external_device_id":"user_12345",
292
+
"ip_address":"192.168.100.1",
293
+
"user_agent":"Mozilla/5.0 (Linux; Android 14; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36",
0 commit comments