<aside> 💡 안드로이드 Privacy Sandbox는 2022년 2월 첫 공개된 이후 약 2년의 기간을 두고 적용될 정책/기술이기에 아직 구체화되지 않은 내용들이 많으며 지금 발표된 정책/기술들도 변동 가능성이 높습니다. 지속적으로 업데이트 하도록 하겠습니다.
</aside>
Attribution Reporting API 작동 환경
Source
Trigger
Source-Prioritized Attribution Algorithm
크로스 플랫폼
Event
Aggregatable
Attribution Reporting API (이하 ARAPI)는 광고 성과의 측정 (Measurement), 귀속 (Attribution) 그리고 보고 (Reporting) 기능을 제공하는 API입니다. 이 모든 것을 사용자 식별 (Advertising ID) 없이 할 수 있도록 설계되었습니다. 애플이 포스트 Advertising ID 환경에서 iOS에서 사용하기 위해 만들어낸 SKAdNetwork의 구글 버전이라고도 할 수 있습니다. 이번 글에서는 ARAPI를 더 상세하게 분석해보도록 하겠습니다.
Privacy Sandbox의 초점이 ‘개인정보 보호’인 만큼, 기존 Android에서의 어트리뷰션/리포팅 (Google Advertising ID를 활용한) 방식을 완전히 바꾸었습니다. 1) 광고 성과 및 기여 분석에 대한 주체가 Mobile Measurement Partner (Airbridge 등)이 아닌 사용자의 디바이스 내에서 작동하는 ARAPI 내에서 이루어지게 되었습니다. 2) 광고 성과를 측정하는데 있어서 식별값은 사라졌습니다.
Privacy Sandbox가 Chrome에서 작동하는 도표. Android에서도 흡사하게 작동. 출처: https://developer.chrome.com/ko/docs/privacy-sandbox/attribution-reporting-introduction/
위 도표에서 보이는 것처럼, 기존 어트리뷰션 방식은 Adtech에서 구축한 인프라/알고리즘을 통해서 사용자 식별자를 통하여 광고 성과를 분석하는 구도 였습니다. 결과적으로 Adtech들은 Advertising ID를 통해서 사용자를 식별하고 다양한 광고 성과 데이터를 쌓을 수 있었습니다. ARAPI에서 어트리뷰션은 제 3자 Adtech이 아닌, 사용자의 디바이스 내에서 구글이 설계한 알고리즘을 통해서 어트리뷰션이 진행되고 해당 값은 제한/노이즈/지연의 익명화 프로세스를 걸쳐 Adtech 그리고 결과적으로 광고주에게 전달되는 구조입니다. 사용자를 식별할 수 있거나 사용자의 행동을 쌓아갈 수 있는 Raw data는 Adtech 그리고 광고주와 공유되지 않습니다.
Advertising ID를 활용한 기존 어트리뷰션과 마찬가지로, 사용자의 광고 접촉 포인트와 사용자의 행동을 매칭시키는 방식으로 광고 성과를 측정합니다. ARAPI에서는 접촉 포인트는 ‘Source’ 그리고 광고 대상 앱에서의 사용자의 행동은 ‘Trigger’이라고 표현합니다.