SKAdNetwork 4.0: 3개의 포스트백 최대한 활용하기
Tiahn Wetzler, Director, Content & Insights, Adjust, 2022년 11월 22일.
Apple은 올 10월 iOS 16.1과 함께 정식 배포한 SKAdNetwork 4.0(SKAN 4)에서 모바일 앱 마케터를 위한 다양한 기능들을 도입했습니다. iOS 캠페인 퍼포먼스에 대해 더 많은 데이터와 인사이트를 얻을 수 있게 되었으나, 새 기능을 완전히 이해한 후 활용하는 것은 복잡하기도 합니다. 얼마 전 신규 출시된 Adjust의 SKAN 4 전용 SDK와 SKAN 4의 주요 4단계에 관한 블로그를 확인하고, 앞으로 모바일 업계의 대대적인 SKAN 4 도입에 전략적으로 대비하시기 바랍니다.
본 포스트에서는 SKAN 4에서 3개로 늘어난 포스트백에 집중하여, 자세한 업데이트 내용과 작동 방식, SKAN 4를 통해 2023년 iOS 캠페인에서 사용자 경험을 개선하고 지속적인 성장을 이어갈 수 있는 방법을 살펴보도록 하겠습니다.
SKAN 4: 3개의 포스트백과 작동 방식
SKAN 3까지는 설치 후 첫 24시간 동안의 정보가 담긴 단 1개의 포스트백만 받을 수 있었지만, SKAN 4에서는 포스트백이 3개로 늘며 유연성이 확대되었습니다. SKAN 3에서는 단 1개의 24시간 포스트백 윈도우가 적용되었고, 윈도우 종료 후 24시간 중 무작위로 포스트백을 발송하는 포스트백 전송 타이머는 전환값이 업데이트될 때마다 연장되었습니다. 그러나 SKAN 4에서는 Apple의 "멀티플 전환"이 도입되어, 3개의 측정 윈도우와 3개의 포스트백이 지원됩니다. 1차 포스트백 측정 윈도우는 이제 24시간이 아닌 0~2일로 바뀌었고, 2차 포스트백 윈도우는 3~7일, 3차 포스트백 윈도우는 8~35일로 각각 설정되었습니다. 이에 따라 데이터를 얻을 수 있는 기간이 늘어났으나, 작동 방식이 다소 복잡합니다. 포스트백 윈도우 종료 후 작동하는 포스트백 전송 타이머 또한 연장되었기 때문입니다. SKAN 4의 1차 포스트백의 전송 타이머는 최대 48시간, 2차와 3차 포스트백은 최대 144시간(6일)으로 늘어났습니다.
그러나 Apple은 lockWindow라는 새 기능을 도입하여, 각 포스트백 윈도우의 특정 시점에 lockWindow를 적용할 수 있도록 했습니다. lockWindow가 적용되면 해당 시점 기준 가장 최신 전환값으로 포스트백이 업데이트되고, 포스트백 윈도우는 즉시 종료되어 포스트백 전송(어트리뷰션) 타이머가 시작됩니다. 예를 들어 측정하는 이벤트가 모두 5일차 전에 발생하는 경우, 이제는 2차 포스트백 윈도우가 7일차에 종료될 때까지 기다리지 않아도 됩니다. 대신 5일차에 lockWindow를 적용하면 포스트백 윈도우가 5일차에 종료되고 24~144시간의 포스트백 전송 타이머가 시작되어 포스트백 윈도우에서 2일을 단축할 수 있습니다. 단, lockWindow를 적용하는 경우 측정 갭이 발생할 수 있다는 것을 유념해야 합니다. 예를 들어 포스트백 1에서 10시간 시점에 lockWindow를 적용하더라도, 포스트백 2가 시작되기까지 남은 62시간을 여전히 기다려야 합니다. 이 경우 62시간에 대해 SKAN 정보를 전혀 받을 수 없게 되는데, Adjust는 Datascape의 시간당 이벤트 리포트를 통해 이에 대한 솔루션을 제시하려 합니다.
아래는 Apple이 제공한 포스트백 윈도우와 포스트백 전송 타이머의 예시로, lockWindow가 포스트백 2에 대해 약 5일차에 적용되었습니다. lockWindow는 각 포스트백 윈도우에 각기 다르게 적용할 수 있습니다.
3개의 포스트백에 대한 보다 세부적인 내용은 다음과 같습니다.
- 포스트백 1: 이제 포스트백 윈도우는 이전의 24시간에서 0~2일로 늘어났으며, "fine-grained"와 "coarse-grained" 전환값이 도입되었습니다. fine-grained 전환값은 SKAN 3에서의 전환값과 동일한 개념으로, 포스트백 1에서 Apple의 Privacy Threshold를 충족하는 경우에만 수신이 가능합니다. 이를 충족하지 못한 경우 coarse-grained 값을 받게 될 수 있습니다. coarse-grained 값은 fine-grained 값만큼 구체적이지는 않더라도, null 값과 비교 시 유용한 인사이트 소스가 됩니다.
장점: 측정할 수 있는 윈도우가 더 길어지고, coarse-grained 값을 받을 수 있게 되어 null 값 수신 확률이 줄어듭니다.
단점: 어트리뷰션 타이머가 최대 48시간으로 연장되어, 데이터 수신에 이전보다 더 오랜 시간이 걸릴 수 있습니다.
참고: 새롭게 도입된 Crowd Anonymity Tier에 따라 규모가 작은 캠페인은 coarse-grained 값을 받을 수 있습니다. 또한 Tier 0의 경우 포스트백 1만 수신이 가능하며, 두 자릿수 값(소스 ID)만 받을 수 있습니다. Tier 3을 충족하는 경우에는 소스 ID 외에도 다른 정보를 포함한 총 네 자릿수의 값을 받을 수 있습니다. 자세한 내용은 아래의 표를 참조하시기 바랍니다. - 포스트백 2와 포스트백 3: 2차, 3차 포스트백을 통해 3일차~7일차, 8일차~35일차의 사용자 인앱 활동을 측정할 수 있습니다. 이는 앱의 주요 이벤트가 첫 주 또는 그 이후에 발생하는 앱들에게 매우 긍정적인 업데이트입니다. 그러나 주의해야 할 부분이 있습니다. 포스트백 2와 3에서는 fine-grained 전환값이 전송되지 않기 때문에 수신 가능한 가장 자세한 값은 coarse-grained 값입니다. 0~63에 매핑할 수 있는 fine-grained 값과 달리, coarse-grained 전환값은 low, medium, high에 매핑될 수 있습니다.
장점: 최대 35일의 기간 동안 캠페인 정보와 데이터, 인사이트를 얻을 수 있으며, 규모가 작은 캠페인도 잠재적으로 포스트백을 받을 수 있습니다.
단점: fine-grained 값은 받을 수 없으며, Crowd Anonymity Tier 0인 경우에는 포스트백 2~3을 아예 받을 수 없습니다. 포스트백은 동일한 기기에 고유하게 연결될 수 없습니다. 그러나, 소스 ID를 집계된 수준에서 연결하여 집계된 코호트 데이터를 확보할 수 있습니다. Adjust는 사용자를 3개 버킷(low, medium, high)에 할당하여, coarse-grained 값을 사용자 여정의 후반에 발생하는 특정 이벤트나 매출 범위에 매핑하는 것을 권장합니다.
Adjust는 포스트백 별 측정 윈도우와 타이머, Crowd Anonymity Tier 별 수신 가능 데이터를 아래와 같이 총정리했습니다.
모바일 업계의 SKAN 4 도입에 대비한 전략 구축하기
SKAN 4의 기능이 활성화되려면 모바일 업계 전체가 SKAN 4를 도입해야 하며, 모든 이해관계자가 기술적인 설정을 완료해야 합니다. 즉 앱 개발자, 광고 네트워크, 퍼블리셔, 최종 사용자, MMP 모두가 대응해야 하며, 모바일 생태계의 여러 지점에서 많은 자원이 필요하기 때문에 시간이 걸릴 것으로 예상됩니다. 또한 아직 불분명한 부분도 존재합니다. Apple의 Crowd Anonymity와 Privacy Threshold의 최소값과 임계점이 여전히 공개되지 않았으며, SKAN 3과 SKAN 4를 동시에 사용할 때의 결과 등에 대해서도 알려진 바가 없습니다.
Adjust는 업계를 선도하는 MMP로서 SKAN 4를 위한 만반의 준비를 갖췄습니다. Adjust는 SKAN 4 전용 오픈 소스 SDK(SDK V4.33.0)를 최근 출시했으며, Adjust의 Github 리포지터리에서 확인하실 수 있습니다. SDK 4.33.0 버전은 SKAN 4의 coarse-grained 전환값 및 lockWindow와 같은 새로운 기능을 지원합니다. SDK 최신 버전 설정 방법과 2023년 대비 전략에 관한 자세한 내용이 궁금하시다면 Adjust 담당자에게 문의하시거나, 최신 업계 소식을 정리한 Adjust의 iOS 블로그 포스트를 참조하시기 바랍니다.
월간 발행되는 Adjust 뉴스레터를 구독하고 최신 인사이트를 확인해 보세요.