본문 바로가기

Data Literacy

(114)
SKAN 4.0 - 5. SKAN에서의 포스트백 구조 4 ○ 소스 ID(Source ID)소스 아이디는 말 그대로 집행되는 캠페인의 정보를 제공하는 식별 값 입니다. SKAN 3에서는 캠페인 ID(Campaign ID)였던 용어가 SKAN 4에서 소스 ID로 변경되었습니다. 기존에는 측정 가능 식별자가 두 자리였는데, SKAN 4에서의 소스 ID는 측정 가능한 식별자가 네 자리로 늘어났습니다.  기존 두 자리였을 때는 00 ~ 99까지 100개였고 campaign 정보만을 받아볼 수 있었습니다. 하지만 네 자리로 늘어나면서 가능한 조합이 0000 ~ 9999까지, 1만 개의 조합이 가능해졌고 이제는 campaign(캠페인), location(지역), placement(광고소재)의 구분이 가능해 졌습니다.       소스 ID도 Conversion Value에서..
SKAN 4.0 - 5. SKAN에서의 포스트백 구조 3 ○ 락 윈도우(Lock-window) 앞선 내용을 기반으로 생각해보면, SKAN은 전환 윈도우(기간)이 매우 길어서 최적화하는데 꽤 오랜 시간이 걸린다는 단점이 있습니다. 그래서, 일정 조건에 도달했을 때 전환 윈도우 중간에 측정을 중단하는 기능을 제공하는데, 이를 락 윈도우(Lock-window) 기능이라 합니다. 측정을 중단함으로써, 해당 측정 기간을 줄이는 효과를 얻을 수 있죠. 락을 거는(중단하는) 기준은 두 가지로 설정할 수 있습니다. (1) 특정 기간에 도달하거나 (2) 단순 전환값 "high"가 달성될 경우입니다.  하지만 특정 기간에 락을 걸어 측정을 중단한다고 해서 다음 윈도우에 영향을 주지는 않습니다.   예를 들어, 위의 사례처럼 두 번쨰 측정 윈도우에서 "앱을 인스톨한지 5일째 되는..
SKAN 4.0 - 5. SKAN에서의 포스트백 구조 2 ○ SKAN 3의 한계 SKAN 4의 주요 기능을 살펴보기 위해서는, SKAN 3에서의 한계점을 되짚어보는 것도 좋을 듯 합니다.   1. 통합 포스트백 1회로 LTV 제한 앞선 아티클에서 우리는 SKAN 4에서 포스트백을 3회 보낸다는 것을 배웠습니다. 하지만 SKAN 3에서는 포스트백이 1회로 제한되어 있었습니다. 이로 인해 LTV 측정에 제한이 생길 수 밖에 없었습니다. 2. 캠페인 규모가 작을 경우 데이터 제한 이러한 이유로 캠페인 규모가 작을 경우, 당연히 SKAN 4에 비하면 수집되는 데이터 규모 자체가 작아 정확성이 떨어집니다.  3. 포스트백 타이머로 인한 최적화 지연 또한 이러한 포스트백의 한계로 인해 타이머 동작에 따른 최적화 시점도 상대적으로 느리고 4. 캠페인 식별자 제한으로 인한 ..
SKAN 4.0 - 5. SKAN에서의 포스트백 구조 1 ○ 전환 윈도우(전환 측정 기간, Conversion Window) SKAN에서 말하는 전환 윈도우(Conversion Window)는 이를테면 전환 값을 기록하는 기간의 분류를 의미합니다. 이 기간을 측정하는 기준점은 해당 앱이 설치(Install)된 시점을 의미하게 됩니다.    우선 중요한 것은, 위의 그림처럼 첫 번째 윈도우 기간에서는 상세 전환값을 수신할 수 있지만 두 번째, 세 번째 윈도우에서는 단순 전환값만을 수신 가능합니다. 상세 전환값과 단순 전환값의 정의는 아래 아티클을 참고하시기 바랍니다.   SKAN 4.0 - 4. SKAN에서의 CV(Conversion Value)이번 아티클부터는 본격적으로 SKAN에서의 측정 방식에 대한 상세한 내용을 살펴보겠습니다. 우선, SKAN에서 사용하는..
SKAN 4.0 - 4. SKAN에서의 CV(Conversion Value) 이번 아티클부터는 본격적으로 SKAN에서의 측정 방식에 대한 상세한 내용을 살펴보겠습니다. 우선, SKAN에서 사용하는 기본적인 측정 단위를 CV(Conversion Value)로 칭합니다. 이는 애플에서 제공하는 측정 방식으로 내부 KPI에 따라 사용하는 고객사가 정하게 됩니다. 이 CV로 설정한 액티비티(유저 행위, 이벤트)가 발생하게 되면 MMP는 SKAN으로 전환 값을 업데이트 합니다. 그리고 SKAN은 포스트백에 해당 전환 값을 포함하여 광고 네트워크에 이를 전달하게 되죠. 그리고 이 CV에는 두 가지 하위 분류가 있는데(4.0 기준) Fine Value(상세 전환 값)과 Coarse Value(단순 전환 값)입니다. 각각의 개념과 두 가지 분류로 사용되는 이유도 함께 살펴보겠습니다.      ..
SKAN 4.0 - 3. SKAN에서의 SSOT SKAN과 MMP 서비스를 사용하게 될 때, SKAN의 기본적인 개념 못지않게 중요한 것이 바로 SSOT입니다. SSOT는 Single Source of Truth의 약자인데요, 쉽게 말해서 "중복제거"를 떠올리시면 됩니다. 그럼, 어떠한 '중복'을 제거한다는 의미일까요? 우리는 앞선 아티클에서 IDFA를 통해서 유저의 어트리뷰션을 기본적으로 측정하고(ATT 동의 완료 시), 이 방식이 불가능할 경우 SKAN을 사용하게 된다고 설명했습니다. 그렇다면, 어떤 유저가 ATT 동의를 진행했다고 가정했을 때는 어떤 현상이 발생할까요? 바로 IDFA를 이용한 어트리뷰션 측정과 SKAN을 이용한 측정이 동시에 발생하게 된다는 점입니다. 이는 두 가지 어트리뷰션이 독립적으로 측정되는 구조이기 때문에 발생할 수밖에..
SKAN 4.0 - 2. SKAN의 워크 플로우 앞선 아티클에서 SKAN의 기본적인 개념과 그 필요성, 등장 배경 등에 대해서 살펴보았습니다. 그럼 이번 아티클에서는 SKAN이 실제로 앱의 광고-설치-인앱 액션이 이루어지는 과정에서 어떤 원리로 동작하게 되는지에 대해서도 살펴보도록 하겠습니다.  아래 워크 플로우 상에서 각각의 주체를 의미하는 용어는 다음과 같습니다.  · 광고주(advertisers) : '광고를 집행하는' 측입니다. 돈을 내고 자신의 앱이나 서비스를 홍보하게 되죠. [ 000 키우기 ] 게임을 출시해 여기저기 광고를 내보내는 게임회사를 떠올리면 됩니다. · 퍼블리셔(publisher) : 우리가 흔히 알고 있는 "게임 퍼블리셔(퍼블리싱 회사)"와는 다른 개념입니다. 모바일 마케팅에서의 퍼블리셔는 "앱, 웹 등의 서비스나 웹 사이트에..
SKAN 4.0 - 1. SKAN의 기본 개념과 원리 기본적으로 SKAN(StoreKit Ad Network, SKAdNetwork)는 애플이 운영하고 있는, 개인정보 보호가 중심이 된 API를 의미합니다. 더 구체적으로 설명하자면 “유저의 기기에 대한 정보 없이 - 앱 설치 캠페인 성과를 측정할 수 있도록 설계한 어트리뷰션(Attribution) 장치"이죠. 개발 목적은 간단합니다. SKAN은 유저, 기기의 식별 가능한 데이터를 노출하지 않고 개인정보를 보호하면서 iOS 앱 캠페인 성과 정보를 광고주에게 제공하기 위해 개발되었습니다. 즉, SKAN은 유저의 식별 정보가 드러나지 않는 집약적 데이터라고 말할 수 있습니다.  만일 SKAN의 개념에 대해서 익숙하지 않으시다면, SKAN을 사용하지 않는 전통적인 어트리뷰션 체계에 대해서 이해하고 넘어가는 것이 ..