iOS 언인스톨 트래킹 설정

Singular는 마케팅 캠페인을 통해 들어온 트래픽의 품질 측정의 한 방법으로 앱 언인스톨 트래킹 옵션을 제공하고 있습니다. 이 기능은 Singular iOS SDK 8.x 버전 이상에서 엔터프라이즈 고객에 한해 제한적으로 제공됩니다.

 

언인스톨 트래킹을 설정하려면 다음 단계를 따르세요.

  • Singular iOS SDK 8.x+ 연동: SDK 연동 혹은 버전 업그레이드는 iOS SDK 연동 가이드를 참조하세요.
  • iOS 앱에서 Apple push notification(APNS)를 지원하도록 업데이트한 후 APNS 디바이스 토큰을 Singular SDK로 전달하세요. Singular에서 iOS 언인스톨 트래킹을 활성화하려면 APNS 인증서(Apple Push Notification Certificate)가 필요합니다. iOS 앱에 푸시 노티피케이션을 처음 설정한다면, Apple 공식 문서Singular의 APNS 가이드를 참조하세요. APNS를 지원한 이후에는 iOS SDK 연동 가이드를 따라서 Singular SDK가 언인스톨을 트래킹하도록 연동해주세요.
    주의: Apple 정책에 따라 앱의 유저는 푸시 노티피케이션을 받도록 설정을 활성화하는 사항에 대해 안내를 받습니다. Singular는 푸시 노티피케이션을 받도록 설정한 유저의 언인스톨만 트래킹할 수 있습니다.
  • Singular의 apps 페이지에서 해당 iOS 앱 사이트를 찾아서 APNS 인증서(Apple Push Notification Certificate)를 업로드합니다.
    인증서를 가져와서 Singular에 업로드하는 방법은 다음과 같습니다.
    • Apple Push Notification SSL certificate 생성 및 다운로드: Apple developer 사이트에서 로그인한 후 Certificates, Identifiers & Profiles >  Identifiers > App IDs로 이동합니다. Application Services View에서 푸시 노티피케이션을 개발 및 프로덕션용 빌드용 푸시 노티피케이션을 모두 구성할 수 있습니다.
      내부 테스트용으로는 개발용 인증서를 사용할 수도 있지만, 실제 라이브 앱에서 Singular로 언인스톨을 트래킹하기 위해서는 프로덕션용 인증서(Production SSL certificate)가 필요함에 유의하세요.
    • Keychain을 통해 PEM (.p12) 파일 생성: 인증서를 다운받은 후 개인 키와 쌍을 이루도록 Mac Keychain에 추가합니다. 인증서와 개인 키를 모두 선택한 후 우클릭하고 .p12 파일을 식별 가능한 이름으로 명명하세요.
    • 이후 Singular의 app 메뉴에서 iOS 앱을 찾아 Uninstall Tracking 항목에 .p12 파일을 추가하고 위에서 사용한 .p12 파일의 비밀번호를 입력합니다.Screen_Shot_2017-12-21_at_10.16.31_AM.png

주의:

  • 언인스톨 트래킹은 앱에서 푸시 노티피케이션을 활성한 유저에만 적용할 수 있습니다.
  • Singular가 사용하는 APNS는 사일런트 푸시로, 실제로 유저에게 푸시 노티피케이션을 노출하지는 않습니다.
  • Singular는 언인스톨을 이벤트의 형태로 트래킹하며 원래의 인스톨이나 리인게이지먼트 소스에서 어트리뷰션을 제거하지 않습니다. 따라서 사용자가 앱 생명주기 동안 앱을 여러 번 언인스톨할 수 있으므로 언인스톨 비율이 100%를 넘을 수도 있습니다.