앱 삭제 측정

요약: 앱의 삭제율을 측정하고 어떤 소스(미디어소스, 캠페인, 광고 제작물 및 지역)가 양질의 사용자를 확보하는지 확인합니다.  

개요

앱 사용자의 가치를 이해하려면 인스톨 및 앱 삭제 비율을 모두 분석해야 합니다. 앱 삭제 지표는 앱의 성능을 측정하고 사용자가 앱을 사용하지 않는 시기와 이유를 이해하는 데 도움이 됩니다. 

크로스 프로모션 어트리뷰션 방식

앱스플라이어는 하루에 한 번 자동 푸시 알림을 사용하여 보내 앱이 지정된 디바이스에 아직 설치되어 있는지 확인합니다. 응답이 없는 경우 앱 삭제가 기록되고 원래 사용자를 가져온 미디어소스로 어트리뷰트합니다.

앱 삭제 데이터 사용 방법

다음은 앱 삭제 측정에서 배울 수 있는 몇 가지 예와 캠페인 및 사용자 참여를 최적화하기 위해 데이터를 사용하는 방법입니다.

소스 품질 비교

다양한 소스(미디어소스, 캠페인, 광고 생성물 및 지역)에서 획득한 사용자의 품질을 비교하여 앱 삭제율이 가장 낮은 미디어소스를 결정하고 자금을 재할당할 수 있습니다.

 예시

귀하는 PlayIt Gaming International의 게임 앱 마케터입니다. 방금 새 앱을 시작했으며 두 개의 다른 미디어소스(미디어소스 A 및 미디어소스 B)에서 캠페인을 실행하고 있습니다.

대시보드를 확인하면 미디어소스 A의 인스톨 수(10,390)가 가장 높지만 앱 삭제율(30%)도 가장 높은 것을 알 수 있습니다.

반면에 미디어소스 B는 인스톨이 5,949개고 앱 삭제율(12%)은 가장 낮습니다. 

Uninstall rates.png

이러한 통찰력을 바탕으로 더 많은 예산을 미디어소스 B에 재할당하고 인게이지된 사용자를 더 많이 확보할 수 있습니다.

최적화를 위해 광고 네트워크와 앱 삭제 데이터 공유

작업 중인 광고 네트워크에 앱 삭제 이벤트 포스트백을 보내는 것은 유저 인입 캠페인을 최적화하는 데 유용합니다 . af_uninstall을 광고 네트워크에 매핑하여 앱 삭제 이벤트를 보낼 수 있습니다. 매핑이 완료되면 사용자가 앱을 삭제한 것으로 식별될 때마다 이벤트가 전송됩니다.광고 네트워크는 이 정보를 사용하여 적게 인게이지된 사용자를 파악하고 인게이지먼트가 높은 사용자를 확보하는 데 집중할 수 있습니다. 

 예시

여러분이 PlayIt Gaming International의 게임 앱 마케터라고 가정합니다. 미디어소스 A는 새 안드로이드 앱을 출시할 때 작업하는 광고 네트워크입니다. 미디어소스 A로 실행한 이전 캠페인에서 1,000명의 신규 사용자가 앱을 인스톨하였으며 300명의 사용자가 앱을 삭제했습니다. 새 캠페인의 경우 미디어소스 A가 앱 삭제 데이터를 수신하기를 원합니다. 이렇게 하면 미디어소스 A가 앱 삭제 문제를 신속하게 해결할 수 있습니다.

이전 캠페인의 통찰력을 기반으로 미디어소스 A는 새 캠페인에서 실행하는 광고에서 특정 유형의 사용자를 제외하는 캠페인 제외 목록을 만듭니다.

  • 앱에 대한 가치가 낮다는 것을 이미 입증한 사용자. 
  • 정기적으로 앱을 삭제하는 사용자.

이를 통해 미디어소스 A는 특정 캠페인 광고를 볼 필요가 없는 사용자에게 캠페인 예산이 낭비되지 않도록 잠재고객 타게팅을 최적화할 수 있습니다.

리타게팅 캠페인에서 앱 삭제 제외

경우에 따라 GDPR 및 CCPA와 같은 규정을 준수하기 위해 앱을 삭제한 사용자를 리타게팅 캠페인에서 제외해야 할 수 있습니다. 앱 삭제 정보를 사용하면 제외 목록을 만들고 개인 정보 보호 조치를 적용하여 고객의 개인 정보와 데이터를 보호할 수 있습니다.

사용자를 제외하는 방법은 다음을 포함합니다.

  • 로데이터 리포트: 앱 삭제 리포트에서 앱을 삭제한 사용자 목록을 검색하고 제외 목록을 만드는 수동 방법입니다.
  • 앱스플라이어 잠재 고객: 특정 기준(예: 앱을 삭제하지 않은 사용자)에 따라 대상 잠재 고객을 정의하는 자동 방법입니다. 기준에 맞지 않는 사용자는 잠재 고객에서 제외됩니다.

 예시

여러분이 PlayIt Gaming International의 게임 앱 마케터라고 가정합니다. 안드로이드 앱 중 하나에 대한 리타게팅 캠페인을 실행 중이고 앱스플라이어 잠재 고객을 사용하여 리타게팅 잠재 고객을 정의하기로 결정했습니다. 잠재 고객의 기준은 다음과 같습니다.

  • 앱을 삭제하지 않은 사용자. 
  • 지난 30일 동안 앱을 실행하지 않은 사용자.

이를 통해 보다 정확한 리타게팅 잠재 고객을 생성할 수 있습니다. 리타게팅 캠페인이 실행되면 광고는 리타게팅 잠재 고객에 정의된 사용자에게만 제공됩니다. 

앱 삭제 측정 설정

앱 삭제 지표를 설정하는 프로세스에서는 마케터와 개발자가 함께 협력해야 합니다. 구현 지침은 앱이 실행되는 운영 체제에 따라 다릅니다.

마케터 및 개발사의 흐름은 다음과 같습니다.

Android iOS
작업 소유자

Firebase 클라우드 메시징(FCM)을 앱스플라이어에 연결 

마케터

앱스플라이어에서 앱 삭제 측정 구성

마케터

SDK와 연동

안드로이드 개발자

앱 삭제 측정 테스트 마케터
[선택 사항] 대시보드에서 관련 파트너에 앱 삭제 이벤트 매핑하기 마케터

구현 절차

구현하려면 모바일 개발자가 푸시 알림에 응답하는 메커니즘을 앱에 통합해야 합니다. 구현 지침은 운영 체제에 따라 다릅니다.

Firebase 클라우드 메시징을 앱스플라이어에 연결(안드로이드)

Android 앱 삭제 측정은 앱스플라이어에서 앱 삭제 측정을 구성하고 앱에 FCM(Firebase Cloud Messaging)을 적용하여 사용할 수 있습니다. 2021년 4월부터 앱스플라이어는 FCM 레거시 API와 HTTP V1 API를 모두 지원합니다. FCM은 V1 버전을 채택할 것을 권장합니다.  

HTTP V1

앱 제거를 위한 FCM HTTP V1을 구성하는 방법: 

  1. 프로젝트 ID를 가져오는 방법:
    1. FCM 콘솔로 이동합니다.
    2. 프로젝트를 선택합니다. 
    3. 프로젝트 개요 > 프로젝트 설정으로 이동합니다.

      UninstallFirebase.png

    4. 프로젝트 ID를 복사합니다. 프로세스의 후속 단계에서 사용하게 됩니다. 
  2. 앱스플라이어에 앱 제거 역할을 할당하는 방법:
    1. 서비스 계정 탭으로 이동합니다. 
    2. 서비스 계정 권한 관리를 클릭합니다. 
      Google Cloud Platform에 새 브라우저 탭이 열립니다.
    3. 사이드 메뉴에서 역할을 선택합니다. 
    4. +역할 생성을 클릭합니다.
    5. 다음과 같이 완료합니다.
      • 제목: 앱스플라이어 앱 제거를 입력합니다.
      • ID: af_uninstalls를 입력합니다.
      • 역할 실행 단계: 일반 가용성을 선택합니다. 
    6. cloudmessaging.messages.create를 찾아 선택합니다.

      AddPermissions.png

    7. Add.를 눌러주세요
    8. 생성을 클릭합니다. 
  3. 앱스플라이어에 FCM 앱 제거 역할을 할당하는 방법:
    1. 사이드 메뉴에서 IAM을 선택합니다.
    2. +추가를 클릭합니다.
    3. 새 구성원 필드에 af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com을 입력합니다.
    4. 역할 선택 목록에서 앱스플라이어 앱 삭제를 선택합니다.
    5. 저장을 클릭합니다. 앱스플라이어 서비스 계정에 앱스플라이어 앱 제거 역할이 할당되었습니다. 

레거시 HTTP

Firebase Messaging을 사용한 앱 제거 측정은 Android SDK V4.7.0 이상에서 지원됩니다.

