# 塔防养成类埋点模板_V1

## 事件数据

| 事件名 | 显示名 | 说明 | 标签 | 平台 | 属性 |
| --- | --- | --- | --- | --- | --- |
| ta_app_install | app安装 | 开启客户端自动采集后自动上报 |  |  |  |
| ta_app_start | app启动 | 开启客户端自动采集后自动上报 |  |  |  |
| ta_app_crash | app崩溃 | 开启客户端自动采集后自动上报 |  |  |  |
| ta_app_end | app关闭 | 开启客户端自动采集后自动上报 |  |  | #duration |
| device_activate | 设备激活 | 设备首次激活时上报 |  |  | device_activate_time |
| register | 账号注册 | 用户完成注册时上报 |  |  |  |
| login | 用户登录 | 登录完成后 |  |  | is_first_login |
| logout | 用户登出 | 切换账号时上报 |  |  | #duration |
| level_up | 角色升级 | 角色升级时上报 |  |  | new_level |
| vip_level_up | vip升级 | vip升级时上报 |  |  | new_vip_level |
| monthpass_activate | 周卡/月卡激活 | 周卡/月卡激活时上报 |  |  | monthpass_id |
| guide_complete | 完成新手引导 | 完成新手引导每一小阶段时记录 |  |  | guide_step, guide_id |
| seven_login | 新人七日登陆 | 新人七日登陆领取奖励时上报 |  |  | day_num |
| task_completed | 完成任务/奖励领取 | 点击领取时记录 |  |  | task_type, task_id |
| recharge | 发起充值 | 发起充值时记录 |  |  | order_id, pay_type, pay_amount, pay_reason, is_first_pay, pay_method |
| recharge_success | 充值成功 | 充值付费成功时记录 |  |  | order_id, pay_type, pay_amount, pay_reason, is_first_pay, pay_method |
| recharge_fail | 充值失败 | 充值失败时记录 |  |  | order_id, pay_type, pay_amount, pay_reason, is_first_pay, pay_method, fail_reason |
| soul_diamond_get | 魂晶获得 | 资产/物品获得时上报（获得多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| soul_diamond_cost | 魂晶消耗 | 资产/物品消耗时上报（消耗多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| star_diamond_get | 星钻获得 | 资产/物品获得时上报（获得多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| star_diamond_cost | 星钻消耗 | 资产/物品消耗时上报（消耗多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| coin_get | 金币获得 | 资产/物品获得时上报（获得多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| coin_cost | 金币消耗 | 资产/物品消耗时上报（消耗多种资产/物品时可拆分多条上报） |  |  | change_reason, change_num, num_after |
| item_get | 资产获得 | 资产/物品获得时上报（获得多种资产/物品时可拆分多条上报） |  |  | asset_id, change_reason, change_num, num_after |
| item_cost | 资产消耗 | 资产/物品消耗时上报（消耗多种资产/物品时可拆分多条上报） |  |  | asset_id, change_reason, change_num, num_after |
| resource_change | 资源变动 | 资源发生变化时记录 |  |  | resource_id, change_type, change_num, change_after, change_reason |
| item_change | 道具变动 | 道具发生变化时记录 |  |  | item_id, change_type, change_num, change_after, change_reason |
| store_buy | 购买商品 | 在商店中购买商品后上报 |  |  | store_type, goods_id, goods_num, cost_type, cost_num |
| store_refresh | 商店刷新 | 在商店中刷新后上报 |  |  | store_type, store_refresh_cost_type, store_refresh_cost_num |
| draw_hero | 英雄召唤 | 英雄召唤时上报 |  |  | pond_id, draw_type, draw_num, draw_list, is_baodi |
| hero_get | 新英雄获得 | 新英雄获得时上报 |  |  | hero_id, get_type |
| hero_training | 英雄专精 | 英雄专精提升时上报 |  |  | hero_id, training_progress, training_sub_progress |
| hero_levelup | 英雄升级 | 英雄升级时上报 |  |  | hero_id, after_point |
| hero_reroll | 英雄洗练 | 英雄洗练时上报 |  |  | hero_id, reroll_result, is_keep |
| hero_gongxun | 英雄功勋 | 英雄功勋提升时上报 |  |  | hero_id, gongxun_progress, gongxun_sub_progress |
| hero_starup | 英雄提升品质 | 英雄提升品质时上报 |  |  | hero_id, after_star, hero_starup_cost_num |
| special_item_get | 新魔纹获得 | 新魔纹获得时上报 |  |  | special_item_id, get_type |
| special_item_strengthen | 魔纹强化 | 魔纹强化时上报 |  |  | special_item_id, after_strengthen_level |
| special_item_decompose | 魔纹分解 | 魔纹分解时上报 |  |  | special_item_id, compose_get_list |
| item_compose | 材料合成 | 材料合成时上报 |  |  | item_id, get_item_id, compose_cost_num, compose_get_num |
| achievement_unlock | 图鉴解锁 | 图鉴解锁时上报 |  |  | achievement_id, achievement_sub_id |
| rift_start | 地图战斗开始 | 地图战斗开始时上报 |  |  | rift_id, rift_mode, is_first_start, hero_list, hero_position_list, total_fight |
| rift_finish | 地图战斗结束 | 地图战斗结束时上报 |  |  | rift_id, rift_mode, is_first_start, hero_list, hero_position_list, total_fight, is_clear, is_mop, battle_wave, hero_lost_num, hero_reborn_num, battle_treasure_times, battle_treasure_list, item_list |
| rift_battle_hero | 地图战斗出战英雄 | 地图战斗开始时每个英雄分别上报 |  |  | hero_id, hero_fight, hero_quality, hero_gongxun |
| tower_start | 轮回之塔开始 | 轮回之塔战斗开始时上报 |  |  | tower_id, is_first_start, hero_list, hero_lunhui_armor_list, total_fight |
| tower_finish | 轮回之塔结束 | 轮回之塔结束时上报 |  |  | tower_id, is_first_start, hero_list, hero_lunhui_armor_list, total_fight, is_clear, hero_lost_num, hero_reborn_num, beat_num, item_list |
| tower_battle_hero | 轮回之塔战斗出战英雄 | 轮回之塔开始时每个英雄分别上报 |  |  | hero_id, hero_fight, hero_quality, hero_gongxun |
| tower_climb | 轮回之塔玩法 | 轮回之塔结算时上报 |  |  | tower_id, is_first_start, hero_list, hero_lunhui_armor_list, total_fight, is_clear, hero_lost_num, hero_reborn_num, beat_num, item_list |
| tower_mop | 轮回之塔扫荡 | 轮回之塔扫荡时上报 |  |  | tower_id, item_list |
| tower_reset | 轮回之塔重置 | 轮回之塔重置时上报 |  |  |  |
| team_task | 小队派遣 | 小队派遣结算时上报 |  |  | team_task_id, team_task_level, is_boost, reward_percent, hero_list, total_fight, item_list |
| pvp_start | 武道会战斗开始 | 武道会战斗开始时上报 |  |  | pvp_id, rival_id, rival_fight, rival_hero_list, rival_rank, is_bot, total_fight, our_rank, pvp_treasure_list, is_upper_challenge, hero_list |
| pvp_finish | 武道会战斗结束 | 武道会战斗结束时上报 |  |  | pvp_id, rival_id, rival_fight, rival_hero_list, rival_rank, is_bot, total_fight, our_rank, pvp_treasure_list, is_upper_challenge, hero_list, rival_beat_num, beat_num, pvp_result, rank_change, after_rank |
| pvp_hero | 武道会出战英雄 | 武道会战斗开始时每个英雄分别上报 |  |  | hero_id, hero_fight, hero_quality, hero_gongxun |
| arena_battle_start | 竞技场战斗开始 | 竞技场战斗开始时上报 |  |  | rival_id, rival_fight, rival_rank, is_bot, total_fight, our_rank, is_upper_challenge, hero_list |
| arena_battle_finish | 竞技场战斗结束 | 竞技场战斗结束时上报 |  |  | rival_id, rival_fight, rival_rank, is_bot, total_fight, our_rank, is_upper_challenge, hero_list, rival_beat_num, beat_num, arena_battle_result, rank_change, after_rank |
| arena_battle_hero | 竞技场出战英雄 | 竞技场战斗开始时每个英雄分别上报 |  |  | hero_id, hero_fight, hero_quality, hero_gongxun |
| set_defense_team | 设置防守阵容 | 保存防守阵容时上报 |  |  | hero_list, total_fight |
| guild_create | 创建公会 | 创建公会时上报 |  |  | guild_id, guild_name, guild_level |
| guild_join | 加入公会 | 加入公会时上报 |  |  | guild_id, guild_name, guild_level, apply_position, guild_create_time |
| guild_manage | 公会管理 | 公会人员管理完成时上报 |  |  | guild_id, guild_name, guild_level, guild_create_time, guild_manage_type |
| guild_donation | 公会捐赠 | 公会捐赠时上报 |  |  | guild_id, guild_name, guild_level, guild_create_time, donation_type, donation_cost_id, donation_cost_num |
| guild_leave | 退出公会 | 退出公会时上报 |  |  | guild_id, guild_name, guild_level, guild_occupation, guild_create_time |
| get_email_reward | 领取邮件奖励 | 完成邮件奖励领取时记录 |  |  | email_reward_id, reward_list |
| apply_friend | 申请好友 | 申请好友时上报 |  |  | friend_id, get_friend_type |
| add_friend | 添加好友 | 通过好友申请时上报 |  |  | friend_id |
| delete_friend | 删除好友 | 删除好友时上报 |  |  | friend_id |
| give_gift | 赠送礼物 | 赠送礼物时上报 |  |  | friend_id |
| receive_gift | 领取礼物 | 点击礼物领取时上报 |  |  | friend_id |
| exchange_code | 兑换码兑换 | 正确填写兑换码，并兑换成功后记录 |  |  | code, code_id, code_content_list |
| current_online | 当前在线人数 | 每个特定时间上报一次 |  |  | current_online_num, server_id |
| rank_event | 排行榜事件 | 每天特定时间上报排行榜快照，按照一条json格式 |  |  | rank_type, rank_sub_type, server_id, rank1, rank2, rank3, rank4, rank5, rank_list |
| cost | 买量成本 | 通过api或下载明细数据后上传，通常每天 |  |  | #event_id, advertisement_id, advertisement_type, advertisement_group_id, campaign_id, spend |

