Tenjin MMP migration
(AppsFlyer)
Last update: December 2025
How to migrate from AppsFlyer to Tenjin
from AppsFlyer to Tenjin
This feature is only available for AppsFlyer premium plan
Note: The test sends data with a dummy bundle_id, so the test will show as 'failed'. You can ignore the error.
iOS SDK
Android SDK
Unity SDK
2. Integrate Tenjin SDK
Reminder: Keep the AppsFlyer SDK in your first several releases. Removing the AppsFlyer SDK while campaigns are still running may negatively impact campaign CVR and overall performance.
3. Add UA Channels
SAN channels
Google Ads, Meta, Snap, Apple Ads
Non-SAN channels
AppLovin, Mintegral, Unity
We recommend completing this process one network at a time
4. Add Monetization Channels
Monetization channels
We recommend completing this process one network at a time
Google Ads
You need to generate a new Link ID since each Link ID is tied to the selected attribution provider
Meta
Follow the instruction:
AppLovin
You can just update the tracking link. If there is an error, ask AppLovin AM to manually update the link
5. Switch tracking link for each network
We recommend completing this process one network at a time
TikTok
You can use the same TikTok App ID and you can just replace the tracking link from TikTok dashboard
Unity Ads
You can just replace the tracking link from Unity Ads dashboard
ironSource
You can just replace the tracking link from ironSource dashboard
Mintegral
You can just replace the tracking link from Mintegral dashboard
5. Switch tracking link for each network
Snapchat
You can use the same Snap App ID as you previously used with AppsFlyer
We recommend completing this process one network at a time
Q&A
What do we do for historical data?
We can import data from when you set up the callback on your third-party attribution provider. For earlier data, we can import install data via CSV (or you can send it directly via S2S) to our specific historical import endpoint. Please contact us at support@tenjin.com to get details about our historical import endpoint.
Do we see any install increase from the existing users right after we integrate Tenjin SDK?
No, as long as you complete the step 1.
Do we have to pay for the existing users once the tracking link is swapped?
Usually no, because ad networks don't show ads to existing users. They can also blacklist users if you provide them with a list of device IDs.
Why do I see higher % of organic installs in Tenjin?
Historical users will appear as new users if we don't import historical data. High re-download rates may cause users to be counted as organic in Tenjin but not in AppsFlyer.
Thank you!
For additional questions, email us at support@tenjin.com