원격 구성 개인화 시작하기

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

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

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

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

  1. Firebase 프로젝트를 생성할 때 Google 애널리틱스 를 활성화하지 않았다면 프로젝트의 통합 페이지에서 활성화하세요.

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

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

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

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

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

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

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

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

원격 구성 페이지에서 매개변수의 타겟팅 조건을 클릭하면 개인화가 어떻게 수행되고 있는지 확인할 수 있습니다.