## 公共事件属性

| 属性名 | 显示名 | 类型 | 说明 |
| --- | --- | --- | --- |
| channel | 渠道 | 字符串 | 如taptap、appstore等 |
| account | 账号 | 字符串 |  |
| sever | 服务器 | 字符串 |  |
| level | 等级 | 数值 |  |
| tmp_vip_level | 当前vip等级 | 数值 |  |
| tmp_monthpass | 当前周/月卡状态 | 字符串 |  |
| tmp_buff | 当前赛季buff | 字符串 |  |
| tmp_guild | 当前公会 | 数值 |  |
| tmp_coin | 当前金币 | 数值 |  |
| tmp_soul_diamond | 当前魂晶 | 数值 |  |
| tmp_star_diamond | 当前星钻 | 数值 |  |
| tmp_revenue | 当前付费金额 | 数值 |  |
| tmp_revenue_times | 当前付费次数 | 数值 |  |

## 用户数据

| 属性名 | 显示名 | 类型 | 更新方式 | 说明 | 标签 |
| --- | --- | --- | --- | --- | --- |
| device_id | 设备ID | 字符串 | user_setOnce | 注册时记录 |  |
| channel | 注册渠道 | 字符串 | user_setOnce | 在游戏启动时设置，上传用户的渠道信息，如app store、应用宝等 |  |
| account | 账号 | 字符串 | user_setOnce | 首次登录时记录 |  |
| current_server | 服务器 | 字符串 | user_setOnce | 首次登录时记录 |  |
| current_vip_level | 当前VIP等级 | 数值 | user_set | 每次vip等级变动时设置 |  |
| current_level | 当前等级 | 数值 | user_set | 每次等级变动时设置 |  |
| player_id | 玩家编号 | 字符串 | user_setOnce | 首次登录时记录 |  |
| current_guild | 当前公会 | 字符串 | user_set | 每次登录时设置 |  |
| current_show_hero | 当前展示英雄 | 列表 | user_set | 每次更改展示英雄时设置 |  |
| current_monthpass | 当前周卡/月卡状态 | 字符串 | user_set | 每次状态变更时设置 |  |
| current_mission | 当前主线任务进度 | 字符串 | user_set | 每次主线任务进度变更时设置 |  |
| current_hero | 当前解锁英雄 | 列表 | user_set | 每次解锁新英雄时设置 |  |
| current_rift | 当前裂隙进度 | 数值 | user_set | 每次最高进度变更时设置（可分多个属性上报，或者聚合成列表上报再拆分） |  |
| current_pvp_rank | 当前竞技场排名 | 数值 | user_set | 每次竞技场排名变化时设置 |  |
| current_fight_power | 当前战力值 | 数值 | user_set | 每次战力值变更时设置 |  |
| current_hero_book | 当前英雄之书进度 | 列表 | user_set | 每次进度变更时设置 |  |
| current_bond_book | 当前羁绊之书进度 | 列表 | user_set | 每次进度变更时设置 |  |
| current_tower | 当前轮回之塔最高层 | 数值 | user_set | 每次轮回之塔最高层数变更时设置 |  |
| first_login_time | 首次登录时间 | 时间 | user_setOnce | 首次充值时记录 |  |
| last_login_time | 最后登录时间 | 时间 | user_set | 每次充值时覆盖原来记录 |  |
| first_pay_time | 首次充值时间 | 时间 | user_setOnce | 首次充值时记录 |  |
| last_pay_time | 最后充值时间 | 时间 | user_set | 每次充值时覆盖原来记录 |  |
| total_revenue | 累计付费金额 | 数值 | user_add | 每次付费完成时累加 |  |
| continuous_login_day | 连续登录天数 | 数值 | user_set | 每次登录时设置 |  |
| total_login_day | 累计登录天数 | 数值 | user_add | 每次登录时累加 |  |
| current_coin | 当前金币 | 数值 | user_set | 每次登出时设置 |  |
| current_soul_diamond | 当前魂晶 | 数值 | user_set | 每次登出时设置 |  |
| current_star_diamond | 当前星钻 | 数值 | user_set | 每次登出时设置 |  |
