Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

원격 구성 개인화 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

원격 구성 개인화를 사용하면 선택한 목표에 맞게 최적화하기 위해 여러 대체 사용자 환경 중 하나를 사용자에게 자동으로 제공합니다. 이 기능의 개요 를 참조하십시오.

시작하는 방법은 다음과 같습니다.

1. 분석 및 원격 구성으로 앱 계측

개인화된 사용자 경험 제공을 시작하려면 먼저 앱에서 분석 및 원격 구성을 사용해야 합니다.

  1. Firebase 프로젝트를 생성할 때 Google Analytics 를 활성화하지 않은 경우 프로젝트의 통합 페이지에서 활성화하십시오.

  2. 최소한 다음 버전의 원격 구성 SDK를 사용하고 있는지 확인하세요.

    • iOS: 7.5.0 이상
    • Android: 20.0.3(Firebase BoM 26.4.0) 이상
    • C++ 7.1.1 이상
    • 유니티: 7.1.0 이상

    이러한 버전(및 최신 버전)만 개인화 시스템이 목표를 최적화하는 방법을 학습하는 데 필요한 로깅을 수행합니다.

  3. 앱에 이벤트 로깅 호출을 추가합니다.

    최소한 사용자가 최적화하려는 목표 작업을 완료하면 이벤트를 기록하세요. 예를 들어 Play 스토어 평가 제출을 위해 최적화하려는 경우 사용자가 앱을 평가할 때마다 이벤트를 기록합니다.

    또한 자동으로 기록 되지 않는 앱과 관련된 모든 애널리틱스 이벤트 를 명시적으로 기록해야 합니다. 이러한 상황별 이벤트를 기록하면 개인화 품질을 향상시킬 수 있습니다.

  4. 앱에서 원하는 다양한 사용자 경험을 구현하세요. 이것은 각 사용자에게 광고가 표시되는 빈도를 개인화하는 것처럼 간단하거나 다른 레이아웃을 구현하는 것과 같은 보다 실질적인 대안일 수 있습니다.

  5. 원격 구성 매개변수 값에 따라 다양한 사용자 경험을 구성할 수 있습니다. 원격 구성 시작하기원격 구성 로딩 전략 을 참조하십시오.

이 시점에서 App Store 또는 Play Store에 앱을 배포할 수 있습니다. 사용자는 구성한 기본 환경을 계속 사용할 수 있지만 원격으로 구성 가능한 변수를 사용하여 환경을 제어할 수 있으므로 자동 매개 변수 개인화 실험을 시작할 수 있습니다.

개인화 시스템이 개별 경험을 최적화하기 시작하려면 업데이트된 앱을 사용하는 사용자 수가 매우 많아야 합니다.

2. Firebase 콘솔에서 매개변수 개인화 구성

계측 앱이 사용자 손에 있으므로 Firebase 콘솔을 사용하여 개인화를 설정할 수 있습니다.

  1. Firebase 콘솔의 원격 구성 페이지에서 개인화하려는 사용자 환경을 제어하는 ​​매개변수를 찾고 연필 아이콘을 클릭하여 수정합니다.

  2. 매개 변수 편집 창에서 새로 추가 > 개인화 를 클릭합니다.

  3. 두 개 이상의 대체 값을 정의합니다. "대체 값"은 개인화 알고리즘이 사용자를 위해 선택할 수 있는 매개변수 값의 특수 이름입니다. 여기에서 사용하는 값의 형식은 원격 구성 매개변수에서 사용하는 데이터 유형 과 일치해야 합니다.

  4. 목표를 선택하세요. 다음 중 하나를 선택할 수 있습니다.

    • 수익 및 참여와 같은 메트릭에 대해 사전 구축된 목표 목록에서 선택합니다.
    • 목표 필드에 이벤트 이름을 입력하고 이벤트 만들기 를 클릭하여 최적화하려는 다른 Google 애널리틱스 이벤트를 기반으로 맞춤 측정항목을 추가합니다.

      이러한 이벤트는 동적이거나 사용자 지정일 수 있으므로 드롭다운에 표시되지 않을 수 있습니다. 지정한 메트릭이 활성 Analytics 이벤트와 정확하게 일치하는지 확인하려면 Analytics > 이벤트 에서 이벤트를 확인하십시오.

  5. 이벤트 수( COUNT ) 또는 모든 이벤트 값의 합계( SUM )에 대해 최적화할지 여부를 선택합니다.

    경우에 따라 이 옵션은 기본 제공 Analytics 이벤트에 대해 미리 선택됩니다. 예를 들어 총 소요 시간을 최적화하기 위해 사용자 참여 시간으로 SUM 이 항상 선택됩니다. 광고 클릭 을 선택하면 COUNT 또는 총 광고 클릭 이벤트 수에 대해 개인화가 최적화됩니다.

  6. SUM 을 선택한 경우 집계할 이벤트 매개변수의 이름을 입력하십시오.

    대부분의 경우 이벤트 매개변수 이름은 value 이지만 집계하려는 특정 값이 포함된 맞춤 측정항목이 있을 수 있습니다. 예를 들어 USD , JPY , AUD 등과 같은 매개변수가 있는 다양한 통화 유형이 있는 이벤트가 있는 경우 AUD 를 이벤트 매개변수로 지정하여 호주 수익을 최적화할 수 있습니다(그리고 다음 단계에서 호주 사용자를 위한 타겟팅 조건!).

  7. 선택적으로 추적할 추가 메트릭을 최대 2개 선택합니다. 이러한 결과는 개인화 알고리즘에 영향을 미치지 않지만 이러한 결과는 성능 및 추세를 더 잘 이해하는 데 도움이 될 수 있습니다. 예를 들어 개인화가 광고 클릭에 대해 최적화된 경우 기준 그룹과 개인화된 그룹 간의 사용자 참여를 추적할 수 있습니다.

    추적된 메트릭은 탭별로 구성된 개인화 결과 요약에 나타납니다.

  8. 개인화된 매개변수에 대한 타겟팅 조건을 정의하거나 선택합니다. 이 조건을 충족하는 사용자만 개인화된 경험을 얻을 수 있습니다. 일반적으로 사용되는 일부 조건은 개인화를 특정 플랫폼의 사용자 또는 특정 지역의 사용자로만 제한하는 것입니다.

대안, 목표, 추가 메트릭 및 타겟팅에 만족하면 완료된 것입니다! 변경 사항을 저장하고 배포하여 사용자의 개별 경험을 개인화하십시오. 사용자는 몇 시간 내에 개인화된 매개변수 값을 받기 시작하지만 시스템이 사용자에 대해 학습하고 최상의 성능을 달성하는 데 최대 14일이 소요됩니다.

개인화 페이지에서 개인화 를 선택하거나 원격 구성 페이지에서 매개변수의 대상 지정 조건을 클릭하여 개인화가 어떻게 수행되고 있는지 확인할 수 있습니다.

결과 해석에 대한 자세한 내용은 개인화 결과 이해 를 참조하십시오.