[NEW] FAQ: iOS 14 준비 사항

업데이트(2020년 9월 3일): Apple은 발표를 통해 iOS 14의 특정 개인 정보 기능 도입의 지연을 안내했습니다. 특히 IDFA 사용을 위해 AppTrackingTransparency를 사용해야만 하는 요구 사항을 내년 초까지 지연하기로 했습니다. 이 변화 사항으로 iOS 14에서 IDFA가 사용 가능하므로 AppTrackingTransparency 팝업창을 구현하지 않기를 권장합니다. 본 가이드는 App Tracking Transparency가 필요하다고 안내되는 경우 업데이트될 예정입니다.

단, Singular는 iOS 14 런칭에 따라 SKAdNetwork을 구현하기를 권장합니다.

 

앱에 동의 관리를 추가하기 전 어떤 것을 고려해야 하나요?

App Tracking Transparency는 iOS 14에서 필수 사항이 아닙니다. Apple이 해당 사항을 요구하게 되면 다시 업데이트하겠습니다.

App Tracking Transparency는 어떻게 구현하나요?

App Tracking Transparency는 iOS 14에서 필수 사항이 아닙니다. Apple이 해당 사항을 요구하게 되면 다시 업데이트하겠습니다.

SKAdNetwork 솔루션(SKAN)이란 무엇인가요? 어떻게 IDFA 기반 어트리뷰션의 대안이 되나요?

Singular의 SKAdnetwork 솔루션, SKAN은 프라이버시를 중시하는 모바일 인스톨 어트리뷰션 솔루션으로 Apple의 SKAdNetwork에 기반합니다.

Apple이 iOS 11.3에서 소개하고 iOS 14에서 상당 부분 업데이트한 SKAdNetwork는 iOS 앱 인스톨을 유저의 프라이버시를 침해하지 않고도 트래킹할 수 있는 툴을 제공합니다.

단, SKAdNetwork는 광고주, 퍼블리셔, 광고 네트워크 및 모바일 측정 제공 업체간에 핵심 성과 데이터를 분산시켜 광고주가 마케팅 의사 결정에 필요한 데이터에 접근하는 것을 보다 어렵게 합니다. 

Singular의 솔루션은 광고주가 유저 디바이스, 광고 네트워크 및 MMP인 Singular 간의 정보를 교환해서 광고주에게 필요한 데이터를 수집합니다.

  • SKAdNetwork 포스트백이 디바이스로부터 광고 네트워크와 MMP에 전송됨
  • 전환값과 해당 값의 의미가 MMP로부터 광고 네트워크에 전달됨
  • 캠페인 ID와 해당 값의 의미가 광고 네트워크로부터 MMP에 전달됨

Singular SDK 및 Singular가 보유한 데이터 집계 전문성 및 유수 광고 네트워크 파트너와 이미 연동된 통합을 활용하여, SKAN은 SKAdnetwork 마케팅 성과 데이터를 Singular 플랫폼에서 다시 중앙화하여 고객사의 BI 및 리포팅 시스템에서 사용할 수 있도록 합니다.

더 많은 내용을 Singular의 SKAdNetwork 솔루션 소개 문서에서 확인하세요.

Singular와 SKAdNetwork를 어떻게 활성화하나요?

 다음 단계에 따라 Singular의 SKAN 기반으로 SKAdNetwork를 활성화할 수 있습니다.

  • SDK/S2S 연동을 업데이트해서 SKAdnetwork 관리 모드(Managed mode) 지원이 가능합니다. 관리 모드를 사용하면 측정할 이벤트의 구현 방식을 변경할 필요가 없습니다. iOS 14를 지원하는 Singular의 최신 SDK를 적용했고 Singular SDK를 초기화하기 전에 config.skAdNetworkEnabled = YES를 설정했는지만 확인하시면 됩니다.
// SingularConfig 초기화
SingularConfig* config = [[SingularConfig alloc]
initWithApiKey:apiKey andSecret:secretKey];

