コンソール画面

キャラクターのコレクター

目標

キャラクターを集めて全部成長させるユーザーに、キャラクターを集められるアドバイスやおすすめアイテムを提示し、リテンションや購入率を向上させます。

定義 キャラクターを集めて全部成長させるユーザーのことを示します。
ユーザーの望み キャラクターの集める方法やアイテム
反映可能なジャンル コレクター

必要な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": "TP",
                        "score": 88, // コレクターの点数
"score_max":100, // 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; } } }

適用例