Aghanim-Adjust Integration
This guide explains how to integrate Aghanim with Adjust to streamline mobile attribution and analytics. By connecting Aghanim with Adjust, you can track player-generated events from the game hub, ensuring precise tracking of user actions across your entire game environment.
Aghanim currently sends events to Adjust only when a player successfully completes a payment on the game hub.
Requirements
- Adjust account
- Administrative permissions to generate or retrieve API tokens
Step 1: Provide the Adjust S2S token
Obtain an S2S Token from Adjust to authenticate communication, enabling Aghanim to send events:
- Log in to your Adjust dashboard.
- Create an S2S token with Events scope.
- Proceed to Aghanim Dashboard → App Connect → Adjust and install the plugin.
- In the plugin settings, paste the created token.
For more details, see the Adjust documentation on obtaining S2S tokens.
Step 2: Add Adjust attributes to player.verify webhook response
To ensure Adjust correctly identifies users and attributes their actions on the game hub, include the Adjust‑specific attributes in the player.verify webhook response:
| Key | Type | Description | Required? |
|---|---|---|---|
attributes.adjust_device_id | object | Specifies the Device ID used by Adjust to identify the user. Example: {"idfa": "D2CADB5F-410F-4963-AC0C-2A78534BDF1E"}. For more supported device IDs, see the Adjust S2S API documentation. | Yes |
attributes.adjust_adid | string | Adjust identifier for the device, useful for identifying LAT users on iOS without IDFA. Example: 18546f6171f67e29d1cb983322ad1329. | No |
attributes.adjust_callback_params | object | A JSON object with key-value pairs passed back via callbacks for internal use. Example: {"callback_key": "callback_value"}. | No |
attributes.adjust_partner_params | object | A JSON object with key-value pairs sent to network partners associated with your Adjust account. Example: {"partner_key": "partner_value"}. | No |
Example webhook response:
{
"player_id": "1x1x-xxxx1",
"name": "Molly",
"attributes": {
"adjust_device_id": {
"idfa": "D2CADB5F-410F-4963-AC0C-2A78534BDF1E"
},
"adjust_adid": "abc123xyz789",
"adjust_callback_params": {"callback_key": "callback_value"},
"adjust_partner_params": {"partner_key": "partner_value"}
}
}
Need help?
Contact our integration team at integration@aghanim.com