In Android, AppsFlyer uses the Google Play referrer parameter with fingerprinting and ID bases attribution technology backup.
For iOS, AppsFlyer runs NativeTrack™, a proprietary, patent-pending, set of heuristic algorithms combined with statistical analysis and machine learning, to analyze multiple data points from the device, fingerprints, traffic, profilers, carrier, application and others, to statistically determine, on an anonymous basis, the likely unique user of the device, app download and conversion. We assign an internal unique user identifier to the user profile developed for that individual. This user identifier is not based on a UDID or MAC address, and is completely anonymized. In addition, AppsFlyer supports ID based attribution when available, combined with fingerprinting providing the most accurate mobile attribution without compromising user experience or accuracy.
While PC browser and Android device fingerprints are pretty unique, the situation with iOS devices is different. AppsFlyer was the first to apply what the industry refers to as device fingerprinting. According to the data we collected over time, we developed something that goes beyond device fingerprinting. NativeTrack™ is proved to provide the most accurate conversion and installation tracking for native applications.