애플은 2018년부터 새로운 버전의 SKAdNetwork(SKAN)을 꾸준히 배포해 왔습니다. 이중 SKAN 3은 SKAN의 기본 원리를 이해하기 위해 적합한 버전입니다. 이전 버전인 SKAN 1, 2는 모두 SKAN 3에 포함됩니다.
SKAN의 기본 동작 방식을 파악하기 위해서는 4가지 개념을 이해해야 합니다.
전환값(Conversion Value)은 앱 설치 이후에 발생한 앱 이벤트와 이벤트 속성을 측정하기 위해 SKAN에서 사용되는 정수 또는 영문 문자열입니다.
0부터 63까지의 정수 또는 영문 문자열 Low, Medium, High 각각에 원하는 앱 이벤트와 이벤트 속성을 매핑할 수 있습니다. 디바이스에서 앱 설치가 발생한 이후 매핑한 이벤트가 발생하면 SKAN은 전환값을 업데이트합니다. 최종적으로 업데이트된 전환값은 SKAN 포스트백에 포함됩니다.
업데이트되는 전환값의 종류는 SKAN 버전, 디바이스별 SKAN 포스트백 전송 순서에 따라 다릅니다. 예를 들어 SKAN 3이 활용되면 SKAN 4의 상세 전환값(Fine Conversion Value)과 동일한 기본 전환값만 업데이트됩니다. SKAN 4가 활용되면 단순 전환값(Coarse Conversion Value)까지 업데이트됩니다.
컨버전 윈도우(Conversion Window)는 전환값을 업데이트하는 기간입니다.
업데이트 기간은 SKAN 버전, 디바이스별 SKAN 포스트백 전송 순서에 따라 다릅니다. 예를 들어 SKAN 3이 활용되면 에어브릿지 기준으로 앱 설치 이후 하루(24시간) 동안 전환값이 업데이트됩니다. SKAN 4가 활용되면 이틀(48시간) 동안 첫 번째 SKAN 포스트백의 전환값이 업데이트됩니다.
SKAN 포스트백은 애플의 디바이스에서 컨버전 윈도우 이후 앱 설치에 기여한 광고 채널에 전송되는 기여 정보입니다. 광고 채널에 전송된 SKAN 포스트백은 다시 에어브릿지에 전송됩니다. 광고 성과에 해당하는 전환값은 SKAN 포스트백에 포함됩니다.
그외 SKAN 포스트백에 포함되는 기여 정보는 SKAN 버전에 따라 달라집니다. 예를 들어 SKAN 3이 활용되면 SKAN 포스트백에 디바이스별 전송 순서에 관한 파라미터인 postback-sequence-index
가 포함되지 않습니다. SKAN 4가 활용되면 postback-sequence-index
가 포함됩니다.
랜덤 포스트백 타이머는 컨버전 윈도우에 업데이트된 전환값을 포함한 SKAN 포스트백이 광고 채널에 랜덤으로 전송되는 기간입니다.
랜덤 포스트백 타이머가 시작되는 시점은 SKAN 버전에 따라 다릅니다. 예를 들어 SKAN 3의 랜덤 포스트백 타이머는 하루(24시간)인 컨버전 윈도우가 끝나고 곧바로 시작됩니다. SKAN 4의 랜덤 포스트백 타이머는 컨버전 윈도우가 끝나고 24시간 뒤에 시작됩니다.
SKAdNetwork(SKAN)의 기본 동작 방식과 SKAN 데이터가 에어브릿지에 전달되는 후속 과정은 아래와 같습니다.
SKAN이 애플의 디바이스에서 트래킹한 앱 설치에 기여한 광고 채널을 선정합니다.
앱 설치 이후 발생하는 앱 이벤트와 이벤트 속성이 컨버전 윈도우에 전환값으로 측정됩니다.
마지막으로 업데이트된 전환값이 포함된 SKAN 포스트백이 랜덤 포스트백 타이머가 시작되고 나서 광고 채널에 전송됩니다.
광고 채널은 다시 SKAN 포스트백을 에어브릿지에 전송합니다.
에어브릿지는 전송된 SKAN 포스트백에 포함된 전환값을 전환값에 매핑된 앱 이벤트와 이벤트 속성으로 해석합니다.
에어브릿지 리포트가 전환값을 해석한 결과를 표시합니다.
SKAN 3이 활용되면 기본 전환값(Conversion Value)만 업데이트할 수 있습니다. 해당 전환값은 SKAN 4의 상세 전환값(Fine Conversion Value)과 동일하게 0부터 63까지의 정수로 구성되어 있습니다.
SKAN이 에어브릿지를 기준으로 앱 설치 이후 하루(24시간)의 컨버전 윈도우(Conversion Window)에 발생한 인앱이벤트에 따라 전환값을 업데이트하기 위해서는 각 정수에 앱 이벤트와 이벤트 속성을 매핑해야 합니다. 매핑 이후 디바이스에서 앱 설치가 발생하면 전환값 설정에 따라 전환값이 업데이트됩니다.
최종적인 전환값은 마지막에 업데이트된 전환값 1개입니다. 해당 전환값은 컨버전 윈도우 이후 시작되는 24시간의 랜덤 포스트백 타이머를 통해 광고 채널에 전달됩니다. 광고 채널은 애플에게 받은 전환값을 다시 에어브릿지에 전달합니다. 아래 이미지를 참고해 주세요.
기본 전환값인 SKAN 3 전환값을 설정하는 방법과 SKAN 3으로 측정한 데이터를 조회하는 방법은 아래 유저 가이드를 참고해 주세요.
전환값은 항상 높은 숫자로 업데이트됩니다. 현재 전환값보다 낮은 전환값에 해당하는 인앱이벤트가 발생하면 전환값은 업데이트되지 않습니다.
따라서 전환값이 업데이트되는 방식과 인앱이벤트의 중요도에 따라 여러 앱 이벤트와 이벤트 속성을 전환값에 매핑하는 우선순위를 적절하게 조정해야 합니다. 설정한 우선순위는 메타 애즈(facebook.business) 캠페인 최적화에 사용됩니다.
아래 예시를 참고해 주세요.
유저 행동
오후 12시 앱 설치
오후 1시 비회원 상태에서 구매 완료(3)
오후 2시 회원 가입(5)
오후 3시 회원 상태에서 구매 완료(3)
최종 전환값
5
SKAN 3에서 최종적으로 업데이트된 전환값이 랜덤으로 전달되는 기간인 랜덤 포스트백 타이머는 에어브릿지를 기준으로 앱 설치 이후 24 ~ 48시간입니다. 전환값은 다른 기여 정보와 함께 SKAN 포스트백에 포함됩니다. 따라서 전환값은 실시간으로 전달되는 인앱이벤트 데이터가 아닙니다.
아래 예시를 참고해 주세요.
SKAN 데이터 측정 및 전송 과정
1월 1일 오후 12시 앱 설치 발생, 전환값 업데이트 시작
1월 2일 오후 12시 컨버전 윈도우 종료
1월 2일 오후 12시 ~ 1월 3일 오후 12시 랜덤 포스트백 타이머 시작
SKAN 데이터를 조회할 수 있는 시간
최단 시간: 1월 2일 오후 12시
최장 시간: 1월 3일 오후 12시
주의하세요
주요 채널이 공개한 수치는 추정치입니다. 따라서 각 광고 채널이 공개한 최소 앱 설치 수를 만족해도 SKAN 포스트백을 정상적으로 받지 못할 수 있습니다.
1개의 광고 캠페인에서 하루 기준 앱 설치 수가 일정 수치 이상 발생하지 않으면 전환값이 널(null)로 전달됩니다. 해당 전환값을 널 전환값이라고 합니다. 널 전환값은 개인정보를 보호하기 위한 애플의 정책(SKAN privacy threshold)입니다. 광고 채널이나 에어브릿지와 관계없습니다.
SKAN 포스트백을 받기 위해 만족해야 하는 최소 앱 설치 수는 공식적으로 알려지지 않았습니다. 대신 주요 광고 채널은 모든 SKAN 3 포스트백을 받을 수 있는 권장 최소 앱 설치 이벤트 수를 제공하고 있습니다. 아래 테이블은 주요 광고 채널이 공개한 권장 최소 앱 설치 수입니다.
광고 채널의 권장 최소 앱 설치 수는 캠페인을 기준으로 계산합니다. 예를 들어 메타 애즈는 자사 광고 채널에서 집행하고 있는 SKAN 3 캠페인 1개에서 하루 동안 앱 설치 이벤트가 88번 이상 발생해야 모든 SKAN 포스트백을 받을 수 있다고 안내합니다.
구글 애즈는 앱 설치 수가 아닌 앱 설치 캠페인 수를 8개 이하로 줄여야 모든 SKAN 포스트백을 받을 수 있다고 권고하고 있습니다.
알립니다
권고사항을 참고하더라도 널 전환값이 제공될 수 있습니다. SKAN 포스트백은 광고 채널이나 에어브릿지와 관계 없이 애플의 정책에 따라 결정됩니다.
널(null) 전환값이 SKAN 포스트백으로 전송되면 앱 설치 이벤트를 제외한 인앱이벤트를 확인할 수 없습니다. 앱 설치 이벤트가 발생한 횟수는 SKAN 포스트백이 전송됐기 때문에 집계됩니다.
따라서 널 전환값이 발생하면 앱 설치 이벤트를 제외한 인앱이벤트에 관해 수치 차이(discrepancy)가 발생할 수 있습니다. 예를 들어 널 전환값이 포함된 SKAN 포스트백이 전송되면 앱 설치 이후에 발생한 인앱이벤트는 자체적으로 집계한 내부 데이터보다 낮게 집계됩니다.
아래 방법을 통해 SKAN 포스트백의 널 전환값 발생을 방지할 수 있습니다.
SKAN으로 처음 측정하는 캠페인의 광고 성과 데이터는 최소 72 ~ 96시간 이후에 조회합니다.
여러 캠페인을 여러 채널에서 집행한다면 선택과 집중이 필요합니다. 집행하는 캠페인과 채널을 줄이면 SKAN 포스트백을 위한 최소 앱 설치 수를 만족할 수 있습니다.
캠페인이 타겟하고 있는 오디언스 범위를 늘립니다. 오디언스 범위가 좁다면 충분한 앱 설치 수가 발생하지 않을 수도 있습니다.
SKAN 포스트백은 다양한 기여 정보로 구성되어 있습니다. 기여 정보에는 캠페인, 앱 관련 정보 외에 광고 성과에 해당하는 전환값이 포함됩니다.
아래는 SKAN 3을 기준으로 SKAN 포스트백 파라미터를 통해 전달되는 기여 정보입니다.
SKAN 3 포스트백 파라미터로 제공되는 기여 정보입니다. 광고 채널이 추가로 제공하는 파라미터별 기여 정보는 광고 채널별로 서로 다릅니다. 자세한 내용은 에어브릿지 가이드를 참고해 주세요.
파라미터 이름 |
설명 |
제공하는 SKAN 버전 |
---|---|---|
| 애플에서 발급한 광고 채널 ID | 1 ~ 4 |
| SKAN 기준으로 지정된 캠페인 ID | 1 ~ 4 |
| 디바이스별 고유성을 검증하기 위한 ID | 1 ~ 4 |
| 앱스토어 기준 광고주 앱 ID | 1 ~ 4 |
| SKAN 버전 | 2 ~ 4 |
| 재설치 여부 | 2 ~ 4 |
| 앱스토어 기준 광고 지면 앱 ID | 2 ~ 4 |
| 최종적으로 업데이트된 전환값 | 2 ~ 4 |
| SKAN 포스트백을 검증하기 위한 애플의 서명 | 2.1 ~ 4 |
| 뷰스루(View-through) 캠페인 여부 | 2.2 ~ 4 |
| 광고 채널의 기여 여부 | 3 ~ 4 |
도움이 되었나요?