Insight/Work

[인사이트] iOS의 SKAdNetwork(SKAN) 이해

테뉴 2023. 9. 10. 02:18

에어브릿지 블로그에서 설명하는 SKAdNetwork(SKAN) 설명 내용 정리

 

 

iOS의 SKAdNetwork(SKAN) 기본 개념과 측정방식 이해하기 | 에어브릿지 블로그

SKAdNetwork(SKAN)의 개념을 이해하고 SKAdNetwork로 캠페인 성과를 측정하기 어려운 이유와 SKAdNetwork 성과 데이터가 갖는 제약 사항을 함께 살펴봅니다.

www.airbridge.io

 

SKAdNetwork (iOS) | Airbridge Help Center

SKAdNetwork(SKAN)는 iOS 환경에서 개인정보를 보호하며 유저 또는 디바이스 정보없이 iOS 앱 설치 캠페인 성과를 측정할 수 있는 애플의 프레임워크입니다. 에어브릿지는 SKAN 데이터를 측정할 수 있

help.airbridge.io


 

애플의 iOS 14.5 업데이트 후 SKAdNetwork(SKAN)가 새롭게 대두되며 모바일 앱 광고 업계에 영향을 미치는 중

 

SKAdNetwork(Store Kit AdNetwork)

: iOS 환경에서 개인정보를 보호하며 사용자 또는 기기에 대한 정보 없이 앱 설치 캠페인의 성과를 측정할 수 있는 프레임워크

 

[등장 배경]

- 앱 추척 투명성(App Tracking Transparency, ATT) 정책이 도입되며 앱 설치 시 광고 식별자(IDentity For Advertisers, IDFA) 정보에 대한 수집 도의 여부를 Opt-in 방식으로 수집하도록 의무화

- IDFA는 애플에서 유저의 기기에 할당된 임의의 기기 식별자 → 개인 정보에 대한 노출 없이 맞춤형 광고 제공하거나, 유저 식별 가능

- 14.5 업데이트 이전에는 IDFA 수집 거부 기기를 제외하고, 자동적으로 IDFA를 수집하여 디바이스 매칭 기법을 통해 광고 캠페인 성과 측정 가능

   *Opt-in 방식 : Option-in, 개인정보 주체에게 정보 이용에 대한 동의를 먼저 받은 후 개인 정보를 수집 및 활용할 수 있는 방식

 

[기본 개념]

- SKAdNetwork : 기존 어트리뷰션 모델과 달리, 개인정보 없는 마케팅 캠페인 성과 측정 방식을 제시하는 프레임워크

1) iOS 앱 설치 캠페인을 통해 발생한 설치 이벤트에 대해 애플이 직접 선정한 기여 매체에게 유저 혹은 기기 정보를 제외한 기여 정보를 전환 성과와 함께 제공

2) 매체가 이를 다시 MMP에 전송한 뒤

3) MMP가 기여 정보를 해석해 광고주에게 성과 데이터를 제공

▶ 기존 어트리뷰션 모델에서 어트리뷰션을 분석하는 역할을 하는 MMP는 SKAdNetwork 환경에서 매체별 광고 성과를 쉽게 확인할 수 있도록 집계된 데이터를 제공(Aggregator)하는 역할 → MMP를 사용해야만 앱 설치 캠페인에 대한 성과를 쉽게 확인 가능

출처 : 에어브릿지 블로그

- SKAdNetwork는 iOS에서 개인정보를 보호하며 마케팅 성과를 측정할 수 있도록 하는 프레임워크로, 유저 또는 디바이스 관련 정보가 생략된 캠페인 성과 데이터를 애플이 직접 매체에게 제공