// skAdNetworkEnabled 옵션을 추가하고 YES로 설정
config.skAdNetworkEnabled = YES;

// 시작
[Singular start:config];
  • 앱 이벤트 전송을 위해 Singular의 S2S API를 사용하고 있다면 여기에서 SKAdNetwork 트래킹 활성화 가이드를 확인하세요.
  • SKAdnetwork 캠페인을 시작하기 전 사용하는 광고 네트워크 파트너가 SKAdnetwork를 지원하는지 확인하고 해당 파트너의 요구 사항에 대해 논의하세요. Singular는 SKAdNetwork 지원을 확정한 SAN(self-attributing) 파트너를 포함한 유수의 파트너와 협업하고 있습니다.
    주의: SKAdnetwork가 새롭게 도입된 이후 여러 파트너가 아직 구현을 진행 중입니다. 파트너가 SKAdNetwork를 지원하는지 불확실하다면 해당 파트너에 확인 후 진행 촉구를 위해 Singular의 연동 가이드를 전달하기를 권장합니다.

어떤 광고 네트워크 파트너가 Singular와의 SKAdNetwork를 지원하나요?

Singular는 업계 유수의 광고 네트워크 파트너와 함께 해당 파트너의 SKAdNetwork 솔루션을 Singular로 연동하기 위해 협업하고 있습니다. SKAdnetwork가 아직 도입 초기인 만큼 많은 파트너가 해당 기술을 구현하고 연동하기 위한 작업을 진행 중입니다. 파트너가 SKAdNetwork를 지원하는지 불확실하다면 해당 파트너에 확인 후 진행 촉구를 위해 Singular의 연동 가이드를 전달하기를 권장합니다. 다음은 2020년 9월을 기준으로 Singular가 SKAdnetwork 연동을 위해 협력하고 있는 유수 파트너 리스트입니다. 연동 상황에 따라 상태가 변경될 수 있습니다.

파트너 SKAdNetwork 연동 상태
AdColony 보류 중
Applovin 보류 중
CrossInstall 보류 중
Facebook Ads 보류 중
Fyber SKAdNetwork 준비 완료. DSP와 SKAdNetwork 연동 작업 중
Google Ads 보류 중
Ironsource 보류 중
Jampp 보류 중
Lifestreet 보류 중
Liftoff 보류 중
MOLOCO 보류 중
Pinterest 보류 중
Snap Ads 보류 중
TikTok 보류 중
Twitter Ads 보류 중
Unity Ads 보류 중
Vungle 보류 중

SKAdNetwork의 전환값(conversion value)이란? 어떻게 SKAdNetwork에 전환값을 설정하나요?

Apple의 SKAdNetwork 프레임워크는 전환값(conversion value)이라는 앱이 앱 인스톨을 일으킨 광고 플랫폼과 공유할 수 있는 하나의 숫자를 제공합니다.

여러 가지 방법을 통해 성과 측정과 관련된 여러 데이터를 이 하나의 값으로 인코딩할 수 있습니다. 전환값은 앱이 처음 열릴 때 설정할 수 있고 유저 구매에 관련한 정보를 추가하는 등 특정 이벤트가 발생할 때 업데이트할 수 있습니다. 하지만 업데이트 가능한 횟수는 제한이 있습니다.

Singular의 SKAdNetwork “관리 모드(managed mode)"를 사용하면 Singular가 대시보드에서 설정된 두 가지 옵션에 기반해서 전환값 업데이트를 자동으로 관리합니다.

  • 전환 모델(conversion model): 얼마나 많은 정보를 전환값에 포함할지
  • 측정 기간(measurement period): 앱이 전환값을 공유하기까지 최대 얼마나 기다릴 것인지 (24시간부터 7일까지). 더 긴 기간을 선택하면 전환 모델에 더 많은 옵션이 가능하지만 앱 인스톨에 대한 데이터를 받기 전 기다려야 할 기간 역시 길어집니다.

