bygdata/work_flow/map_event.md

2.5 KiB

200-205 到 devtodev 映射表

基于当前仓库信息整理,依据主要来自 model/awssqs/sqs.gopkg/devtodev/report_event.md

总表

SQS Action 含义 推荐映射到 devtodev 类型 是否满足需求 备注
200 SqsActionUserBehaviorRegister 注册 register 自定义事件 是,部分满足 同时建议补发 device_info,因为新用户首事件应先有设备信息
201 SqsActionUserBehaviorLogin 登录 session_start 预设事件 是,部分满足 只能覆盖“会话开始”;若要统计会话时长,还要配合 user_engagement
202 SqsActionUserBehaviorEditPassword 修改登录密码 不映射 report_event.md 里没有这个需求,除非额外埋成自定义事件如 edit_password
203 SqsActionUserBehaviorEditPayPassword 修改支付密码 不映射 当前需求里没有
204 SqsActionUserBehaviorUpdateWallet 更新钱包地址/绑定银行卡 不映射 当前需求里没有;如果要分析绑卡,可单独加自定义事件
205 SqsActionWalletBalanceChange 余额变更 按来源拆分 混合 部分满足 不能直接统一映射成一个 devtodev 事件,必须按 sourceType 或业务场景拆

205 拆分建议

205 子场景 推荐映射到 devtodev 类型 需要字段
充值成功,法币/真实支付入账 real_currency_payment 预设事件 orderIdpricecurrencyCodeproductId
提现成功 withdraw 自定义事件 建议参数:amountsourceIdrecordNo
游戏赢币、活动奖励、补偿、赠送 currency_accrual 预设事件 需要明确币种和金额
下注、扣减虚拟币 currency_spent 预设事件 需要明确币种和金额
每次账变后同步当前余额 current_balance 预设事件 需要当前余额;但文档建议不要对同一用户一天上报超过一次
用虚拟币购买 VIP/礼包/道具 virtual_currency_payment 预设事件 purchaseAmountpurchasePricepurchaseTypepurchaseId

结论

  • 200-205 里能直接对上需求的主要是 200201,以及需要拆分后的 205
  • token_refreshenter_gamecustom_support 不在 200-205 范围内,需要从其他业务入口补埋点
  • 当前代码里这组事件在 SQS 消费后只是落库日志,还没有真正接到 devtodev 上报