IDFA (Identifier for Advertisers)

Apple's unique device identifier for ad tracking, now opt-in under the App Tracking Transparency framework.

ATT Opt-In Rate
25% - 35%
Introduced
iOS 6 (2012)
ATT Required
iOS 14.5+

What is IDFA?

The Identifier for Advertisers (IDFA) is a unique, resettable identifier assigned to each iOS device by Apple. It allows advertisers and ad networks to track user activity across apps for attribution, targeting, and measurement purposes.

Since iOS 14.5, apps must request user permission through Apple's App Tracking Transparency (ATT) framework before accessing the IDFA.

IDFA Format

8E4G5H21-4D5E-1234-ABCD-1234567890AB

The ATT Revolution

Apple's App Tracking Transparency (ATT) framework, introduced with iOS 14.5 in April 2021, fundamentally changed mobile advertising:

Key Change

Before ATT, IDFA was available by default. Now apps must explicitly ask permission, and most users decline (~65-75% opt-out rates globally).

ATT Opt-In Rates by Category

App CategoryAverage Opt-InTop Performers
Gaming20% - 30%35% - 45%
Social Media15% - 25%30% - 40%
E-commerce25% - 35%40% - 50%
Finance30% - 40%45% - 55%
News/Entertainment20% - 30%35% - 45%
Utilities25% - 35%40% - 50%

Impact on Mobile Advertising

Maximizing ATT Opt-In

  1. Pre-Permission Prompt: Explain value before showing Apple's ATT dialog
  2. Timing Matters: Ask after users experience app value, not at first launch
  3. Clear Value Exchange: Explain how tracking benefits the user experience
  4. Custom Copy: Use the usage description string to communicate your message
  5. Test Approaches: A/B test different pre-prompts and timing

Pro Tip: SKAN Integration

For users who don't opt-in, rely on SKAdNetwork (SKAN) for attribution. While limited, proper SKAN implementation ensures you still get campaign-level insights.

IDFA vs GAID

Android's equivalent is the Google Advertising ID (GAID). Key differences: