언더독 키우기
목표
다양한 캐릭터들 중 비교적 경쟁력이 낮은 캐릭터를 육성하는 유저에게 해당 캐릭터를 강하게 육성하는 방법이나, 다른 강한 캐릭터를 알려주어 잔존율과 구매율을 높입니다.
정의 | 다양한 캐릭터들 중 비교적 경쟁력이 낮은 (성능이 약한) 캐릭터를 계속 육성하는 유저를 가리킵니다. |
---|---|
유저가 원하는 것 | 약한 캐릭터를 강하게 키울 수 있는 방법 또는 강한 캐릭터 |
적용 가능한 게임 장르 | RPG |
필요한 API
Join LoginApp PlayStage LevelUpCharacter GetCurrency UseCurrency
분석 결과 및 지표
- 페르소나: 다양한 캐릭터 중 약한 캐릭터를 육성하는 유저
- 약한 캐릭터를 육성하고 있는 유저를 찾아내어 해당 유저 리스트를 추출합니다.
- 추천 전략
- 해당 유저가 육성하고 있는 약한 캐릭터를 강하게 육성할 수 있는 전략을 파악하여 제시합니다.
- 추천 캐릭터
- 해당 유저가 강한 캐릭터를 육성하도록 유인하기 위해 강한 캐릭터를 파악하여 제시합니다.
리턴 데이터
해당 페르소나(언더독 키우기)가 현재 캐릭터를 강하게 만드는 방법을 알려주고 구매할만한 캐릭터를 제안합니다.
아래 예시의 경우, 언더독 키우기 유저에게 경쟁력이 높은 캐릭터를 추천해주고 현재 캐릭터를 강하게 키우는 방법을 안내해줍니다.
'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": "티피",
"underdog":{
"id": "foot_soldier",
"name":"Foot Soldier",
"asset_name": "character_00",
"level": 25,
}
}
*/
public string recommendations { get; set; }
/*
* Example of "recommendations"
* recommendations = {
"contents": [
{
"id": "heavy_juggernaut",
"name": "Heavy Juggernaut",
"asset_name": "character_01"
},
]
"offers": [
{
"id": "heavy_shotgun",
"name": "Heavy Shotgun",
"asset_name": "purchasable_00",
"price": 6.99,
"currency_code": "USD"
},
{
"id": "heavy_shotgun_package",
"name": "Heavy Shotgun Package",
"asset_name": "purchasable_01",
"price": 9.99,
"currency_code": "USD"
},
]
}
*/
public int closed_count { get; set; }
}
}