Firebase Remote Config과 Google Analytics를 모두 포함하는 앱을 빌드하면 앱 사용자를 더욱 자세히 파악하고 사용자의 요구사항에 더욱 빠르게 대응할 수 있게 됩니다. Analytics의 잠재고객 및 사용자 속성을 사용하여 사용자층의 특정 세그먼트를 대상으로 앱을 유연하고 정확하게 맞춤설정할 수 있습니다.
Google Analytics SDK를 통합하면 A/B Testing, Remote Config 맞춤설정, Remote Config 출시로 제품을 맞춤설정하는 데 도움이 되는 인사이트를 제공합니다. 결과를 분석하여 다양한 선택 항목이 수익 및 참여도와 같은 주요 측정항목에 어떤 영향을 미치는지 이해할 수 있습니다.
Google Analytics로 앱 사용을 분석하는 방법을 자세히 알아보려면 Analytics 소개를 참조하세요.
Firebase 외부에서 식별된 세그먼트를 사용하여 앱을 맞춤설정하려면 가져온 세그먼트 문서를 참조하세요.
Remote Config 및 사용자 속성
이제 Remote Config에서 Analytics 사용자 속성을 조합하여 조건을 만들 수 있습니다. 또한 정의한 사용자층의 특정 세그먼트를 대상으로 앱을 맞춤설정할 수도 있습니다.
예를 들어 운동 시간과 난이도 수준이 다양한 일련의 신체 단련 활동을 갖춘 운동 앱에 사용하기 위해 Google Analytics에서 다음과 같은 사용자 속성을 정의할 수 있습니다.
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
그런 다음 이러한 속성을 단독으로 또는 조합하여 사용하는 조건을 생성하여 특정 사용자에 맞추어 앱의 디자인과 동작을 설정할 수 있습니다. 예를 들어 앱이 로드될 때 달리기에 관심 있는 사용자에게 조깅하는 사람의 이미지를 표시하도록 앱을 디자인할 수 있습니다. 또는 운동 시간과 난이도 수준에 따라 사용자층의 세그먼트를 정의하여 앱을 시작할 때 일반 사용자에게는 짧고 쉬운 운동을 먼저 추천하는 반면, 전문적인 운동선수에게는 40분 달리기부터 안내할 수 있습니다.
사용자 행동의 변화로 인해 사용자 속성이 변경되면 Google Analytics에서 이러한 업데이트 정보를 수집하고 다음번 가져오기 요청 이후 앱 인스턴스의 동작 및 디자인을 변경할 수 있습니다. 광범위한 연산자가 제공되므로 특정 사용자 속성 또는 여러 사용자 속성의 조합이 있는 사용자를 포함하거나 제외하는 규칙을 만들 수 있습니다.
다른 Remote Config 규칙을 사용자 속성에 기반한 규칙과 조합하여 다음과 같이 잠재고객 세그먼트에 맞춤설정된 앱 동작을 제공할 수 있습니다.
- 요가를 즐기고(Exercise_Interest가 요가와 정확히 일치) Android 기기로 앱을 사용하며(OS 유형 == Android) 캐나다에 거주하는(기기 지역/국가 == 캐나다) 사용자
- 웨이트 트레이닝(weight lifting) 또는 체중 감량(weight loss)에 관심이 있고(Exercise_Interest에 웨이트/체중(weight) 포함) Apple 기기로 앱을 사용하며(OS 유형 == iOS) UI 언어를 영어로 사용하는(기기 언어 == 영어) 사용자
처음 열 때를 기준으로 타겟팅
Google Analytics와 Remote Configdmf 연결한 후 Remote Config 파라미터 가져오기 및 맞춤설정, A/B Testing 실험을 위해 사용자가 처음 앱을 열 때(Analytics 이벤트 first_open
사용)를 기준으로 사용자를 타겟팅할 수 있습니다.
처음 열 때를 사용하여 다음을 수행할 수 있습니다.
- 신규 사용자 타겟팅
- 과거의 특정 기간 동안 조인한 사용자 그룹 타겟팅
- 온보딩 흐름과 신규 사용자를 위한 시작 환경 생성 및 테스트
- 특정 기간에 조인하는 사용자를 위한 커스텀 환경 만들기
예를 들어 여러 국가의 사용자가 참여하는 온라인 쇼핑 앱이 있고 신규 앱 사용자에게 특별 연말연시 특가를 광고하려고 한다고 가정해 보겠습니다. 미국 사용자에게 적용되는 블랙 프라이데이 할인과 행사의 경우 특정 iOS 또는 Android 앱을 타겟팅하는 Remote Config 또는 A/B Testing 실험의 조건을 설정하여 판매 촉진 행사를 진행하는 달에 앱을 처음 연(로스앤젤레스 시간 2022년 11월 1일 오전 12시 후에 처음 열고 로스앤젤레스 시간 2022년 11월 26일 오전 12시 전에 처음 연) 모든 미국 사용자(리전/국가의 기기 == 미국)를 타겟팅할 수 있습니다.
최초 실행 시간별 사용자 타겟팅은 Android 또는 iOS 앱을 선택한 후에 사용 가능합니다. 현재는 Remote Config SDK 버전인 Apple 플랫폼 SDK v9.0.0 이상 및 Android SDK v21.1.1 이상(Firebase BoM v30.3.0이상)에서 지원됩니다. .
지원되는 SDK가 설치되어 있고 Analytics가 사용 설정되어 있으면 언제든지 앱을 처음 실행하는 사용자를 타겟팅할 수 있습니다.
다음 단계
사용자 속성에 대한 자세한 내용은 다음 가이드를 참조하세요.
규칙을 조합해 조건을 만드는 방법을 자세히 알아보려면 원격 구성 매개변수 및 조건을 참조하세요.
프로젝트에 Remote Config 조건을 추가하려면 조건 추가 또는 수정을 참조하세요. Firebase Console에서 파라미터, 규칙, 조건을 만들 수 있습니다.