2

I really add my device on white list to test and then I follow step bellow: https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS#integration On the device, I clicked on the URL and the Safari redirected to the app store. I install my app on Xcode but the log is organic install, I don't know why it's always organic install

blindknight
  • 79
  • 1
  • 6

1 Answers1

0

My checklist:

  1. Double check implementation (check that 'URL types' in the info.plist file and 'Associated domains' in Signing & Capabilities tab are setup correctly with no typos)
  2. Check that device is whitelisted on the appsflyer side
  3. Generate deeplink on the appsflyer side (since I have no access to appsflyer side I don't know what parameters should be added to link, but in my case link should have 'media source' and 'campaign' params)
  4. Remove installed app from device, send url to the device and open it (I always copy-paste link to the Notes app - direct copy-paste to the Safari doesn't work). You should be redirected to the Appstore app page from Safari. Leave device on that page and install app from xCode
  5. Check conversionInfo["af_status"] value on onConversionDataSuccess method

If deeplinking works well but you can't get non-organic install issue might be on the 3rd step. Try to reconfigure appsflyer link and try one more time

You can also check this flow. It's almost same except 3rd step:

Replace the following parameters: app_id - ID of the app that is being tested pid - media source name (for example “SDKTest”) c - campaign name IDFA/advertising_id - Advertising ID if the device used for the test

UPD (GDPR related)

If you call AppsFlyerLib.shared.anonymizeUser = true before you call AppsFlyerLib.shared.start() you will always get organic install

Raman Shyniauski
  • 392
  • 2
  • 13