Firebase 예측 및 FCM을 사용하여 앱 제거 방지

Firebase 예측을 사용하면 앱에서 이탈할 가능성이 높은 사용자를 파악하고 푸시 알림 캠페인을 적용하여 해당 사용자를 유지할 수 있습니다. 예를 들어 알림 작성기를 사용하여 향후 7일 이내 앱 참여를 중지할 것으로 예측되는 사용자에게 할인 링크나 가벼운 인사말이 포함된 FCM 메시지를 보내는 반복 캠페인을 만들 수 있습니다.

이 가이드에서는 이러한 종류의 예측 기반 사용자 유지 전략을 구현하는 방법을 보여줍니다.

시작하기 전에

알림 캠페인에 예측을 사용하려면 먼저 다음을 수행해야 합니다.

  • 앱에서 Google 애널리틱스를 사용합니다. 특히 다음과 같은 작업이 필요합니다.
    • Firebase Console에서 애널리틱스 데이터 공유를 사용 설정합니다.
    • 선택사항: 자동으로 로깅되지 않는 앱 관련 애널리틱스 이벤트를 명시적으로 로깅합니다. 이러한 이벤트를 로깅하면 향후 분류의 품질을 높일 수 있습니다.
    • 충분한 수의 사용자를 확보합니다. 앱의 사용자층 규모가 어느 정도 된다면 동작을 예측하는 데 문제가 없지만 일반적으로 하루 500명 이상의 활성 사용자가 있어야 유의미한 예측을 얻을 수 있습니다.
  • 앱의 FCM을 설정합니다.
    • Android, iOS, Unity 또는 C++의 FCM 클라이언트 설정 단계를 완료합니다.
    • 푸시 메시지 캠페인에 사용자를 포함시키려면 먼저 사용자가 일종의 수신 동의 흐름을 통해 푸시 알림을 수신할 권한을 얻어야 합니다.

1. 사용자 앱 제거 예측 시작

먼저 Firebase 프로젝트를 설정해 앱을 제거할 가능성이 큰 사용자를 예측하기 시작합니다.

Firebase Console에서 예측 섹션을 엽니다. 예측 서비스 약관에 아직 동의하지 않았다면 동의하셔야 합니다.

서비스 약관에 동의하면 프로젝트에 예측이 사용 설정됩니다. Firebase Console의 예측 섹션에서 커스텀 예측을 정의할 수 있습니다. 그러나 재참여 예측의 경우 애널리틱스 이벤트를 집계하여 향후 7일 이내 사용자가 앱을 다시 사용할지 또는 제거할지 예측하는 기본 churn 예측을 사용할 수 있습니다. 예측을 사용 설정하고 애널리틱스 이벤트가 몇 주 정도 로깅된 후에 이러한 예측이 제공됩니다.

2. 타겟팅할 사용자 세그먼트 정의

churn 예측을 사용할 준비가 되면 예측 탐색 및 사용을 클릭하여 캠페인으로 타겟팅할 사용자 세그먼트를 정의하세요.

앱을 제거할 가능성이 가장 큰 사용자를 타겟팅하기 위해 75~100 백분위수 범위의 사용자를 포함하여 사전 정의된 세그먼트를 사용할 수 있습니다. 반면에 사용자에게 도달하는 데 다소 비용이 든다면 타겟팅 세그먼트의 범위를 좁혀(예: 75~90 백분위수 범위) 앱 제거가 거의 확실한 사용자는 제외합니다.

3. 예측 기반 알림 캠페인 만들기

사용자 세그먼트를 선택하고 다음을 클릭한 후 클라우드 메시징을 선택하고 계속을 클릭하여 알림 작성기로 이동합니다. 이 페이지에서 알림 캠페인을 만들 수 있습니다. 선택한 사용자 세그먼트는 2단계에 미리 입력되어 있습니다.

캠페인을 만들려면 다음 안내를 따르세요.

  1. 재참여 메시지를 작성합니다. 메시지에 할인 코드, 새로운 기능에 대한 업데이트 또는 가벼운 인사말을 포함할 수 있습니다.

  2. 다른 앱의 사용자를 포함시키려면 여기에 앱을 추가합니다. 그렇지 않으면 미리 입력된 구성으로 진행합니다.

  3. 알림 일정을 설정합니다. 특정 조건에 맞는 사용자에게만 알림이 전송되기 때문에 매일 알림을 전송하도록 예약할 수 있습니다. 이렇게 하면 사용자의 앱 제거를 예측한 이후 가능한 한 빨리 사용자의 재참여를 유도할 수 있습니다. 알림 일정을 빈번하게 설정하면 사용자를 번거롭게 하여 오히려 앱 제거 예측에 영향을 줄 수 있으므로 빈도 제한도 설정해야 합니다.

  4. 선택사항: 캠페인 실적을 앱 열기보다 훨씬 자세하게 Console에 표시하려면 커스텀 전환 이벤트를 지정합니다.

  5. 선택사항: 메시지의 고급 설정이나 커스텀 필드를 설정합니다. 클라이언트 플랫폼은 FCM 문서를 참조하세요.

반복 캠페인을 게시하면 FCM이 향후 7일 이내 앱 제거가 예측되는 사용자에게 자동으로 재참여 메시지를 보냅니다.