Firebase 서버 키를 획득하는 방법:

  1. (이미 생성해두지 않았다면) Firebase 안드로이드 애플리케이션 프로젝트를 생성합니다. 또는 Google 개발자 콘솔에서 프로젝트를 마이그레이션합니다(지침 참조). 자세한 내용을 보려면 Firebase로 이동하십시오. 
  2. Firebase 콘솔을 엽니다.
  3. Firebase 콘솔에서 Project Settings(프로젝트 설정)으로 이동합니다. (페이지 왼쪽 패널의 Project Overview(프로젝트 개요) 옆에 있는 톱니바퀴 기호를 클릭합니다.)

    firebase_cloud_messaging_server_key.png

  4. Cloud Messaging 탭에 두 개의 서버 키가 표시됩니다.
  5. 서버 키(Server Key)를 복사합니다.

앱스플라이어에서 앱 삭제 측정 구성

Android iOS

전제 조건: 안드로이드 개발자는 연동 지침을 완료해야 합니다.

앱스플라이어에서 앱 삭제 측정 설정 방법:

  1. 앱스플라이어에서 설정 < 앱 설정으로 이동합니다.
  2. 필요한 경우 앱 제거 측정을 설정합니다. 
  3. 다음 중 하나를 수행합니다.
    • HTTP V1을 선택하고 앞서 준비한 프로젝트 ID를 입력합니다.

      UninstallHTTPV1.png

    • Legacy HTTP를 선택하고 준비한 Firebase/GCM 서버 키를 입력합니다.

      UninstallLegacy.png

  4. 연결 테스트를 클릭합니다.
    성공 메시지가 표시됩니다. 
  5. 설정 저장을 클릭합니다. 

앱 삭제 측정 테스트

구현 절차가 완료되면 앱을 인스톨한 다음 삭제하여 앱 삭제가 올바르게 기록되는지 테스트할 수 있습니다. 앱 삭제 및 삭제 비율이 개요 대시보드에 표시됩니다. 

Android iOS

다음에 있는 앱에서 이 테스트를 수행할 수 있습니다.

  • Google Play 스토어
  • 보류 중(Google Play 스토어에 나열되지 않음)
  • 직접 다운로드를 통해 사용 가능
  • 대체 앱 스토어

안드로이드 앱을 테스트할 때 다음 사항에 유의하십시오.

  • 앱 삭제 측정은 매일 처리됩니다. 앱 삭제 이벤트는 24시간 이내에 등록되지만 이 시간 동안 앱을 재인스톨하면 이벤트가 기록되지 않습니다.
  • 앱 삭제 이벤트로데이터 리포트와 앱스플라이어 대시보드(집계 성능 리포트)에 표시되는 데 최대 48시간이 걸립니다.

앱 삭제 이벤트 매핑

Uninstall_event_postback.png

광고 네트워크와 앱 삭제 데이터를 공유하려면 af_uninstall 이벤트를 파트너에 매핑해야 합니다. 일반 인앱이벤트와 달리 앱 제거 이벤트 포스트백은 실시간으로 전송되지 않습니다. 리포트되는 이벤트 시간은 실제 앱 삭제 자체가 아니라 앱스플라이어가 앱이 삭제되었다고 판단한 시간을 나타냅니다.  

다음 사항에 유의하십시오.

  • 앱스플라이어는 이벤트가 실제로 발생하고 앱스플라이어에 의해 기록된 경우에만 포스트백을 보낼 수 있습니다.
  • 대시보드 개요 페이지 또는 로데이터 리포트에 앱 삭제가 표시되지 않으면 af_uninstall 이벤트가 매핑된 경우에도 앱 삭제 포스트백이 파트너에게 전송되지 않았음을 의미합니다.

제한 사항

  • 앱 삭제 이벤트는 인앱이벤트 포스트백 리포트에 포함되지 않습니다.
  • af_uninstall 이벤트는 모든 파트너에게 제공됩니다. 파트너에 매핑하고 싶지만 파트너의 연동 탭에서 이벤트를 사용할 수 없는 경우 CSM에 문의하거나 hello@appsflyer.com으로 문의하십시오.

앱 삭제 측정 끄기

Android iOS

Firebase/GCM 서버 키가 제공되면 기본적으로 앱 삭제 측정이 사용 가능합니다. 앱 소유자는 대시보드를 통해 이 기능을 사용 안 함으로 설정할 수 있습니다.

일러두기: 앱 삭제가 리포트되는 경우 앱 삭제 측정 활성화는 앱이 인스톨되는 시간에 설정해야 합니다. 앱 삭제 측정 활성화가 꺼진 경우 발생하는 인스톨은 리포트되지 않습니다. 

앱 삭제 측정을 끄는 방법:

  1. 앱스플라이어에서 앱 설정으로 이동합니다.
  2. 어트리뷰션 > 앱 삭제 측정으로 이동하여 앱 삭제 측정 사용을 끕니다.

특성과 제한 사항

항목 설명
CUID

CUID는 앱 삭제 포스트백에서 전송되지 않습니다.