Adjust Integration
What is Adjust?
Adjust is an attribution service for mobile app marketing that provides features for effectively managing and analyzing ad campaigns. It offers data-driven solutions for user acquisition, retention, and conversion.
By integrating Hackle with Adjust, you can import mobile app acquisition data as User Properties and use them for A/B Test targeting or detailed analysis.
Adjust SDK Integration
To integrate with Adjust, you need to send the identifiers (user ID) and properties collected by the Adjust SDK to the Hackle SDK.
SDK call order must be guaranteed
You must call the functions below after the Adjust SDK initialization is complete to properly retrieve Adjust information. Then send that information to the Hackle SDK.
Retrieving Adjust Identifiers
You can call the Adjust SDK to retrieve Adjust identifiers. In addition to the most basic Adjust device identifier (Adid), you can use various other identifier information. For details, see Adjust's official documentation.
//Adjust device identifier
string adid = Adjust.getAdid();
//ID for Advertisers
string idfa = Adjust.getIdfa();
//Google Play Services Advertising ID
Adjust.getGoogleAdId((string googleAdId) => {
//...
}};
//Amazon Advertiser ID
string amazonAdId = Adjust.getAmazonAdId();Retrieving Adjust Attribution Information
You can call the Adjust SDK to retrieve various attribution information such as ad network and campaign, in addition to identifiers. For details, see Adjust's official documentation.
Sending Identifiers and Properties to the Hackle SDK
In the code that integrates with Hackle, send the identifiers and properties retrieved from Adjust as custom identifiers and properties as shown below. For more accurate details, see the User Identifier & Properties documentation for each SDK language. (Link)
Sending Identifiers
Send the desired identifier to the Hackle SDK as a custom identifier.
Sending User Properties
Send the desired attribution information to the Hackle SDK as custom User Properties.
Last updated