Adjust

Send events to Adjust and receive data from Adjust to Appflow.ai


To integrate Adjust, please, go to Settings=>Applications=>Your Application=>Edit=>Choose Adjust set up

Appflow.ai will be sending subscription events to Adjust.

Don't forget account token

To integrate Adjust you will need to activate integration, add app token, account token and environment.

To integrate Adjust you will need to activate integration, add app token, account token and environment. To make it work, you will also need to generate event tokens on Adjust and add into the same page to the right events places.

To find Account API token on Adjust you can check Adjust documentation or here is quick guide:

If you are an admin:

  • Log in to the Adjust dashboard.

  • Select the menu icon in the top left.

  • Select My Account.

  • In the Your Data tab, find the User Details section. Select the cog icon () at the bottom of this segment.

  • Select API Token.

  • Copy your API token from the API Token panel.

If you are not admin user of Adjust:

  • Log in to the Adjust dashboard.

  • Select the menu icon in the top left.

  • Select My Profile.

  • Select API Token.

  • Copy your API token from the API Token panel.

Also, please copy and paste the link by the provided path into Adjust.

If you don't finish this step, you could not get the iOS attribution info from Adjust.

Integration

Here is a more detailed instruction on how to interact inside the Adjust exactly to send events to Adjust:

  1. Create an app

  1. Copy the app token

and copy to Appflow.ai Adjust setting.

  1. Now we need to create events first. Click on All Settings on the same Adjust screen. Click on Events

Near each event, you see the event token. Copy it to the Appflow.ai events list

Attribution

If you want to do the opposite, meaning take attributes FROM Adjust You need just point 5 from this explanation (provide your developer with it). However, we provide you with some help steps (1-4) you may need for the testing.

Don't forget that your app should be integrated with Adjust: https://help.adjust.com/en/article/get-started-android-sdk https://help.adjust.com/en/article/get-started-ios-sdk

  1. Create the app, as mentioned previously

  2. Click on Tracker URLs and create a tracker

  1. Call it anyhow you want

  1. Copy Tracking URL

5. Ask your developer to put to the SDK: for iOS

To upload Adjust attribution data, the developer accesses the Adjust SDK and reports the data in the AdjustDelegate method, refer to the example below

extension AppDelegate: AdjustDelegate {
    //Callback for the first app installation
    func adjustAttributionChanged(_ attribution: ADJAttribution?) {
        // Just pass Adjust attribution to Adapty SDK
        if let attribution = attribution?.dictionary() {
            Appflow.shared.updateAttribution(attribution, source: .adjust)
        }
    }
    
}

Android

Adjust To upload Adjust attribution data, refer to the example below

val config = AdjustConfig(context, adjustAppToken, environment)
config.setOnAttributionChangedListener { attribution ->
    attribution?.let { attribution ->
        Appflow.updateAttribution(attribution, AttributionType.ADJUST)
    }
}
Adjust.onCreate(config)

Last updated