[关闭]
@report 2017-09-12T03:35:19.000000Z 字数 10682 阅读 555

尝鲜后台需求(含统计)

尝鲜

  1. 9/12
  2. 应用的IP连接限制

新增:用户退出后定时模拟操作

新增:云场景错误统计

新增:设备分配规则

  1. 7/22
  2. 云场景2.2 场景接力

背景

当前面临两个问题:1. 云场景启动时间无法有效缩短,造成一次完整体验(云场景启动时长+用户试玩时长)时间过长;2. 越来越多的试玩需求造成服务器试玩支持压力。
所以从云场景入手,尝试将现在“一次性”使用的云场景,变为“多次性”使用的云场景,把云场景启动时长平均分摊在多个用户试玩上,减少试玩的重启次数,增加服 务器支持试玩的数量。

功能

  1. 7/12
  2. 云场景2.1 场景回退

功能

修改点:

新增:设定云场景步骤

清除数据配置

新增:渠道模板

新增:投放历史记录

  1. 5/8
  2. 补充需求

新增:SDK统计

新增:节点自动分标签

新增:节点复制

优化:新部署上线准备

  1. 更新&数据
  2. 4/15

App更新需求

  1. 服务器管理 2.0
  2. 4/08

优化:已部署列表详情

优化:节点列表

优化:标签管理

  1. 云场景下,设备启动分发策略
  2. 3/23
  3. 待完成

定义

可用设备
当前开启云场景的游戏中,可以提供给用户直接试玩的设备
占用设备
在某款游戏的云场景下,包含三类:用户当前正在使用中的设备、关机重启中的设备、处于云场景启动中的设备

未用设备

: 可以理解为设备池,所有没有被分配使用云场景的设备统称为未用设备

启动设备数
当前游戏云场景中被启动的所有设备数之和,包括了可用设备、占用设备数
云场景启动时长
从游戏启动到进入到指定云场景画面可以提供给用户试玩的时间过程
设备等待时长
指一台设备从可用状态到占用状态期间的时间长度
锁定时长
云场景达到某个启动设备数后当占用设备数回落时,为了避免频繁的修改启动设备数,因此设定一个锁定时长。在锁定时长内,保持云场景启动设备数不变

功能

  1. 渠道管理
  2. 3/20
  3. 待完成

名词定义

平台
目前尝鲜所支持试玩模式,包括:微端(mini)、HTML5(H5)、安卓(Android)、苹果(iOS)
投放轮次
一个投放渠道一次投放的推广行为,主要由投放时间段决定。一次投放轮次只会有一个被投放的游戏,一个投放渠道只配有一个试玩SDK
渠道名称
通用的渠道唯一标识,用于客户端上报统计和匹配SDK浮层指令,一个渠道名称对应一个投放游戏

渠道管理

image_1bbld6n771jtqhq788e1sri1hfrm.png-44.9kB
+ 备注功能保持不变

投放轮次统计

  1. 统计部分优化需求
  2. 3/14
  3. 已上线

研发统计

业务统计

渠道合作

  1. H5统计需求
  2. 12/22

渠道统计

清楚数据

其他优化项目

  1. SDK后台测试反馈
  2. 12/15
  3. 待测试
  1. SDK后台需求
  2. 11/16
  3. 已完成

原型交互图:
https://modao.cc/app/433ec0c7cf46f3673f4fed1aae72aa3839cedb38

定义

渠道
字段名:channel,是指合作方的渠道名称,用以区分是来自哪个合作方的内容。渠道包括渠道ID和渠道名称;
投放
字段名:source,是指合作方所进行的投放行为,用以表明某个渠道的某次投放内容(一般为游戏)。投放包括投放ID和投放名称;
投放行为
客户在客户端集成尝鲜SDK,在尝鲜后台创建好渠道名称、渠道ID,投放名称、投放ID。客户需要在客户端后台配置好对应的投放ID进行匹配。

新增:渠道投放列表

新增:投放管理列表

新增:投放内容管理页面

  1. 11/15
  2. 已完成

新增:渠道统计

优化:数据更新频率

提高至10分钟一更新

新增:节点列表新增所属运营商 字段

新增:试玩时长统计图

在试玩时长统计,新增曲线图。横坐标3s一个单位

  1. 10/19
  2. 已完成

新增:服务器节点分组管理

image_1avqnid1kvafvsb1odf8idp2b13.png-6.6kB

新增:后台手动替换游戏包名

image_1avqr3s901m1c5frupn49o15e41g.png-8.2kB

优化:设备列表

优化:渠道统计

渠道统计关联渠道ID

  1. 9/26
  2. 已完成

新增:清除应用数据选项

新增:应用部署设备路数选择


  1. 9/8
  2. 进行中

新增:渠道统计

优化:增加设备筛选


  1. 9/8
  2. 已完成

标签功能

添加标签

标签列表

标签应用页

后台统计需求1.1优化


  1. 8/30
  2. 已完成

后台统计需求

错误码异常统计

  1. //iPhone
  2. if ([deviceString isEqualToString:@"iPhone1,1"]) return @"iPhone 1G";
  3. if ([deviceString isEqualToString:@"iPhone1,2"]) return @"iPhone 3G";
  4. if ([deviceString isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS";
  5. if ([deviceString isEqualToString:@"iPhone3,1"]) return @"iPhone 4";
  6. if ([deviceString isEqualToString:@"iPhone3,2"]) return @"Verizon iPhone 4";
  7. if ([deviceString isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";
  8. if ([deviceString isEqualToString:@"iPhone5,1"]) return @"iPhone 5";
  9. if ([deviceString isEqualToString:@"iPhone5,2"]) return @"iPhone 5";
  10. if ([deviceString isEqualToString:@"iPhone5,3"]) return @"iPhone 5C";
  11. if ([deviceString isEqualToString:@"iPhone5,4"]) return @"iPhone 5C";
  12. if ([deviceString isEqualToString:@"iPhone6,1"]) return @"iPhone 5S";
  13. if ([deviceString isEqualToString:@"iPhone6,2"]) return @"iPhone 5S";
  14. if ([deviceString isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus";
  15. if ([deviceString isEqualToString:@"iPhone7,2"]) return @"iPhone 6";
  16. if ([deviceString isEqualToString:@"iPhone8,1"]) return @"iPhone 6s";
  17. if ([deviceString isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus";

研发统计

错误异常统计

为了清晰掌握每一个异常的详细记录,方便寻找问题

播放状态统计

为了整体上掌握用户试玩状态,便于以后提高播放成功率

业务统计

游戏试玩统计

为了统计各个游戏的试玩次数,便于分析热门程度


节点&设备需求

设备管理

应用管理

管理展示

image_1aq623hjqru610t91k2l1mfug5q9.png-3.7kB
这里调整为三个子选项:节点列表、设备列表、应用列表

部署App需求

Created with Raphaël 2.1.2Start上传安装包填写app信息保存app信息&进入设备安装队列End

【添加app】字段优化

【查看App】优化


8/22

后台优化

服务器节点管理

  1. 新增:参数解析——下载apk时自动解析包名和LaunchActivity参数并展示出来
  2. 新增:设备重启——在设备列表页,支持对单台设备进行重启操作
  3. 优化:设备列表内查看应用,应用排序按部署时间从新到旧排序
  4. 优化:编辑节点,点击【取消】无反应。应为不对当前页面做修改并返回节点列表页

板块管理后台:

  1. 优化:编辑板块数据内,点击【取消】无反应,应为提示用户是否不保存就关闭网页。
  2. 新增:查看App列表页,增加【已安装设备】字段,用于在查看页面区分游戏库内的游戏是否被部署
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注