SKAdNetwork 전환값을 위한 전환 모델과 측정 기간은 어떻게 선택하나요?

SKAdNetwork에 전달된 전환값을 업데이트 할 수 있는 빈도의 랜덤성 때문에 보고된 전환값이 손실될 가능성이 있으므로 SKAdNetwork에서 측정 기간을 선택하는 것이 중요합니다.

Singular는 전환값 내 일부 비트를 "keep-alives"를 위해 예약해서 이를 필요보다 일찍 측정 기간을 종료할 수 있는 랜덤 타이머를 리셋하기 위해 전환값을 업데이트하는데 사용합니다. 다만 "keep-alives"를 사용하더라도 측정 기간이 보장되지는 않으며 앱을 최초 오픈한 이후 얼마나 유저가 활동적인지에 따라 신뢰성이 결정됩니다.

Singular가 고객사를 위해 SKAdNetwork를 관리하므로 해당 결정은 다음처럼 단순화될 수 있습니다.

  • 먼저, 이상적인 (높은 가치의) 신규 유저와 그들의 최초 7일이 어떨지 생각해 보세요. 이를 통해 어떤 전환값이 의미 있는지 알 수 있습니다. 이런 전환 포인트가 Singular SDK구현으로 리포팅되는지 점검하세요.
  • 다음으로 이상적인 유저 여정을 가장 잘 나타내는 전환 모델을 선택하세요. 매출과 리텐션 모델로 시작해도 좋지만 시뮬레이션 리포팅을 사용해서 다른 모델도 경험해 볼 수 있습니다.
  • 마지막으로, 얼마나 빨리 유저가 이상적인 여정을 달성할 수 있을지 생각해보세요. 이런 활동 측정 가능성을 최대한 높이려면 가장 짧은 측정 기간을 선택하세요.

선택을 마치면 Singular SDK가 나머지 작업, 즉 유저가 앱에 인게이지되면 자동으로 적합한 전환값을 설정하는 일을 모두 담당합니다.

SKAdNetwork을 위한 캠페인 ID는 어떻게 설정하나요?

캠페인 ID는 SKAdnetwork에 캠페인을 위한 추가 정보를 인코딩할 수 있는 또 하나의 동적 값입니다. 하지만 전환값과는 달리 캠페인 ID는 광고 네트워크 등 광고를 서빙하는 주체에 의해 제어됩니다. 광고 네트워크는 캠페인 ID를 캠페인 이름으로 매핑하는 표준을 가지고 있거나 다른 혁신적인 방법으로 더 많은 의미를 ID에 담을 수도 있습니다. 사용하는 네트워크 파트너에게 캠페인 SKAdnetwork에서 사용하는 ID 매핑 옵션에 대해 문의하세요.

캠페인 ID와 해당 값의 의미는 Singular의 파트너 연동의 일환으로 지원되는 파트너를 위한 Singular 리포팅에서 자동으로 불러올 수 있습니다.

iOS 14 이후 Singular 리포팅은 어떻게 변화하나요?

IDFA와 핑거프린팅 등 전통적인 채널을 통한 어트리뷰션 리포트는 그대로 유지됩니다. 이에 더해 Singular는 SKAdNetwork 기반의 어트리뷰션 데이터를 위한 별도의 리포팅 페이지를 제공할 예정입니다. SKAdNetwork를 광고 네트워크 통계와 결합해서 캠페인 ROI와 실행 가능한 인사이트를 얻을 수 있습니다.

다음 표에서 SKAdNetwork에 지원되는 필드를 확인하세요.

  • 디멘션과 캠페인 프로퍼티:
  • 메트릭과 코호트 메트릭:
  • 특정 커스텀 이벤트를 선택한 전환 모델에 따른 코호트 기간에 따라 설정할 수도 있습니다:
도움이 되었습니까?