App Tracking Transparency(ATT) 프레임워크

Apple의 가이드라인에 따라, 엔드 유저의 데이터를 수집하고 이를 트래킹 또는 광고 관련 목적으로 서드파티와 공유하는 앱은 반드시 App Tracking Transparency(ATT) 프레임워크를 사용해야 합니다. 이에 따라 앱 퍼블리셔는 iOS 광고 ID(IDFA)에 액세스하기 위해 유저로부터 명시적인 동의를 얻어야 합니다.

유저의 동의를 얻기 위해 ATT 프레임워크는 유저에게 앱 트래킹 승인 요청창을 작동시킵니다. 유저는 앱 레벨에서 개인정보에 대한 제어를 할 수 있으며, 글로벌 레벨에서 모든 앱이 기기를 트래킹하는 것을 차단할 수 있습니다.

중요:
AppTrackingTransparency(ATT)는 iOS 14.5, iPadOS 14.5, tvOS 14.5에 요구됩니다.

작동 원리

앱이 처음 실행될 때, 유저는 기본 설정에 따라 트래킹에서 제외된 상태입니다. 유저의 트래킹 동의를 얻기 위해 ATT 프레임워크는 앱 트래킹 승인 요청 팝업창을 표시합니다. ATT 승인 요청 팝업창은 앱 별로 각각 표시되며, 유저가 트래킹을 허용할 앱을 개별 선택할 수 있습니다.

트래킹을 옵트아웃한 유저의 경우 IDFA는 0으로 구성된 문자열을 반환합니다. 트래킹을 옵트인 한 유저의 경우 IDFA 값의 확인과 어트리뷰션 목적 사용이 가능합니다.

사용자는 글로벌 레벨에서 앱 레벨에서 개인정보 트래킹을 요청하도록 허용Off 로 설정하거나, 모든 앱의 트래킹을 차단할 수 있습니다. ATT 동의 팝업창은 사용자의 기기 설정에서 해당 사항이 On 으로 설정된 경우에만 표시됩니다.

앱의 사용 기간 동안 앱이 추적을 요청하도록 허용 설정이 변경되면 다음이 발생합니다.

'앱이 추적을 요청하도록 허용' 설정이 Off로 변경된 경우

'앱이 추적을 요청하도록 허용' 설정을 On으로 변경