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. 실험 기본설정
- 이름 : 실험의 제목을 정한다.
- 설명 : 실험에 대한 설명을 입력한다.
- 대상 사용자 : Firebase 에 등록된 APP을 설정한다. 실험할 Android 랑 iOS App 의 패키지명을 선택한다.
- 노출 : 대상 규모를 선택한다.
2. 변형
- 기준 : 기본 메시지를 작성한다.
- 변수 추가 : 구분할 메시지를 추가로 작성한다. 변수를 추가할 때마다 메시지 수신 집단의 확률이 자동 계산된다.
=> 랜덤 타겟팅이라 A/B 테스트 메뉴를 통해 타겟팅하는 것이 더 유용할 수 있다.
3. 목표
- 목표 : 2가지 형태를 제공한다. Built-in objectives 와 Other ananlytics events
=> 앱의 구동을 보기 위해 Other ananlytics events 에서 기본 제공하는 session_start 항목을 선택했다.
=> 목표 옵션은 다중으로 추가할 수 있다.
4. 메시지 옵션
- 날짜 : 즉시와 예약을 선택할 수 있다.
- 시간대 : 서비스 제공자의 기준 시간대 하나로 하던가 설정한 시간을 기기 설정 시간에 맞게 하던가 2가지를 선택할 수 있다.
- 고급 옵션 : skip
완료되면 검토 버튼을 눌러 작성된 항목을 확인할 수 있다.
고객에게 발송되는 만큼 사전에 테스트를 거치는 것을 추천한다.
실험 시작 버튼 옆에 더 보기 버튼을 선택해서 테스트 기기 관리 메뉴를 들어가서 테스트 기기의 ID를 입력하여 정상적으로 동작하는지 검토한다.
실험 시작을 하게되면 알림 탭에 리스트가 생성되어 실험이 시작하게 된다.
아래는 이전에 테스트했던 내용이다.
새 알림
새 알림은 일반 FCM 으로 간단하다.
알림 메시지를 작성하게 되면 미리보기가 제공되어 어떻게 Notification 메시지가 표시될지 바로 확인이 가능하다.
일반적인 메시지 전송보다 목적을 가진 실험항목이 더 유용할 수 있으니 다양한 가설 검증에 활용하면 좋다.
In-App Messaging 을 이용하면 배너 이미지를 추가하여 더욱 강력한 실험과 캠페인을 진행할 수 있다.
사용 방법은 Cloud Messaging 과 동일하다.
Firebase 를 이용한 고객과 소통하기 (In-App Messaging) 편
참고 : firebase.google.com/docs/cloud-messaging?authuser=0
'개발 안하는 공대생 > SW 기획 ٩(*•̀ᴗ•́*)و' 카테고리의 다른 글
Firebase 를 이용한 고객과 소통하기 (A/B테스트 : Remote Config) (2) | 2021.01.05 |
---|---|
Firebase 를 이용한 고객과 소통하기 (A/B테스트 : In-App Messaging) (0) | 2021.01.05 |
앱스토어 리젝 (In App Purchase) (0) | 2021.01.04 |
앱스토어 리젝 (CallKit) (0) | 2021.01.04 |
앱스토어 리젝 (Sign in with Apple) (0) | 2021.01.04 |