This article is intended for customers who want to send attribution data to deltaDNA.
deltaDNA is the leading real-time analytics and marketing platform for mobile gaming. The combination of market-leading deep data functionality, ultra-high performance and a flexible, open environment allows users to maximize engagement and lifetime value through player segmentation, predictive modeling and real-time targeted interventions
Some media sources restrict sharing data with 3rd parties. AppsFlyer cannot share user level data of users acquired through these media sources with 3rd party platforms or services. All installs from such media sources are therefore sent as organic.
For more details and a list of media sources that restrict sharing data with 3rd parties, click here.
Integrating with deltaDNA
The deltaDNA SDK userID, whether auto-generated or provided by the game, must be set as the customer user id in the AppsFlyer SDK to ensure the attribution data received from AppsFlyer is applied to the correct user. This must only be done on builds of the game integrated against the LIVE environment on the deltaDNA side.
- If you are using a propriety user id and populating this id both in AppsFlyer custom_user_id parameter and in deltaDNA user parameter – No additional code implementation is needed.
- If you are not using a propriety user id, you must take your userID property from deltaDNA and implement in the AppsFlyer SDK under the customer_user_id parameter. The following code should be implemented after both SDKs are initiated.
[AppsFlyerTracker sharedTracker].customerUserID = [DDNASDK sharedInstance].userID;
Follow the instructions below to configure the integration with deltaDNA
1. Create an AppsFlyerAttribution event in DeltaDNA with the Event Management tool
2. Get the Live environment key on the Game Details page in deltaDNA dashboard:
3. Configure deltaDNA in AppsFlyer’s Dashboard:
- Click Integrated Partners in the left of the screen
- Search for deltaDNA
Click the deltaDNA logo to open the configuration window
- Under Integration Parameters, check the Enable check box
- Insert the Enviorment_key taken from deltaDNA console (see Section 2)
- Click Save
Once you have saved the configuration, AppsFlyer sends the following data to deltaDNA for every organic and non-organic install:
- Environment Key
- User ID
- Install Time
- Media Source
- Campaign name
DeltaDNA rejects install postbacks from AppsFlyer if there is no Customer User ID or UserID defined.
If “Send Cost” is switched on, the following parameters will also be sent with the install postback:
- Cost Model – CPI / CPC / CPM / CPA
- Cost Currency – 3 letter currency code e.g. USD
- Cost Value – Number
Viewing the attribution data in the deltaDNA console
Attribution data received from AppsFlyer can be used to:
- Filter Measure charts
- Build custom dashboards and reports
- Run detailed analysis
- Create custom player segments to target players with personalized campaigns and offers.
The Acquisition Channel filter at the top of all the Measure charts, the retention Matrices, LTV and Retention Predictors uses and is based on the AppsFlyer Media Source.
There are 8 attribution parameters that AppsFlyer can send to deltaDNA for use in your analysis, reports and queries. They are all prefixed by the with the letters afAttr.
E.g. afAttrCampaign, afAttrAgency, afAttrMediaSource for the campaign, agency and media source respectively.
All attribution parameters are listed within the appsFlyerAttribution added to your Event Management screen.
Use them to build custom analysis queries and reports in any of the deltaDNA Analyze tools.