# 小游戏数据上报
导语:工作室内小游戏逐步开始接入数据上报,为了方便各个团队的接入流程与数据筛查,简单整理一套针对小游戏的数据上报接入流程
# 一、方案

# 1. 优选方案
按照Mogs SDK进行支付流程接入;(针对登录、广告分析功能使用Mogs的游戏)
优势:
- 游戏开发接入后,SDK自动上报核心基础数据;
- 小游戏中心专属经分人力支持特性数据分析;(特性数据需要项目侧自己上报)
# 2. 次选方案
游戏项目侧自己接入SDK (针对部分功能使用Mogs,或者不使用Mogs的游戏
# 3. 不推荐方案
按照手游Tlog 接入
劣势:需要报备ID;周期长;需要额外人力支持;
# 二、接入流程
# 1. H5SDK 接入流程:
- 需要项目提供游戏微信、手Q Appid,Appkey (注册小程序的时候通过后台信息获得)
- 提交给Mogs 的PM进行Mogs ID注册;
- 获取到Mogs ID,告知Fonghou;Fong会邮件同步H5SDK开发与经分;
- H5SDK会分配专属的H5SDK上报的密钥;
- 基础数据会随SDK上报一起;特性数据上报需要项目组按照数据格式进行;
- Mogs SDK 对接PM:
zoeytao - Mogs H5SDK 对接人:
Fonghou - H5SDK 开发:
guoniuzhang - Mogs H5SDK数据检查后台开发:
liumingxia - 疑难杂症各类问题:
Fonghou

# 2. H5SDK接入:
- 基础H5SDK接入后,基础数据会自动上报,游戏侧可以在
testbusiness进行基础数据上报检查; - http://help.ied.com/ (opens new window) 可以通过这个地址检查沙箱数据;可以通过Mogs 分配的游戏Appid进行查询;
- 如果数据不正常,或者无法找到数据,可以咨询
liumingxia协助排查 - 游戏切换到正式环境前,需要提前通知Mogs 开发,确认正式环境配置已经切换;
- 检查各类配置及数据上报是否全部准备好;
- 正式游戏切换完成后,基础数据将会自动报入TDW数据库,可以通过Logx 查询;
- http://logx.ied.com/tglog_search/search/ (opens new window) 需要申请h5game 小游戏权限;
- 如果数据不正常,或者无法找到数据,可以咨询@
Fonghou协助排查
# 3. 经分iData数据分析页面流程与时间

- Logx 检查完毕数据后,Fong会邮件同步给经分同学进行排期制作基础经分页面;一般周期在3-5天左右;
# 4. H5SDK包含的数据内容:
| PlayerLogin | 登录日志 | 玩家登录游戏时触发上报(注册算第一次登陆) | MOGS 上报 |
| PlayerLogout | 登出日志 | 玩家本次登录在线时长等信息上报 | MOGS 上报 |
| onlinecnt | 在线日志 | 每分钟上报一次当前服务器中在线玩家数 | MOGS 上报 |
| ShareFlow | 分享日志 | 玩家在不同场景分享行为上报 | MOGS 上报 |
| Advert | 广告日志 | 玩家在各场景观看不同类型广告上报 | MOGS 上报 |
| MoneyFlow | 代币日志 | 代币发生变动时流水上报 | MOGS 上报 |
| ItemFlow | 物品日志 | 物品发生变动时流水上报 | MOGS 上报 |
| RoundFlow | 单局上报 | 单局结算内容上报(不同游戏对局细节可在其他行为表中补充上报) | 游戏自己上报 |
| TaskFlow | 任务日志 | 新手任务、签到任务、每日任务等任务场景上报 | 游戏自己上报 |
| ActionFlow | 自定义上报 | 补充其他行为上报,以Actiontype字段进行内容区分 | 游戏自己上报 |
| GuideFlow | 新手引导上报 | 新手引导流水表上报 | 游戏自己上报 |
| ShortcutFlow | 桌面日志 | 发送桌面日志 | 游戏自己上报 |
| LotteryFlow | 抽奖日志 | 点击抽奖触发日志 | 游戏自己上报 |
| SceneFlow | 资源曝光 | 资源的点击曝光 | 游戏自己上报 |
| userprofile | 用户画像(废弃) | 当时是想拉微信的画像接口; 已经废弃 | 游戏自己上报 |
| Jump2Game | 游戏跳转 | 游戏之间相互跳转 | 游戏自己上报 |
- 前5条绿色为核心基础数据,后面随项目游戏需求进行选择处理;
- 详细Log定义格式参考:h5game_tlog_2018-05-08_15-26-44.xml 文档;