SKAdNetwork 프레임워크에서 전환 값은 새로 설치된 앱이 관련 애드 네트워크에 인스톨 어트리뷰션이 있음을 알리기 위해 전송하는 싱귤러 숫자입니다. 이 값은 추가 데이터를 인코딩하는 데 사용할 수 있습니다. 싱귤러는 이를 자동으로 관리하여 집중적이고 실행 가능한 캠페인 측정을 제공할 수있습니다.
싱귤러에서 전환 모델을 구성하는 방법에 대한 지침은 SKAdNetwork 시작하기및 모델 구성 FAQ를 참조하세요.
전환 가치란 무엇인가요?
최종 사용자의 개인정보를 침해하지 않으면서 모바일 앱 설치 어트리뷰션을 측정하기 위한 Apple의 프레임워크인 SKAdNetwork는 사용자의 설치 후 활동을 추적하고 이를 설치/재참여 어트리뷰션에 연결하는 방법으로 전환 값을 사용합니다.
전환 값은 앱이 설치된 후 앱이 설정하는 0~63 사이의 단일 숫자입니다 . 앱은 이 숫자를 애플과 공유하고, 애플은 앱 설치 또는 재설치를 담당한 광고 네트워크에 전송되는 SKAdNetwork 포스트백에 이 숫자를 포함합니다.
앱은 값을 전송하기 전에 여러 번 값을 업데이트할 수 있지만(일부 제한이 있음), 마지막 값만 포스트백에 포함됩니다.
이 단일 포스트백은 이 단일 숫자를 포함하여 설치/재설치가 발생했다는 사실과 설치 이후의 모든 사용자 활동에 대해 네트워크가 얻는 모든 정보입니다.
이러한 심각한 제한에도 불구하고, 싱귤러의 SKAdNetwork 전환 관리 솔루션은 이 하나의 숫자에 여러 가지 정보를 인코딩하여인사이트를 제공할 수 있습니다:
- 캠페인 ROI
- 인스톨 후 활동에 대한 코호트 분석
- 사용자 리텐션
전환 가치에 대한 제한 사항은 무엇인가요?
Apple은 전환 가치 사용에 대해 다음과 같은 제한을 두고 있습니다:
- 각 인스톨/재인스톨은 하나의 전환 값을 포함하는 하나의 SKAdNetwork 포스트백만 생성합니다. 포스트백은 자동으로 전송됩니다.
- SKAdNetwork가 포스트백을 전송하기 전에 전환 값을 설정할 수 있는 초기 시간 창은 24시간입니다.
- 하지만 앱이 전환 값을 업데이트할 때마다 이 기간은 24시간씩 연장됩니다.
- 전환 값을 업데이트하려면 전환 값을 늘려야 합니다(예: 30에서 20으로 변경할 수 없음 - SKAdNetwork는 새 값을 허용하지 않음).
일부 전환 값이 검열되는 이유는 무엇인가요?
사용자 개인정보 보호를 위해 SKAdNetwork는 때때로 사용자가 전송하는 포스트백의 데이터를 검열합니다. 광고 퍼블리셔를 검열하거나, 퍼블리셔와 전환 값 모두를 검열합니다. 이러한 검열은 설치 횟수를 기준으로 이루어지며, 이는 사용자 그룹이 적은 경우 고유하게 식별되지 않도록 데이터를 검열한다는 의미입니다.
이 결정은 설치 시점에 이루어지며 앱 자체 내의 사용자 활동과는 무관합니다. 임계값은 24시간 동안 SKAN 캠페인 ID당 10~15건의 인스톨로 추정됩니다.
참고: 애드 네트워크 캠페인에는 위치, 연령, 언어 등과 같은 타겟팅 지표에 따라 서로 다른 광고 세트를 사용하는 여러 개의 SKAN 캠페인 ID가 포함될 수 있습니다. 네트워크 인스톨이 임계값을 초과하더라도 SKAN 캠페인 ID당 인스톨 수에 따라 엄격한 검열이 적용될 수 있습니다.
싱귤러의 로데이터 보고서에서 소스, 캠페인 이름, SKAN 캠페인 ID, 인스톨 수 기준을 사용하여 광고 네트워크에서 캠페인당 몇 개의 캠페인 ID를 사용하고 있는지, 각 캠페인 ID의 인스톨 수를 확인할 수 있습니다. 확인하려는 날짜 기간을 반드시 확인하세요.
검열의 영향을 최소화하려면 같은 기간 동안 25~30회의 인스톨이 필요합니다. 설치 시점에 결정이 이루어지기 때문에 일부 검열은 피할 수 없습니다.
이제 싱귤러는 검열된 데이터를 추정할 수 있는 전환 가치 모델링 기능을 제공합니다. SKAdNetwork 고급 애널리틱스를 참조하세요: FAQ 및 문제 해결을 참조하세요.
캠페인 성과 데이터를 인코딩하는 데 전환 값을 어떻게 사용할 수 있나요?
전환 값은 0에서 63 사이의 숫자이지만, 싱귤러는 인스톨과 사용자의 인스톨 후 활동에 대한 많은 정보를 하나의 숫자로 인코딩할 수 있는 방법이 있습니다.
디바이스가 전환값을 네트워크에 포스트백으로 전송하고, 네트워크가 이를 싱귤러에 전달하면, 싱귤러는 해당 값을 디코딩하여 보고서, 포스트백, 데이터 대상(ETL) 내보내기 등에 표시되는 유용한 캠페인 성과 지표로 변환합니다.
변환 값은 각 비트가 1 또는 0 값을 갖는 6비트 배열로 모델링할 수 있습니다. 비트의 내용에 비트 위치의 제곱에 2를 곱하면 배열을 고유하게 설명하는 0에서 63 사이의 숫자를 얻을 수 있습니다.
예제
싱귤러가 전환 값을 사용하여 사용자가 설치 후 여러 이벤트를 완료했는지 여부에 대한 정보를 인코딩하도록 할 수 있습니다(싱귤러 SKAdNetwork 대시보드에서 이벤트를 정의할 수 있음). 각 이벤트에는 비트가 할당됩니다. 이벤트가 한 번 이상 발생한 경우 비트는 1로 설정됩니다.
아래 예시에서는 사용자가 가입하고, 게임 레벨 2에 도달하고, 비디오 튜토리얼을 시청했습니다. Singular는 이 정보를 다음과 같이 인코딩합니다:
디바이스가 전환 값을 네트워크에 포스트백으로 전송하고, 네트워크가 이를 싱귤러에 전달하면, 싱귤러는 SKAdNetwork 설정에 따라 값(37)을 디코딩하고 이를 파악합니다:
- 인스톨이 네트워크 X로 어트리뷰션됨
- 설치 후 사용자가 가입하고 레벨 2에 도달했으며 비디오 튜토리얼을 시청했습니다.
참고: 사용자 활동을 전환 값으로 인코딩하는 다양한 방법을 전환 모델이라고 합니다. 미리 정의된 특정 이벤트에 초점을 맞춘 위에 표시된 방법은 가능한 전환 모델 중 하나일 뿐입니다. 싱귤러는 여러 가지 전환 모델을 제공하며, 비즈니스와 KPI에 가장 관련성이 높은 정보를 제공하는 모델을 선택할 수 있습니다.
백엔드에서 전환 수치를 관리하려면 어떻게 해야 하나요?
싱귤러의 SKAdNetwork 솔루션을 사용하면 서버 측에서 전환 가치 모델을 관리할 수 있습니다. 즉, 전용 대시보드를 통해 전환 모델 (전환 가치에 정보를 인코딩하는 다양한 방식)을 전환할 수 있습니다. 싱귤러 SDK에 포함된 SK애드네트워크 솔루션을 구현하면, 다양한 전환 모델을 실험하기 위해 앱 코드를 변경할 필요가 없습니다.
전환 가치 관리의 흐름은 다음과 같습니다:
- 앱의 싱귤러 SDK가 사용자 세션과 이벤트를 싱귤러 서버로 전송합니다.
- 싱귤러 서버는 선택한 전환 모델에 따라 이 정보를 인코딩하고 전환 값을 다시 전송합니다.
- SDK는 적절한 Apple SKAdNetwork API 호출을 구현하여 전환 값을 업데이트합니다.
- SKAdNetwork 타임아웃이 경과하면( 측정 기간을 설정하여 영향을 줄 수 있음), 디바이스는 전환 값이 포함된 포스트백을 애드 네트워크에 전송합니다.
- 애드 네트워크는 전환 값을 싱귤러로 전달합니다.
- 싱귤러는 전환 값을 디코딩하고 사용자 이벤트 및 구매 정보를 추출하여 리포트에 표시할 수 있습니다.
참고: SKAdNetwork 정보는 다양한 보고서, API, ETL 테이블 및 포스트백에 표시되며, 이를 통해 기존 캠페인 최적화 노력과 함께 SKAdNetwork를 측정하고 테스트할 수 있습니다.
'전환 모델'이란 무엇인가요?
전환 모델은 사용자의 인스톨 후 활동에 대한 일부 정보를 전환 값이라는 매우 제한된 공간에 인코딩하는 방법입니다. 각 전환 모델은 특정 유형의 정보를 강조하고 다른 유형의 데이터는 제외합니다.
전환 모델을 선택하면 사용자의 설치 후 활동에 대해 어떤 정보를 사용할 수 있는지 선택할 수 있습니다. KPI 및 캠페인 최적화 프로세스에 가장 적합한 전환 모델을 선택하세요.
싱귤러는 어떤 전환 모델을 제공하나요?
싱귤러 SKAdNetwork 대시보드에서 다음 전환 모델 중 하나를 선택할 수 있습니다:
자세한 내용은 SK애드네트워크 모델 구성 FAQ를 참조하세요.