F2P With Grandiose Expectations

Goals

The goal is to tell the users who are unwilling to pay how to enjoy more free in-game content, and consequently increase their retention and ad revenues.
Description
Players who are unwilling to pay in the game but have high expectations of free to play content
User Expectation
To have fun playing as much free-to-play content as possible
Genres
All

Required APIs

Analysis Results

    Persona: Players who are unwilling to pay in the game but have high expectations of free to play content
      The list of the F2P With Grandiose Expectations who have noticed the pay to win aspect of the game and are about to leave the game.
    Hurdle Stages
      This is the last stage the users have failed.
    Successful Strategies
      This shows the successful strategies other players have used to clear the hurdle stages, including weapons, items, characters, etc.

Returned Data

TENTUPLAY identifies the stages the persona group (Non-Paying Users with High Expectation) is having difficulty with, suggests strategies to clear them, and points out rewarded ads that will get the users the items they need. In the following example, the user is having trouble clearing Stage 3, which other users have completed using the Blade of Infinite Thirst, Unstably Frozen Orb, and Talisman of the Windcaller. The message offers an ad that gives 10 Crystals as rewards, with which they can buy the Blade of Infinite Thirst. For 'name', 'asset_name' and 'price' in 'recommendations', extra files are needed.
1
namespace TentuPlay
2
{
3
[Serializable]
4
public class TPAdviceRawDataFromDB
5
{
6
public int advice_id { get; set; }
7
public string valid_until { get; set; }
8
public string model_name { get; set; }
9
public string display_parameters { get; set; }
10
/*
11
* Example of "display_parameters"
12
* display_parameters = {
13
"player_name": "QTPie", // Player's name
14
"stage_name": "Stage 3", // Stage the user is having trouble clearing
15
"items": [ // Items used to clear stage_name
16
{
17
"id": "WEAPON_01",
18
"tag": "Legendary Weapon", // Category for an item
19
"name": "Blade of Infinite Thirst",
20
"asset_name": "primaryItem", // Asset name
21
"fidelity": 97, // usage rate
22
"display_order": 1, // ranking
23
},
24
{
25
"id": "RING_01",
26
"tag": "Epic Ring",
27
"name": "Unstably Frozen Orb",
28
"asset_name": "secondaryItem",
29
"fidelity": 56,
30
"display_order": 2,
31
},
32
{
33
"id": "EQUIPMENT_01",
34
"tag": "Rare Amulet",
35
"name": "Talisman of the Windcaller",
36
"asset_name": "tertiaryItem",
37
"fidelity": 32,
38
"display_order": 3,
39
}
40
],
41
}
42
*/
43
public string recommendations { get; set; }
44
/*
45
* Example of "recommendations"
46
* recommendations = {
47
"contents": [
48
{
49
"id": "weapon_01", // Item ID
50
"name": "Blade of Infinite Thirst", // Item name
51
"asset_name": "primaryItem", // Asset name
52
},
53
],
54
"offers": [ // offer rewarded ads
55
{
56
"id": "SPECIAL_AD_01", // Ad ID
57
"name": "10 Gems", // Reward
58
"asset_name": "ingameCashIcon", // Asset name
59
},
60
]
61
}
62
*/
63
public int closed_count { get; set; }
64
}
65
}
Copied!

Sample

Last modified 1d ago