Skip to main content

App Tracking Transparency (ATT) in Apptrove

This article explains how Apptrove supports Apple’s App Tracking Transparency (ATT) framework, ensuring compliance with user consent requirements and guiding best practices for requesting permission.

At a Glance:

App Tracking Transparency is a privacy framework on iOS 14.5 and later that requires apps to request user consent before accessing the device’s advertising identifier (IDFA). A system prompt appears to let users allow or deny tracking across other apps and websites.

What is ATT?

App Tracking Transparency (ATT) is a privacy framework introduced by Apple that requires apps to ask users for permission before tracking their activity across apps and websites.

From iOS 14.5 onwards, apps can only access the IDFA (Identifier for Advertisers) if the user explicitly allows tracking through this prompt.

How ATT Works

  • Apps display a system permission prompt asking users if tracking is allowed

  • Users can choose to:

    • Allow tracking

    • Deny tracking

  • If tracking is denied, apps cannot access IDFA or track user activity across apps

If both the advertiser app and publisher app receive user consent, tracking across different apps is permitted.

ATT Status & Consent

Each user has an ATT status that defines whether tracking is allowed and if IDFA can be accessed.

ATT Status

Consent (IDFA Available)

Description

Restricted

No

Set by Apple based on factors like age or device settings. Users cannot change this, and the prompt is not shown.

Not Determined (iOS ≤14.4)

Yes

Default state before ATT enforcement.

Not Determined (iOS 14.5+)

No

Default state until the user responds to the tracking prompt.

Denied

No

User has declined tracking or disabled it in device settings.

Authorized

Yes

User has allowed tracking through the ATT prompt.

Important Notes

  • Showing the ATT prompt is optional, but without it, you cannot get user consent

  • IDFA is available only when the user's status is Authorized

  • By default, users are not opted into tracking unless they allow it

  • Users can also control tracking settings at the device level

Impact on Attribution

With ATT in place:

  • Access to user-level data is limited to users who allow tracking

  • For users who do not consent:

    • IDFA is not available

    • Tracking is restricted

  • As a result, advertisers rely on a mix of:

    • User-level attribution (for consented users)

    • Aggregated attribution methods (like SKAN) for others

How Apptrove Handles ATT

  • SDK Integration

    Apptrove’s SDK includes built-in ATT support. It triggers the ATT prompt, captures the user’s authorization status, and manages IDFA access accordingly.

  • Consent Status Recording

    The SDK records one of four states—Authorized, Denied, Not Determined, or Restricted—and displays consent data in the Apptrove dashboard and exports.

  • IDFA Access Control

    • Authorized: IDFA is collected for attribution and audience segmentation.

    • Denied/Restricted: IDFA is blocked, and Apptrove uses alternative attribution methods without violating privacy guidelines.

Best Practices for ATT Prompts

  • Pre-Prompt Messaging

    Show a brief in-app message before the system dialog to explain how tracking enhances user experience (e.g., personalized content).

  • Optimal Timing

    Trigger the prompt at natural milestones, such as after onboarding or when introducing a core feature, to avoid disrupting critical flows.

  • Clear Context

    Keep pre-prompt copy concise, stating why permission is requested and how users benefit. Include a “Learn More” link to your privacy policy if needed.

  • Testing & Iteration

    A/B test pre-prompt language, design, and timing. Monitor consent rates in Apptrove to refine your approach.

Monitoring and Action

  • Dashboard Insights

    Track ATT consent rates and compare performance metrics for opted-in versus opted-out users.

  • Audience Segmentation

    Segment users by ATT status to tailor messaging, offers, or re-engagement strategies.

  • Reporting

    Export consent data to analyze trends by geography, campaign, or user cohort over time.

Summary

ATT shifts control of data tracking to users by:

  • Requiring explicit permission for tracking

  • Limiting access to IDFA without consent

  • Changing how attribution and measurement work

This results in a privacy-first ecosystem, where both user-level and aggregated data are used together for campaign measurement.


We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!

Support Chat
Did this answer your question?