Appflow.ai
Visit our websitePricingSign up for freeLog in
  • GET STARTED
    • What is Appflow.ai?
    • Quickstart - How to start working with Appflow.ai?
    • FAQ
    • Ownership and other roles
  • SDK Set-up Instructions
    • Android SDK
      • Google Play Store Credentials
        • Google Service Account Key
        • Google real-time developer notifications(RTDN)
        • FCM server key(optional)(to be updated)
      • Events (Custom events)
      • Purchases
      • Visual constructor
      • User info
      • Push notifications
    • iOS SDK
      • Specify Apple Store Keys
      • Purchases and User Info
      • Event tracking (Custom events)
      • Push Notifications Configuration
      • Visual constructor
  • IN-APP PURCHASE
    • SKU adding
  • METRICS & EVENTS
    • Calculations of Analytics
    • Terms and Descriptions
    • Purchase Events
    • In-app Events
    • Events Structure
    • End-users Attributes
    • Users' statuses
  • SUBSCRIPTION ANALYTICS
    • Dashboard
    • Configurator
    • Reports
    • A/B Testing
    • Integrations
    • Create Push-notifications
    • In-app Messages
    • Return of Advertisement
    • Funnels
    • Funnel 2.0 BETA
    • Entitlements
    • Visual Constructor
  • INTEGRATIONS
    • Adjust
    • Appsflyer
    • Mixpanel
    • Webhooks
    • Apple Search Ads Attributions
    • Branch
    • Amplitude
  • OTHERS
    • Pricing plans and important information about your payments
    • Storing your data
    • Privacy Policy
    • Terms of Use
    • Unsubscribe from Appflow.ai
Powered by GitBook
On this page
  • Integration
  • Attribution

Was this helpful?

  1. INTEGRATIONS

Adjust

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

PreviousVisual ConstructorNextAppsflyer

Last updated 1 year ago

Was this helpful?


To integrate , 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.

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.

  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)

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

Don't forget that your app should be integrated with Adjust:

documentation
https://help.adjust.com/en/article/get-started-android-sdk
https://help.adjust.com/en/article/get-started-ios-sdk
Adjust