SKAdNetwork(SKAN) 캠페인 활용하기
팔로우컨버전밸류(Conversion Value) 알아보기
애플은 SKAN 캠페인 성과를 0부터 63까지 컨버전밸류로 전달합니다. 본 문서는 애플에서 포스트백하는 컨버전밸류를 통해 유저행동 측정 방법을 안내합니다.
SKAN 캠페인 준비하기-개발자
SKAN 캠페인 운영을 위해 개발자가 필요한 작업은 아래 2가지입니다.
- DFINERY iOS SDK 2.3.0.0 버전 이상으로 업데이트합니다. [iOS 연동하기]
- iOS 프로젝트의 Info.plist에 DFINERY 서버주소를 등록합니다.
- key값은 NSAdvertisingAttributionReportEndpoint 입니다.
- value는 String 으로 아래 주소를 입력합니다.
- https://dfinery-skadnetwork.com/
SKAN 캠페인 준비하기-마케터 및 광고 담당자
- 측정하고 싶은 유저 행동을 위한 컨버전 모델링 설정합니다.
[[인용:위험:보통]] 컨버전밸류는 애플에서 제공하는 기능으로 몇가지 제약사항이 있습니다. 본 문서를 끝까지 읽어보시고, 내부적으로 충분한 논의를 거치신 후 필요한 세팅을 진행해주시기 바랍니다.
컨버전밸류
- 애플에서 SKAN 전환(Conversion)을 측정할 수 있도록 반환해주는 값입니다.
- 컨버전밸류는 오름차순으로만 업데이트됩니다.
- 6비트 2진수로 구성되어있습니다. 100101이란 비트(2진수)는 10진수로 37이란 값을 의미합니다.
제약사항
- 0부터 63까지의 정수를 나타내는 6비트 값을 이용하여 최대 64개의 유저행동을 측정합니다.
- 컨버전밸류를 업데이트하면 애플은 24시간 이후 성과 데이터를 포스트백합니다. 캠페인성과를 24시간~48시간 이후에 디파이너리 콘솔에서 확인하실 수 있습니다.
- 활용할 수 있는 컨버전밸류가 제한적이기 때문에 측정하고자하는 유저행동을 사전에 정밀하게 설계해야합니다.
컨버전밸류 모델 설정하기
디파이너리 콘솔 좌측 Attributions의 SKAN Settings에서 설정합니다.
모델링기능 알아보기
- SKAN은 하나의 앱에 하나의 모델링만 지원합니다.
- iOS SDK 2.3.0.0 버전 이상에서 지원합니다.
- 기본 룩백윈도우는 1일(24시간)입니다. SKAN 캠페인으로 유입된 유저의 24시간 이내에 발생한 행동을 측정합니다.
- 최대 3개 세트 조합을 통해 유저 행동을 측정합니다.
- 애플 정책으로 인해 컨버전밸류 모델링을 새로 구성하거나 변경할 경우 48시간 동안 컨버전밸류를 측정할 수 없습니다.(SKadNetwork 애플 정책 살펴보기)
- '측정 중'으로 표시되었다면 전환값이 정상적으로 쌓이고 있는 것을 의미합니다. 리포트에서 SKAN 캠페인 데이터를 확인할 수 있습니다.
- '측정 대기중'의 경우에는 SKAN 리포트를 구성할 수 없습니다.
- 지난 버전의 컨버전밸류 모델링 구성을 확인할 수 있습니다.
- 각 세트에 할당하고 싶은 비트를 자유롭게 조정할 수 있습니다.
- 우측 상단의 'Bit 구성 자세히보기' 버튼을 클릭하시면 적용된 컨버전밸류 모델링 세팅을 한눈에 확인하실 수 있습니다.
구매액 측정하기
유저가 발생시킨 대략적인 구매액 범위를 측정합니다. abx:purchase 이벤트를 사전에 반드시 연동해주셔야 합니다.
- 구매액의 화폐 단위를 설정할 수 있습니다.
- 오른쪽 화살표를 클릭하면 동일한 구매액 범위를 설정할 수 있습니다.
- 컨버전밸류가 6비트로 제한되어있기 때문에 정확한 구매 금액 측정이 어렵습니다. 해당 세트를 통해 유저의 구매를 발생시킨 유저의 구매금액이 어떤 범위에 있는지 확인할 수 있습니다.
- 리포트상에 표시되는 구매금액(Revenue)은 각 범위로 설정한 중간값입니다.
[[인용:위험:보통]] 구매액과 구매횟수는 별개의 유저행동을 분석하는 세트입니다. 구매액과 구매횟수를 혼동하지 않도록 주의하시기 바랍니다.
구매 횟수
구매액과 상관없이 유저가 발생시킨 구매 횟수를 측정합니다. abx:purchase 이벤트를 사전에 반드시 연동해주셔야 합니다.
- 구매 이벤트를 발생시킨 횟수를 측정합니다.
- 오른쪽 화살표를 클릭하면 동일한 구매 횟수 범위를 설정할 수 있습니다.
[[인용:위험:보통]] 구매액과 구매횟수는 별개의 유저행동을 분석하는 세트입니다. 구매액과 구매횟수를 혼동하지 않도록 주의하시기 바랍니다.
이벤트 수행 여부
최대 6개 이벤트 여부 수행 여부를 측정합니다. 각 비트에 이벤트가 할당되고 1이면 이벤트 발생, 0이면 이벤트가 발생하지 않은 것을 의미합니다.
위와 같은 모델링을 설정했을 때 컨버전밸류가 37(100101)이라면, 24시간 이내에 유저가 어떤 이벤트를 수행했는지 확인할 수 있습니다.
이벤트 | 수행여부 |
구매 | O |
로그인 | X |
장바구니담기 | X |
상품보기 | O |
환불 | X |
회원가입 | O |
퍼널
선행된 이벤트를 분석합니다. 환불 이벤트를 발생시키기 위해선 반드시 구매 이벤트가 선행되어야 합니다. 전달받은 컨버전밸류를 통해서 이전 스텝으로 설정한 이벤트를 수행했다는 것을 측정할 수 있습니다.
컨버전 밸류가 오름차순으로만 업데이트 되기 때문에, 측정하고싶은 이벤트 중 우선순위가 가장 높은 이벤트를 가장 높은 STEP으로 설정해야합니다.
누적 사용 시간
비트를 할당하여 누적 사용시간을 설정할 수 있습니다.
- 누적 이용시간 총합은 24시간(1440분)을 넘길 수 없습니다.
- 누적 이용 기간의 총합은 룩백윈도우 기간으로 설정됩니다.
- 룩백윈도우 기간이 24시간 미만이더라도 SKAN 성과는 48시간 이후에 확인하실 수 있습니다.
컨버전 밸류 확인하기
디파이너리 콘솔 좌측 Analytics의 Data Explorer에서 확인할 수 있습니다.
[[인용:위험:보통]] 애플은 컨버전밸류 업데이트가 마무리된 후 최대 48시간이 지나야 전환 값을 디파이너리로 전달합니다. '데이터 측정 대기 중' 상태라면 리포트를 생성할 수 없습니다. '수집 중'으로 상태가 변경된 이후부터 리포트를 통해 SKAN 캠페인 데이터를 확인할 수 있습니다.
SKAN 리포트 생성하기
- 우측 상단의 Create New Report 버튼을 클릭합니다.
- DFINERY Report 생성 화면이 노출되면, Anayltics 항목의 SKAdNetwork Report선택합니다.
- 확인하고 싶은 SKAN 모델링 버전을 설정하고 '확인' 버튼을 클릭합니다.
SKAN 리포트 살펴보기
디파이너리 콘솔에서 확인할 수 있는 SKAN 리포트 항목은 아래와 같습니다.
- 애플에서 제공하는 SKAN 캠페인 관련 상세 데이터(campaign id, ad network id 등)과 모델링에 설정한 이벤트 상세 정보입니다.
- 각 행과 열에서 확인하고 싶은 값을 설정합니다. SUM, Average, Min, Max의 기능을 설정하여 각 행과 열에 표시되는 최종 값을 설정합니다.
- 특정 값으로 리포트를 필터링하기 위해 사용하는 기능입니다. 우측 톱니바퀴 버튼을 클릭하여 필터링하고 싶은 조건을 설정할 수 있습니다.
- 1에서 확인하고 싶은 데이터 목록을 드래그 앤 드랍하여 자유롭게 SKAN 캠페인 성과 데이터를 확인할 수 있습니다.
SKAN 리포트 분석하기
디파이너리가 제공하고 있는 모델링 세트 조합을 바탕으로 어떤 유저행동을 분석할 수 있는지 예시를 통해 알아보겠습니다.
아래와 같이 '구매액 세트'와 '멀티 이벤트 수행 여부 세트', '퍼널 세트'에 각각 2비트를 할당하고, 각 세트에 아래와 같은 세부 사항을 설정하도록하겠습니다.
SKAN 캠페인 성과 리포트를 통해 확인한 전환 값은 아래와 같고, 리포트를 통해 확인한 컨버전밸류를 통해 유저가 어떤 행동을 했는지 유추할 수 있습니다.
- 컨버전밸류가 36(100100)이라면 해당 유저가 수행한 이벤트는 아래와 같습니다.
- SKAN 캠페인을 통해 유입된 유저가 24시간 이내에 200,000원 이상 400,000미만의 구매를 발생시켰고, login 이벤트를 발생시켰다는 것을 의미합니다.
- 캠페인의 구매 총합(Revenue)은 '구매액 측정하기' 세트에 설정한 범위의 중간값으로 계산합니다.
- 각 컨버전밸류 모델링에 설정된 유저행동은 디파이너리 콘솔 좌측의 Attributions의 SKAN Settings 메뉴의 우측 상단의 'Bit 구성 자세히보기'에서 확인할 수 있습니다.
디파이너리는 애플에서 제공하는 SKAN 캠페인 성과를 측정할 수 있는 SDK와 리포트를 제공하고 있습니다. 본 가이드를 살펴보시고 더 궁금하신 부분이 있으시다면 편하게 아래 메일로 문의를 접수해주시기 바랍니다.
issue-tracker@adbrixsupport.zendesk.com