- SKAdNetwork 캠페인의 성과 측정은 Conversion Value라고 하는 숫자 값을 통해, Install 이후의 인앱 이벤트 정보((In-app Event)를 제공

  → 해당 이벤트를 발생시킨 유저를 추정할 수 없게 만들기 위해 런덤화한 지연 발송 방식을 사용

- MMP는 어트리뷰션 분석이 아닌, 매체로부터 제공받은 SKAdNetwork의 포스트백을 사용자가 입력한 Conversion Value 설정값에 따라 해석하여 제공

 

[핵심 개념]

- Conversion Value

: SKAdNetwork 환경에서는 캠페인의 전환 성과를 Conversion Value라는 숫자 값으로 측정

: Conversion Value는 2진수 6bit 숫자로 iOS 앱 설치 캠페인으로 발생한 앱 설치 및 전환 성과(후속 인앱이벤트)를 추적해 기록한 것

ex) 한 유저가 앱 설치 캠페인으로 유입되어 앱 설치 후 '회원가입' 시 Conversion Value 1로 기록

▶ iOS 앱 설치 캠페인의 전환 성과로 측정하고자 하는 인앱 이벤트가 있다면, 사전에 Conversion Value에 설정해야 함

 

- Conversion Value는 앱 설치 이후 첫번째 앱 실행(First Open) 시점부터 활성화되어 인앱이벤트 발생 여부에 따라 업데이트 

  ㄴ 업데이트는 높은 숫자로만(Upper) 진행

- Conversion Value에 해당되는 인앱이벤트 발생 시, 해당 Conversion Value가 업데이트 되고, 기존 숫자보다 낮은 숫자에 해당하는 이벤트는 이벤트가 발생해도 Conversion Value가 업데이트 되지 않음 

  ㄴ ex) Conversion Value 5: [회원가입] / Conversion Value 3: [구매] >> [회원가입] → [구매] 단계 시 [회원가입] 후 [구매]는 측정 X 

  ㄴ [구매]에 해당하는 Conversion Value 값이 [회원가입] 보다 작은 수이기 때문

- 인앱이벤트를 측정하기 위해 일정 시간 동안 포스트백을 전송하지 않고 대기하는 타이머 작동 

  ㄴ 인앱이벤트 발생해 Conversion Value 업데이트되면, 타이머 초기화 후 다음 인앱이벤트 발생까지 포스트백 전송하지 않고 대기 

  ㄴ 24시간 이내 새로운 인앱이벤트가 발생하지 않으면, Conversion Value는 인앱이벤트 측정을 종료해 Postback 전송 준비   

 

SKAdNetwork의 포스트백 전송 방식

- 기여 정보에는 캠페인 정보 / 고아고 지면 앱(app-id) 정보, 신규 설치한 광고주 앱(source-app-id) 정보 등 포함

- 일정 시간을 대기한 뒤(에어브릿지 기준 24시간) 0-24시간 이내에 랜덤하게 사용자의 기기에서 기여한 매체(ad network)로 전송

  ㄴ 전송 시점이 일정하지 않은 이유 : 전송 시점에 따른 사용자 혹은 기기 수준의 정보 유추를 방지하기 위함  

출처 : 에어브릿지 블로그

 

SKAdNetwork로 측정된 성과 데이터의 특징

- 기여 정보에서 유저 또는 기기 정보를 확인할 수 없으며, 리타게팅 혹은 리인게이지먼트 캠페인의 성과 데이터는 미지원

  → 사용자 혹은 기기 정보를 통해 어트리뷰션을 해야 하는 리타게팅 캠페인 혹은 리인게이지먼트 캠페인의 성과 측정 불가능- 전환 성과의 발생 시간을 알 수 없고, 실시간 성과 측정 불가능

  → 일정 대기 시간이 종료한 시점으로부터 0-24시간 이내의 랜덤한 시간에 포스트백 전송

- 성과 데이터는 기존 어트리뷰션 모델 측정 방식의 데이터와 중복 측정될 수 있음

  → SKAdNetwork 프레임워크로 측정되는 인앱이벤트는 앱 내에서 발생한 전환 이벤트이기 때문에 에어브릿지 SDK를 통한 기존 트래킹 방식으로도 측정