Starting with iOS 14.5 developers are required to ask users for their permission to track them and access their device’s Advertising Identifier (IDFA) through the AppTrackingTransparency (ATT) framework. Qonversion uses the IDFA for some of its marketing integrations including:
- Facebook Ads
Please make sure to update the Qonversion SDK setup to share the IDFA if you are using any of these integrations. The actual version of SDK is 2.13.2. You need to call
Qonversion.setAdvertisingID() method after receiving tracking permission with ATT. Please see the documentation here.
Integrating ATT into your app
You can find Apple’s documentation and details on implementing ATT here. The main steps to use the AppTrackingTransparency framework:
- Set up a NSUserTrackingUsageDescription to display a system-permission alert request for your app installed on the end user devices.
- Call requestTrackingAuthorization(completionHandler:) to present the app-tracking authorization request to the end user.
- Use trackingAuthorizationStatus to determine the app-tracking permission status.
You must include a purpose string in the system prompt that explains why you’d like to track the user’s activity. You can increase the opt-in tracking rate by providing a pre-permission prompt as part of your onboarding experience along with a clear explanation within the system prompt why you want to use tracking. For example, “Your data will be used to provide personalized advice”. But do not attempt to manipulate or trick users to consent to track as it violates Apple’s ATT guides.
What share of users allows tracking?
The recent data published by AppsFlyer shows that 41% of users allow tracking across all app categories. The opt-in rate is even higher at 45% for utility apps.