한눈에 보기: 귀사의 앱 삭제 비율을 측정하고 어떤 소스(미디어 소스, 캠페인, 광고 크리에이티브, 지역)가 우수한 사용자를 유입시키는지 판단합니다.
개요
귀사의 앱 사용자 가치를 파악하려면 인스톨과 앱 삭제 비율을 모두 분석해야 합니다. 앱 삭제 지표는 귀사의 성과를 측정하고 사용자가 앱을 떠나는 시기와 이유를 이해하는 데 도움이 됩니다.
어떻게 작동하나요?
- 앱스플라이어는 Firebase Cloud Messaging(FCM)과 Apple 푸시 알림 서비스(APNS)에 매일 API 요청을 보냅니다.
- FCM과 APNS는 앱이 지정된 디바이스에 아직 설치되어 있는지 확인하기 위해 무음 푸시 알림을 발송합니다.
- 응답이 앱이 삭제되었다고 표시되는 경우(FCM 및 APNS) 또는 지난 270일 동안 유저 액티비티가 기록되지 않은 경우(FCM만 해당) 앱 삭제가 기록됩니다.
- 앱스플라이어는 사용자를 유입시킨 원래 미디어 소스에 앱 삭제를 귀속시킵니다.
참고
앱 삭제 지표는 유저 유입 보기에서만 제공합니다
앱 삭제 데이터 활용 방법
다음은 앱 삭제 측정을 통해 얻을 수 있는 인사이트와 그 데이터를 사용하여 캠페인과 사용자 인게이지먼트를 최적화하는 방법에 대한 몇 가지 예입니다.
소스의 품질 비교하기
다양한 소스(미디어 소스, 캠페인, 광고 크리에이티브, 지역)에서 확보한 사용자 품질을 비교하면 앱 삭제율이 가장 낮은 미디어 소스를 파악할 수 있고, 그쪽으로 자금을 재분배할 수 있습니다.
예시
귀하는 PlayIt Gaming International의 게임 앱 마케터입니다. 방금 새 앱을 출시했고 두 개의 다른 미디어 소스(미디어 소스 A와 미디어 소스 B)에서 캠페인을 운영 중입니다.
대시보드를 확인하면 미디어 소스 A가 인스톨 수(10,390)가 가장 높지만 앱 삭제율(30%)도 가장 높은 것을 알 수 있습니다.
반면, 미디어 소스 B는 5,949개의 인스톨과 가장 낮은 앱 삭제율(12%)을 보였습니다.
이러한 데이터 인사이트를 바탕으로 미디어 소스 B에 더 많은 예산을 재분배하고 더 많은 참여 사용자를 확보할 수 있습니다.
최적화를 위해 애드 네트워크와 앱 삭제 데이터 공유
협력하는 애드 네트워크에 앱 삭제 이벤트 포스트백을 발송하는 것은 유저 유입 캠페인을 최적화하는 데 유용합니다. 앱 삭제 이벤트는 af_uninstall을 애드 네트워크에 매핑하여 발송할 수 있습니다. 매핑이 완료되면, 사용자가 앱을 삭제한 것으로 식별될 때마다 이벤트가 전송됩니다. 애드 네트워크는 이 정보를 활용해 참여도가 낮은 사용자를 판단하고 더 높은 참여도를 가진 사용자 확보에 집중할 수 있습니다.
예시
당신은 PlayIt Gaming International의 게임 앱 마케터입니다. 미디어 소스 A는 새로운 안드로이드 앱 출시를 위해 협력하고 있는 애드 네트워크입니다. 미디어 소스 A와 함께 운영한 이전 캠페인에서는 1,000명의 신규 사용자가 앱을 설치했으며, 그 후 300명의 사용자가 앱을 삭제했습니다. 새 캠페인에서는 미디어 소스 A가 앱 삭제 데이터를 받도록 하세요. 이를 통해 미디어 소스 A는 앱 삭제 문제를 신속하게 해결할 수 있습니다.
이전 캠페인 통찰력에 기반하여 미디어 소스 A는 새 캠페인에서 특정 사용자 유형을 제외하는 캠페인 제외 목록을 만듭니다.
- 귀사의 앱에 대한 가치가 낮다고 이미 판단된 사용자입니다.
- 정기적으로 앱 삭제하는 사용자입니다.
이를 통해 미디어 소스 A는 캠페인 광고를 볼 필요가 없는 사용자에게 귀사의 캠페인 예산이 낭비되지 않도록 오디언스 타겟팅을 최적화합니다.
리타겟팅 캠페인에서 앱 삭제 제외
일부 경우에는 GDPR 및 CCPA와 같은 규제를 준수하기 위해 앱을 삭제한 사용자를 리타겟팅 캠페인에서 제외해야 할 수 있습니다. 앱 삭제 정보는 제외 목록을 만들고, 고객의 개인정보 및 데이터를 보호하는 조치를 취할 수 있게 합니다.
사용자를 제외하는 방법은 다음과 같습니다:
- 원시 데이터 리포트: 삭제된 사용자의 목록을 앱 삭제 리포트에서 가져와 제외 목록을 만드는 수동적인 메서드입니다.
- 앱스플라이어 오디언스: 특정 기준(예: 앱을 삭제하지 않은 사용자)으로 타겟 오디언스를 정의하는 자동 메서드입니다. 기준을 충족하지 않는 사용자는 오디언스에서 제외됩니다.
예시
당신은 PlayIt Gaming International의 게임 앱 마케터입니다. 안드로이드 앱 중 하나에 대한 리타겟팅 캠페인을 운영 중이며, 앱스플라이어 오디언스를 사용해 리타겟팅 오디언스를 정의하기로 했습니다. 오디언스에 대한 기준은 다음과 같습니다:
- 앱을 삭제하지 않은 사용자.
- 최근 30일 이내에 앱을 실행하지 않은 사용자.
이렇게 하면 더 정확한 리타겟팅 오디언스를 만들 수 있습니다. 리타겟팅 캠페인이 실행되면, 광고는 정의된 리타겟팅 오디언스 내의 사용자에게만 게재됩니다.
앱 삭제 측정 설정
앱 삭제 지표를 설정하려면 마케터와 개발자가 협력해야 합니다. 구현 지침은 앱이 운영되는 운영 체제에 따라 다릅니다.
마케터와 개발자의 흐름은 다음과 같습니다:
작업 | 책임자 |
---|---|
마케터 |
|
마케터 |
|
안드로이드 개발자 |
|
앱 삭제 측정 시험 | 마케터 |
[선택 사항] 대시보드에서 관련 파트너에게 앱 삭제 이벤트 매핑 | 마케터 |
작업 | 책임자 |
---|---|
|
iOS 개발자 |
마케터 |
|
|
iOS 개발자 |
앱 삭제 측정 시험 | 마케터 |
[선택 사항] 대시보드에서 관련 파트너에게 앱 삭제 이벤트 매핑 | 마케터 |
구현 절차
구현에는 모바일 개발자가 푸시 알림에 대응할 수 있는 메커니즘을 앱에 연동하기 위한 작업이 필요합니다. 구현 지침은 운영 체제에 따라 다릅니다.
Firebase Cloud 메시징을 앱스플라이어에 연결하기(안드로이드)
안드로이드 앱 삭제 측정은 앱스플라이어에서 앱 삭제 측정을 설정하고 귀사의 앱에 Firebase Cloud 메시징(FCM)을 도입하여 사용할 수 있습니다.
HTTP V1
앱 삭제를 위해 FCM HTTP V1을 설정하려면:
-
프로젝트 ID를 얻으려면:
- FCM 콘솔로 이동합니다.
- 프로젝트를 선택하세요.
-
프로젝트 개요 > 프로젝트 설정으로 이동합니다.
- 프로젝트 ID를 복사하세요. 이는 나중에 필요합니다.
-
FCM API를 활성화하려면:
- 클라우드 메시징 탭으로 이동합니다.
- Firebase Cloud 메시징 API (V1)가 활성화되어 있는지 확인하세요.
-
앱스플라이어에 앱 삭제 역할을 할당하려면:
- 서비스 계정 탭으로 이동합니다.
-
서비스 계정 권한 관리를 클릭합니다.
Google Cloud 플랫폼에서 새 브라우저 탭이 열립니다. - 사이드 메뉴에서 역할을 선택합니다.
- +역할 만들기를 클릭합니다.
- 다음과 같이 완료하세요.
- 제목: 앱스플라이어 앱 삭제를 입력합니다.
- ID:
af_uninstalls
을 입력하세요. - 역할 시작 단계: 일반 출시를 선택하세요.
- 권한 추가를 클릭합니다.
- In 필터에서 cloudmessaging.messages.create 권한을 선택합니다.
- 추가를 클릭한 다음 만들기를 클릭합니다.
-
앱스플라이어에 FCM 앱 삭제 역할을 할당하려면:
- 사이드 메뉴에서 IAM을 선택합니다.
- 권한 -> 주체별 뷰 탭을 엽니다.
- 액세스 권한 부여를 클릭합니다.
- 주체 추가 -> 새 주체에 af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com을 입력합니다.
- 역할 할당 -> 역할에서 생성한 커스텀 역할 앱스플라이어 앱 삭제를 선택합니다.
-
저장을 클릭합니다.
앱스플라이어 서비스 계정에 앱스플라이어 앱 삭제 역할이 지정되었습니다.참고
앱스플라이어는 무음 푸시 알림을 오직 앱 삭제 측정이나 비활성 사용자 식별에만 사용하며 다른 목적으로는 사용하지 않습니다.
[중단됨] 기존 HTTP
중요!
HTTP 기존 API는 2023년 6월 20일에 Firebase에서 지원이 중단되었으며, 2024년 6월 21일에 삭제될 예정입니다. 기존 API를 사용 중인 경우 HTTP v1 API 사용을 적극 권장합니다. 더 보기
Firebase 메시징을 사용한 앱 삭제 측정은 안드로이드 SDK V4.7.0 이상에서 지원됩니다.
Firebase 서버 키를 얻으려면:
앱스플라이어에서 앱 삭제 측정 구성
필수 조건: 안드로이드 개발자가 연동 지침을 완료해야 합니다.
앱스플라이어에서 앱 삭제 측정을 구성하려면:
- 앱스플라이어의 측면 메뉴에서 설정 > 앱 설정을 선택합니다.
- 필요한 경우 앱 삭제 측정을 켜세요.
- Select HTTP V1을 선택하고 준비한 프로젝트 ID를 입력하세요.
-
연결 테스트를 클릭하세요.
성공 메시지가 표시됩니다. - 설정 저장을 클릭합니다.
앱 삭제 측정 시험하기
구현 절차가 완료된 후, 앱을 설치했다가 삭제하여 앱 삭제 기록이 올바르게 되는지 시험할 수 있습니다. 앱 삭제와 삭제율은 개요 대시보드에 표시됩니다.
다음의 앱에서 이 시험을 수행할 수 있습니다:
- 구글 플레이 스토어에서
- 보류 중(구글 플레이 스토어에 나열되지 않음)
- 직접 다운로드를 통해 사용 가능
- 대체 앱 스토어에서
안드로이드 앱을 시험할 때 다음 사항을 유의하세요.
- 앱 삭제 측정은 매일 처리됩니다. 앱 삭제 이벤트는 24시간 이내에 등록되지만, 이 기간 동안 앱을 다시 설치하면 이벤트가 기록되지 않습니다.
- 앱 삭제 이벤트는 로데이터 리포트 및 앱스플라이어 대시보드(데이터 집약형 성과 리포트)에 표시되기까지 최대 48시간이 걸립니다.
iOS 앱을 시험할 때 다음 사항을 유의하세요.
- 앱 삭제는 앱스플라이어 대시보드에 즉시 표시되지 않습니다. Apple 푸시 알림 서비스로 인해, 대시보드에 삭제 사항이 나타나기까지 걸리는 시간은 최소 9일입니다. 앱스플라이어는 매일 앱 삭제에 대한 지표를 업데이트하고 집계합니다.
예시
- 1일차: 사용자가 귀사의 앱을 인스톨합니다.
- 4일차: 사용자가 귀사의 앱을 삭제합니다.
- 12일차: Apple 푸시 알림 서비스는 앱 삭제 후 8일째에 앱 삭제를 보고합니다.
- 13일차: 앱 삭제 데이터는 앱스플라이어 대시보드와 로데이터에 나타납니다.
- 앱의 시험 버전에서 시험을 수행할 경우, 샌드박스 환경을 사용하고 있는지 확인하세요. 앱 삭제 샌드박스 절차에 대한 개발자 지침을 참조하세요.
앱 삭제 이벤트 매핑
애드 네트워크와 앱 삭제 데이터를 공유하려면 af_uninstall 이벤트를 파트너와 매핑해야 합니다. 일반 인앱 이벤트에 대한 포스트백과 달리, 앱 삭제 이벤트는 실시간으로 전송되지 않습니다. 보고된 이벤트 시간은 앱스플라이어가 앱이 삭제되었다고 판단한 시간을 나타내며, 실제 앱 삭제 시간을 나타내지 않습니다.
다음 사항을 유의하세요.
- 앱스플라이어가 이벤트가 실제로 발생하고 기록될 때만 포스트백을 발송할 수 있습니다.
- 대시보드의 개요 페이지나 원시 데이터 리포트에서 앱 삭제가 보이지 않는다면, 이는 af_uninstall 이벤트가 매핑되어 있더라도 파트너에게 앱 삭제 포스트백이 전송되지 않았음을 의미합니다.
제한 사항
- 인앱 이벤트 포스트백 리포트에는 앱 삭제 이벤트가 포함되지 않습니다.
- af_uninstall 이벤트는 모든 파트너가 지원합니다. 이벤트를 파트너와 매핑하고자 하나 파트너의 연동 탭에서 이벤트가 보이지 않는 경우, 귀사의 CSM에게 문의하거나 hello@appsflyer.com으로 연락하세요.
앱 삭제 측정 해제
Firebase/GCM 서버 키가 제공되면 앱 삭제 측정이 기본적으로 활성화됩니다. 앱 소유자는 대시보드를 통해 이 기능을 비활성화할 수 있습니다.
P12 인증서가 제공되고 검증되면 앱 삭제 측정이 기본적으로 활성화됩니다. 앱 소유자는 대시보드를 통해 이 기능을 비활성화할 수 있습니다.
참고: 앱 삭제가 보고되려면, 앱 설치 시 앱 삭제 측정 사용이 켜져 있어야 합니다. 앱 삭제 측정 사용이 꺼져 있을 때 발생한 인스톨은 보고되지 않습니다.
앱 삭제 측정을 끄려면:
- 앱스플라이어의 측면 메뉴에서 설정 > 앱 설정을 선택합니다.
- 어트리뷰션 > 앱 삭제 측정로 이동하여 앱 삭제 측정 사용을 끕니다.
특징 및 제약 사항
항목 | 비고 |
---|---|
CUID |
CUID는 앱 삭제 포스트백에서 전송되지 않습니다. |