SKAdNetwork(이하 SKAN)는 Apple이 iOS 14 이상에서 적용한 프라이버시 중심의 광고 성과 측정 프레임워크로, 개별 사용자의 기기 식별자(IDFA 등)에 의존하지 않고도 앱 설치 및 간단한 후속 이벤트(Conversion Value)를 집계할 수 있도록 고안되었습니다. 주요 동작 방식과 특징은 다음과 같습니다.
1. 광고주·애드네트워크 등록
앱 내에 광고 네트워크 식별자(Ad Network ID)를 사전에 등록해야 합니다.
Xcode 프로젝트의 Info.plist에 SKAdNetworkItems 항목으로 네트워크 식별자를 나열하거나, Apple Developer 계정에서 한번에 등록할 수 있습니다.  
2. 광고 클릭 및 앱 설치
사용자가 광고(광고 네트워크를 통해 집행된 캠페인)를 클릭한 뒤 앱 설치로 이어지면, iOS 시스템이 해당 설치를 SKAN 시스템에 기록합니다.
• 이때 사용자의 기기 식별 정보는 전혀 전달되지 않고, 설치 성사 여부에 대한 ‘익명화된’ 정보만 저장됩니다.  
3. 포스트백(Postback) 전송
설치가 완료된 뒤 일정 시간이 지나면(무작위 딜레이 포함), iOS가 애드네트워크 서버로 포스트백을 전송합니다.
• 포스트백에는 캠페인 식별자(Source-Identifier), Conversion Value(0~63 또는 Coarse Value), 설치 매체 앱 ID(source-app-id) 등이 포함됩니다.  
Conversion Value는 앱 설치 후 일정 기간(Conversion Window) 내에 발생한 중요한 사용자 행동(예: 회원 가입, 첫 결제 등)을 앱이 업데이트 함수(updatePostbackConversionValue)를 통해 설정한 값입니다.

4. SKAdNetwork 4.0에서 추가된 주요 기능
다중 포스트백: 캠페인당 최대 3회의 포스트백 전송(48시간, 37일, 835일)으로, 설치 초기와 중·장기 성과를 구분해 파악 가능  
계층적 캠페인 식별자(Source Identifier): 2~4자리 식별자를 통해 세분화된 캠페인 구조 구현(최대 10,000조합)  
프라이버시 데이터 티어(Data Tier): 캠페인별 설치 수(크라우드 규모)에 따라 0~3단계로 익명화 수준을 조정, 낮은 티어에선 Coarse Conversion Value만 전송
락(Lock) 기능: 특정 시점에 Conversion Value를 고정해 포스트백을 빠르게 유도 가능

5. 장·단점
• 장점
IDFA 비사용 환경에서도 기본적인 광고 효율 측정 가능
사용자 프라이버시 완전 보호(익명·집계 데이터만 활용)
• 단점
• 데이터 전송 지연(최대 수일 소요)
• Conversion Value(6비트) 한계로 상세 리포팅 어려움
웹→앱 전환은 Safari 환경에서만 지원(Chrome 등 비지원)  

6. 하이브리드 접근 배경
iOS에선 SKAN을 우선 적용해 IDFA 없이도 기본 성과를 집계하고, Android·웹에선 기존 MMP(Postback) 방식을 병행해 보다 정교한 캠페인 최적화를 도모하는 전략이 증가하고 있습니다.

이처럼 SKAdNetwork는 Apple의 ATT(App Tracking Transparency) 제약 하에서도 광고주가 최소한의 성과 지표를 확보할 수 있게 해 주지만, 리포트 지연 및 세부 데이터 한계 때문에 Android·웹 채널과 병행 운영하는 “하이브리드” 모델이 보편화되고 있습니다.

반응형

+ Recent posts