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

원격 구성 개인화로 무엇을 할 수 있습니까?

원격 구성 개인화는 Google 애널리틱스 이벤트에 최적화되므로 의미 있는 매개변수로 이벤트를 트리거할 수 있는 경우 이에 대한 개인화를 생성할 수 있습니다.

가장 유용한 결과를 얻으려면 결과에서 상당한 차이를 생성할 것으로 예상되는 대체 값으로 자주 트리거되는 이벤트를 선택해야 합니다. 개인화는 최소 10,000명의 사용자와 주당 트리거 이벤트(또는 전환)가 1,000개 이상일 때 가장 잘 수행됩니다.

앱을 개인화할 수 있는 몇 가지 방법이 아래에 설명되어 있습니다.

광고 노출 수익 최적화

개인화를 사용할 수 있는 한 가지 방법은 광고 노출 수익을 최적화하는 것입니다. 이 사용 사례의 경우, 전체 페이지 광고 뒤에 제어되는 선택적 미니 게임이 있는 게임이 있고 각 사용자에 대한 미니 게임 경험을 최적화하여 사용자 참여에 영향을 미치지 않으면서 가장 많은 광고 수익을 제공하고자 한다고 가정해 보겠습니다.

이를 달성할 수 있는 한 가지 방법을 살펴보겠습니다.

  1. 게임에서 사용하는 광고 제공업체에 특정한 ad_impression 이벤트에 대한 사용자 정의 이벤트 로깅을 구현하여 currencyvalue 매개변수가 포함되고 수익이 보고된 값 매개변수에 추가되는지 확인합니다.

    광고 수익 측정 에서는 Admob을 사용하여 ad_impression 이벤트를 자동으로 기록 하는 방법을 설명하고 AppLovinironSource 와 같은 다른 광고 제공 플랫폼에 대한 몇 가지 다른 구현 예도 제공합니다.

  2. 사용할 원격 구성 매개변수와 선택할 대체 값을 결정하고 게임의 로직이 다른 값을 처리할 수 있는지 확인합니다.

    이 예에서는 원격 구성 매개변수를 기능 플래그로 구현하여 여러 가지 미니 게임을 활성화하는 방법을 설명합니다. 이렇게 하려면 원격 구성 페이지 를 열고 매개변수 추가 를 클릭합니다. no_game 의 기본값을 사용하여 원격 구성 매개변수 minigame 의 이름을 지정할 수 있습니다.

    Add a Remote Config parameter

  3. 이제 새로 추가 를 클릭하고 개인화를 선택하여 개인화 를 추가하십시오.

  4. 최대 5개의 대체 값을 추가하고 다음 을 클릭합니다.

    이 미니 게임 예제에서는 tictactoe , word_scramblerace 를 사용할 수 있습니다.

    Add alternative values

  5. 다음으로 목표를 선택합니다. 이제 수익 값이 포함된 광고 노출 이벤트를 기록하고 있으므로 목표로 광고 노출 을 선택하고 집계할 매개변수로 합계 을 선택한 다음 사용자 참여 시간 에 대한 추가 추적 측정항목을 추가합니다. 이를 통해 개인화 결과에서 비교하는 방법을 확인할 수 있습니다.

    관련성이 있다고 생각되면 여기에서 하나의 다른 이벤트를 맞춤 측정항목으로 선택할 수도 있습니다.

    Select an objective

  6. 다음 을 클릭하여 대상 조건을 선택합니다. 광고 노출 수익의 집계된 가치를 최적화하고 있기 때문에 이벤트 수익 가치를 동일한 통화로 변환하지 않는 경우 일관성을 개선하기 위해 특정 지역의 사용자를 기반으로 조건을 생성할 수 있습니다.

    Choose a target condition

  7. 다음 을 클릭하고 개인화 이름을 지정한 다음 저장을 클릭 하십시오 .

    Name your personalization

  8. 변경 사항 게시 를 클릭하여 개인화를 시작합니다. 사용자는 원격 구성 가져오기 간격 에 따라 몇 시간 내에 개인화된 매개변수 값을 받기 시작합니다. 값이 사용자에게 적용되는 시간( 고정 창 )은 24시간이므로 개인화를 실행하는 것이 좋습니다. 14일 동안(또는 영구적으로) 지속적으로 학습하고 개선하여 각 사용자에게 최적의 경험을 제공합니다.

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

이제 개인화를 생성하는 방법을 배웠으므로 다른 사용 사례를 살펴보고 이를 구현하는 데 사용할 수 있는 옵션에 대해 논의하십시오.

각 사용자에게 가장 적합한 광고 게재 위치 선택

특정 광고 형식 요소 또는 위치가 제시될 때 다른 사용자는 다른 방식으로 반응할 수 있습니다. 이 사용 사례에서는 서로 다른 위치 값이 있는 ad_placement 와 같은 원격 구성 매개변수를 사용하고 광고 클릭에 대해 최적화할 수 있습니다.

ad_clicks 에 대해 최적화할 때 user_engagement 에 대한 추가 측정항목을 하나 이상 구성하여 사용자 참여 수준을 추적하여 높은 수준을 유지할 수 있습니다.

개인화 구성요소 잠재적 및 권장 값
원격 구성 매개변수 ad_placement
대체 값 top-left, bottom, middle-panel, full-screen
목적 ad_clicks
추가 메트릭 user_engagement

광고 빈도 최적화

이 사용 사례에서는 광고 빈도를 최적화하여 사용자 참여를 최적화하여 가장 많은 사용자 참여를 유도하는 광고 빈도를 결정할 수 있습니다. 추적할 추가 측정항목으로 ad_click 을 사용하세요.

개인화 구성요소 잠재적 또는 권장 값
원격 구성 매개변수 ad_display_freq_in_min
대체 값 2, 10, 50
목적 user_engagement
추가 메트릭 ad_click

사용자 참여를 극대화하기 위한 최상의 난이도 선택 결정

이 사용 사례에서는 각 사용자에 맞게 앱을 사용자 지정하여 적절한 난이도를 선택하여 다양한 수준의 플레이어 기술로 개별 사용자를 완전히 참여시킬 수 있습니다. level_difficulty 를 원격 구성 매개변수로 사용하고 사용자 참여를 목표로 사용할 수 있습니다. 여기에 관련된 추가 메트릭을 추가하십시오. 이 예에서는 level_complete 를 사용하여 게임을 통한 사용자 진행 상황에 대한 통찰력을 얻습니다.

또한 광고 노출 수익과 같은 목표를 사용하거나(광고 노출 수익 최적화에 구성된 대로) in_app_purchase 를 사용하여 IAP를 최적화할 수 있습니다.

개인화 구성요소 잠재적 또는 권장 값
원격 구성 매개변수 level_difficulty
대체 값 easy, medium, difficult, impossible
목적 user_engagement
추가 메트릭 level_complete