콘솔로 이동

캐릭터 수집가

목표

캐릭터를 수집하고 골고루 성장시키는 것을 좋아하는 유저에게 캐릭터를 수집할 수 있는 팁과 추천 아이템을 제시하여 잔존율과 구매율을 향상시킵니다.

정의 캐릭터를 수집하고 골고루 성장시키기를 좋아하는 유저를 가리킵니다.
유저가 원하는 것 캐릭터를 수집할 수 있는 방법 및 아이템
적용 가능한 게임 장르 수집형

필요한 API

Join LoginApp PlayStage GetCurrency UseCurrency LevelUpCharacter InAppPurchase

분석 결과 및 지표

  • 페르소나: 다양한 캐릭터를 수집하고 골고루 성장시키기를 좋아하는 유저
    • 다양한 캐릭터를 수집하고 골고루 성장시키고 있는 유저를 찾아내어 해당 유저 리스트를 추출합니다.
  • 캐릭터 수집가 점수
    • 해당 유저의 다양한 캐릭터를 수집하고 골고루 성장시키기를 좋아하는 정도를 점수로 계산하여 제시합니다.
  • 캐릭터 수집가 등급 및 그래프
    • 해당 유저가 전체 캐릭터 수집가 중 어느 정도에 위치하는지를 파악할 수 있도록 백분율 등급과 그래프를 제시합니다.

리턴 데이터

해당 페르소나(캐릭터 수집가)의 캐릭터 수집가 점수와 상위 퍼센트를 그래프 형태로 제시합니다.
아래 예시의 경우, 이 유저는 캐릭터 수집가 점수가 38,938점으로 상위 21%에 해당하는 유저임을 안내합니다. 'recommendations'의 'name', 'asset_name', 'price'을 위해서는 추가 파일 업로드가 필요합니다.

namespace TentuPlay
{
    [Serializable]
    public class TPAdviceRawDataFromDB
    {
        public int advice_id { get; set; }
        public string valid_until { get; set; }
        public string model_name { get; set; }
        public string display_parameters { get; set; }
                /*
                 * Example of "display_parameters"
                 * display_parameters = {
                        "player_name": "티피",
                        "score": 88, // 캐릭터 수집가 점수 
                        "score_max":100, // 만점 점수
                        "percent": 21,  // 플레이어의 캐릭터 수집 상위 %
                        "graph_x": [[1,10], [11,20], [21,30], [31,40], [41,50]] // 캐릭터 수집 분포 그래프의 x축 정보
                        "graph_y": [30, 20, 15, 10, 25] // 각 분포별 값
                        "player_belongs_to_section":4, // 0부터 시작
                    }
                    */
        public string recommendations { get; set; }
                    /*
                 * Example of "recommendations"
                 * recommendations = {
                    "contents": [],
                    "offers": [
                        {
                            "id": "special_package",
                            "name": "Special Packagae"
                            "asset_name": "purchasable_00",
                            "price": 54.99,
                            "currency_code": "USD",
                        },
                        {
                            "id": "limited_package",
                            "name": "Limited Package"
                            "asset_name": "purchasable_01",
                            "price": 29.99,
                            "currency_code": "USD",
                        }
                    ]
                  }
           */
        public int closed_count { get; set; }
    }
}

적용 예시