[iOS] - IDFA, AppTrackingTransparency ATT란?


``


IDFA란?

IDFA(광고주 식별자)는 Apple에서 사용자의 기기에 할당한 임의 기기 식별자다. 광고주는 이를 사용해서 데이터를 추적하고 맞춤형 광고를 하는 것이다. IDFA는 개인 정보를 노출하지 않고 사용자를 추적하고 식별하는 데 사용된다. 이 IDFA는 기기마다 내장된 고유한 값이어서 사용자가 여러 앱들을 사용한다고 해도 사용되는 건 기기가 갖고 있는 하나의 고유한 식별자가 된다. 그래서 사용자는 광고 추적 제한 기능을 활성화하지 않는 한 여러 회사에서 트래킹 당하게 된다.

원래는 iOS 13 이하에서는 사용자가 직접 설정 - 개인 정보 보호 - 광고 메뉴에서 광고 추적 제한 옵션을 활성화 해야 했는데, iOS 14부터는 아래 화면 처럼 사용자에게 트래킹 권한을 요청하는 방식으로 바뀌게 되었다.

image

그런데 iOS 14에 추가된 개인 정보 보호 기능들 때문에 애플의 광고 식별자(IDFA) 정책도 바뀌게 되었다. 또한 iOS 14.5 버전부터 AppTrackingTransparency를 강제하게 바뀌었다. App Tracking Transparency는 ATT로, 앱 추적 투명성을 의미한다.

ATT란?

App Tracking Transparency는 사용자가 Opt-In 않으면 iOS 광고 ID인 IDFA에 접근할 수 없게 되는 것이다. 일반적으로 광고 리타겟팅은 광고 ID를 기반으로 하기 때문에 Opt-In하지 않는 비율이 높아질 수록 리타겟팅은 정확도가 떨어지게 된다.

참고로 이 Opt-In과 Opt-out은 iOS 14.5 이상 버전에서 나온 것으로 IDFA 수집 방식이 이 두 방법으로 강제된다.

  • Opt-out : 기본적으로 수집할 수 있으나, 사용자가 수집 거부할 수 있다.
  • Opt-In : 기본적으로 수집을 할 수 없고, 사용자의 동의를 통해서만 수집이 허용된다.

  • 참고
    • https://www.adjust.com/ko/glossary/idfa/
    • https://archivers.tistory.com/58
    • https://brunch.co.kr/@hae-ra/33