App Tracking Transparency(ATT) 프레임워크
Apple의 가이드라인에 따라, 엔드 유저의 데이터를 수집하고 이를 트래킹 또는 광고 관련 목적으로 서드파티와 공유하는 앱은 반드시 App Tracking Transparency(ATT) 프레임워크를 사용해야 합니다. 이에 따라 앱 퍼블리셔는 iOS 광고 ID(IDFA)에 액세스하기 위해 유저로부터 명시적인 동의를 얻어야 합니다.
유저의 동의를 얻기 위해 ATT 프레임워크는 유저에게 앱 트래킹 승인 요청창을 작동시킵니다. 유저는 앱 레벨에서 개인정보에 대한 제어를 할 수 있으며, 글로벌 레벨에서 모든 앱이 기기를 트래킹하는 것을 차단할 수 있습니다.
작동 원리
앱이 처음 실행될 때, 유저는 기본 설정에 따라 트래킹에서 제외된 상태입니다. 유저의 트래킹 동의를 얻기 위해 ATT 프레임워크는 앱 트래킹 승인 요청 팝업창을 표시합니다. ATT 승인 요청 팝업창은 앱 별로 각각 표시되며, 유저가 트래킹을 허용할 앱을 개별 선택할 수 있습니다.
트래킹을 옵트아웃한 유저의 경우 IDFA는 0으로 구성된 문자열을 반환합니다. 트래킹을 옵트인 한 유저의 경우 IDFA 값의 확인과 어트리뷰션 목적 사용이 가능합니다.
사용자는 글로벌 레벨에서 앱 레벨에서 개인정보 트래킹을 요청하도록 허용 을 Off 로 설정하거나, 모든 앱의 트래킹을 차단할 수 있습니다. ATT 동의 팝업창은 사용자의 기기 설정에서 해당 사항이 On 으로 설정된 경우에만 표시됩니다.
앱의 사용 기간 동안 앱이 추적을 요청하도록 허용 설정이 변경되면 다음이 발생합니다.