Device ID
What is Device ID?
Device ID is a unique identifier assigned to mobile devices that enables marketers to track app installs, measure campaign performance, and deliver personalized advertisements. Apple and Google introduced dedicated advertising identifiers (IDFA in 2012 and GAID in 2013) to replace the misuse of hardware identifiers like UDID and IMEI for ad tracking. These advertising IDs were purpose-built with user privacy controls that provide user-level tracking while maintaining privacy controls through opt-in mechanisms.
How it works
Device IDs function through platform-specific advertising identifiers that apps can access with user permission. On iOS devices, the Identifier for Advertising (IDFA) generates a unique alphanumeric string in uppercase format (e.g., EA7583CD-A667-48BC-B806-42ECB2B48606). Android devices use Google Advertising ID (GAID) with the same format but in lowercase (e.g., 38400000-8cf0-11bd-b23e-10b96e40000d). When users install apps, these identifiers enable attribution tracking by matching install events to specific advertising touchpoints. The system works by storing the unique ID within the device's operating system, making it accessible to authorized apps that request tracking permissions. Since iOS 14.5 and App Tracking Transparency implementation, users must explicitly grant permission for ID access, with explicit user opt-in now required before apps can access the advertising identifier.
Why it matters
Device IDs serve as the foundation for mobile attribution measurement, enabling marketers to accurately track campaign performance and optimize ad spend allocation. Without device-level tracking, businesses lose visibility into which campaigns drive installs and conversions, making it impossible to calculate return on ad spend accurately. The shift toward privacy-first tracking has reduced device ID availability, with iOS ATT opt-in rates vary significantly by region and vertical, generally ranging from 30% to 50%+ according to recent industry reports from AppsFlyer and Adjust. This limitation forces marketers to adopt alternative measurement approaches like SKAdNetwork for iOS and Privacy Sandbox solutions for Android. Companies relying heavily on device ID tracking must diversify their measurement strategies to maintain campaign optimization capabilities.
How to Implement Device ID Tracking
Start by implementing proper consent management to request device ID access in compliance with platform requirements. For iOS apps, integrate the App Tracking Transparency framework and present clear value propositions for why users should enable tracking. Configure your attribution provider to collect device IDs when permission is granted and implement fallback measurement methods for opted-out users. Set up SKAdNetwork for iOS attribution and prepare for Privacy Sandbox integration on Android. Ensure your mobile measurement partner can handle both deterministic device ID matching and probabilistic modeling for comprehensive attribution coverage. Test your implementation across different permission scenarios to verify data collection works properly for both opted-in and opted-out users.
Related concepts
| Term | Relationship | Description |
|---|---|---|
| IDFA | Variant | Apple's specific device identifier for advertising on iOS devices |
| GAID | Variant | Google's advertising identifier used on Android devices |
| App Tracking Transparency | Solution | Apple's framework requiring user permission for device ID access |
| Privacy Sandbox | Solution | Google's privacy-preserving alternative to traditional device tracking |
| Mobile Attribution | Parent | The broader measurement framework that relies on device identifiers |
Put these concepts into practice
See how Airbridge helps teams implement mobile attribution strategies at scale.