본문 바로가기

개발 안하는 공대생/SW 기획  ٩(*•̀ᴗ•́*)و

Firebase 를 이용한 고객과 소통하기 (A/B테스트 : Cloud Messaging)


Firebase 의 [참여] 카테고리의 메시징 기능을 이용하여 사용자에게 Direct Message 를 전송하고 참여율을 확인할 수 있다.

아래 두 개의 메시징 기능 A/B 테스팅의 알림과 인앱 메시지 부분을 담당한다.

 

 

  • Cloud Messaging
  • In-App Messaging

 


Cloud Messageing

클라우드 메시지는 앱이 설치된 모바일 기기로 (FCM)메시지를 전송하는 기능을 제공하며 2가지 형태로 구분하여 활용할 수 있다.

하나는 A/B 테스트를 위한 메시지와 두 번째는 그냥 일반적인 메시지를 전송하는 것이다.

 

 

 

클라우드 메시지는 2가지 탭 메뉴를 제공한다.

- 알림 : 새로운 실험이나 알림을 작성한다.

- 보고서 : 발송된 알림에 대한 통계를 제공한다.

 

 

우선 알림 탭에서 새로운 메시지를 작성해야 한다.

- Create Experiment : 실험할 메시지 생성

- 새 알림 : 일반 발송 메시지 생성

 


Create Experiment

실험은 총 4단계에 걸쳐 설정을 입력할 수 있다.

 

이번 실험 작성내용은 메시지 내용에 따라 앱을 구동하는 수가 다른가를 구분하는 간단한 테스트이나 보통은 사전에 준비된  A/B 테스트 목표에 따라 작성하면 된다.

 

 

1. 실험 기본설정

1. 실험 기본설정

- 이름 : 실험의 제목을 정한다.

- 설명 : 실험에 대한 설명을 입력한다.

- 대상 사용자 : Firebase 에 등록된 APP을 설정한다. 실험할 Android 랑 iOS App 의 패키지명을 선택한다.

- 노출 : 대상 규모를 선택한다.

 

 

2. 변형

2. 변형

- 기준 : 기본 메시지를 작성한다.

- 변수 추가 : 구분할 메시지를 추가로 작성한다. 변수를 추가할 때마다 메시지 수신 집단의 확률이 자동 계산된다.

=> 랜덤 타겟팅이라 A/B 테스트 메뉴를 통해 타겟팅하는 것이 더 유용할 수 있다.

 

 

3. 목표

3. 목표

- 목표 : 2가지 형태를 제공한다. Built-in objectives 와 Other ananlytics events

=> 앱의 구동을 보기 위해 Other ananlytics events 에서 기본 제공하는 session_start 항목을 선택했다.

=> 목표 옵션은 다중으로 추가할 수 있다.

 

4. 메시지 옵션

4. 메시지 옵션

- 날짜 : 즉시와 예약을 선택할 수 있다.

- 시간대 : 서비스 제공자의 기준 시간대 하나로 하던가 설정한 시간을 기기 설정 시간에 맞게 하던가 2가지를 선택할 수 있다.

- 고급 옵션 : skip

 

 

완료되면 검토 버튼을 눌러 작성된 항목을 확인할 수 있다.

작성 완료

 

 


 

고객에게 발송되는 만큼 사전에 테스트를 거치는 것을 추천한다.

 

실험 시작 버튼 옆에 더 보기 버튼을 선택해서 테스트 기기 관리 메뉴를 들어가서 테스트 기기의 ID를 입력하여 정상적으로 동작하는지 검토한다.

 

 

실험 시작을 하게되면 알림 탭에 리스트가 생성되어 실험이 시작하게 된다.

아래는 이전에 테스트했던 내용이다.

 

 

 


 

새 알림

새 알림은 일반 FCM 으로 간단하다.

알림 메시지를 작성하게 되면 미리보기가 제공되어 어떻게 Notification 메시지가 표시될지 바로 확인이 가능하다.

 

 

 

일반적인 메시지 전송보다 목적을 가진 실험항목이 더 유용할 수 있으니 다양한 가설 검증에 활용하면 좋다.

 

In-App Messaging 을 이용하면 배너 이미지를 추가하여 더욱 강력한 실험과 캠페인을 진행할 수 있다.

사용 방법은 Cloud Messaging 과 동일하다.

 

 

 

Firebase 를 이용한 고객과 소통하기 (In-App Messaging) 편

 

Firebase 를 이용한 고객과 소통하기 (In-App Messaging)

Firebase 를 이용한 고객과 소통하기 (Cloud Messaging) 편 Firebase 를 이용한 고객과 소통하기 (Cloud Messaging) Firebase 의 [참여] 카테고리의 메시징 기능을 이용하여 사용자에게 Direct Message 를 전송하..

6987.tistory.com


 

 

참고 : firebase.google.com/docs/cloud-messaging?authuser=0

 

Firebase 클라우드 메시징

Firebase 클라우드 메시징(FCM)은 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션입니다.

firebase.google.com


 

LIST