Files

3.9 KiB

1event_nametriggerrequired_fieldsprivacy_rulevalidation
2run_start服务端确认体力扣除并生成 run_id 后run_id,mode,stage,loop,energy_before,energy_after,seed_version,boosters不记录广告 ID 或账户明文run_id 全局唯一;体力流水恰好一条
3dice_roll_committed骰子结果写入局内状态时run_id,turn,dice_a,dice_b,is_double,position_before,position_after,rng_counterseed 仅记录版本和审计散列,不上传可反推账户的信息每次移动前恰好一个 committed 事件;与存档可重放一致
4tile_landed棋子完成落点处理时run_id,turn,tile_id,tile_type,reward_ids,combat_id不记录自由文本位置与 dice_roll_committed 对得上
5battle_end战斗状态进入 PostBattle 时run_id,battle_id,result,duration_sec,hp_ratio,rewards,revive_count不上传设备稳定标识奖励流水总和与 reward_grant 一致
6run_end结算或合法退出时run_id,result,stage,loop,duration_sec,reason,rewardsreason 使用枚举每个 run_id 最终恰好一个终态
7economy_flow任何资源变化时transaction_id,resource_id,delta,balance_after,source_or_sink,reason,run_id,sku_idsku_id 可为空;不得含平台回执全文同 transaction_id 幂等;balance_after 不为非法负数
8ad_offer广告入口展示时placement,run_id,eligible_reason,daily_count不写广告网络用户标识非 eligible 状态不得出现 offer
9ad_start播放器确认开始时placement,request_id,network,daily_countnetwork 为枚举,不记录 ad_unit_id必须先有同 request_id 的成功加载状态
10ad_complete服务端接受完成证明时placement,request_id,reward_transaction_id,duration_sec不记录广告收入明细到客户端分析流一个 request_id 最多发放一次奖励
11ad_fail加载或播放失败时placement,request_id,error_category,retryable错误详情脱敏失败不增加已完成次数且不扣奖励资格
12store_view商店或礼包页面曝光时surface,catalog_version,visible_skus,session_impression_count不记录平台支付账户信息visible_skus 必须均为当前平台 available
13purchase_start玩家在确认页主动提交时sku_id,localized_price,currency,catalog_version,offer_context价格来自平台;不上传支付凭证必须存在先前 purchase_confirm_view
14platform_purchase_result平台返回购买状态时sku_id,transaction_id,status,error_category回执只发安全校验服务,不进普通分析仓重复平台回调不重复记 success
15receipt_verify服务端校验回执时sku_id,transaction_id,result,platform,latency_ms严禁记录原始回执、签名和账户标识成功后才能产生 entitlement_grant 或 reward_grant
16entitlement_grant永久/订阅权益发放时transaction_id,entitlement_id,start_at,end_at,restore时间为 UTC恢复购买不会创建重复权益
17gacha_pull_start抽取消耗确认时pull_id,pool_id,cost_resource,cost,pity_before,probability_version不上传可预测随机种子先成功扣费再请求服务端结果,失败可原子回滚
18gacha_pull_result服务端结果落库时pull_id,pool_id,item_id,rarity,is_duplicate,pity_after,conversion不含 RNG 内部状态与概率版本、保底规则一致;pull_id 幂等
19offer_impression礼包卡片达到可见阈值时offer_id,trigger,stage,time_since_failure_sec,impression_count不使用敏感画像字段post_failure_disabled 时 time_since_failure_sec 小于 1800 的事件数为 0
20pass_xp_gain通行证经验变化时season_id,source,delta,xp_after,free_cap,premium_cap不记录任务自由文本经验上限与配置一致;购买高级轨不重置既有经验
21afk_claim领取离线收益时offline_sec,capped_sec,multiplier,rewards,quick,ad_used不记录前后台应用列表服务器时间决定 capped_sec;相同领取窗口只发一次