# 场景分析 - 热力地图
热力地图是专门针对游戏地图类分析需求进行分析的模型;通过热力地图,可以分析玩家的行为在地图的分布状况,还可以对比不同的用户分组在相同的行为下分布的差异。通过热力地图,您可以验证当前的地图设计下,玩家的行为是否符合预期,从而调整后续游戏的更新。
在热力地图中,您可以得到下面问题的答案:
- 作为地图策划想要了解,用户怎么在地图内活动的,是否符合设计的预期呢?
- 作为数值策划想要了解,用户在地图内不同区域获取的资源量是如何的呢?
# 热力地图的配置
热力地图的分析配置需要包含以下几个元素:
热力事件:用来在地图中分析的事件,支持使用虚拟事件,事件的过滤参见通过筛选过滤数据
计算(指标):使用热力事件构建的指标,为地图内热力值的计算指标,构建方式与已有的其他分析模型相同
事件坐标:事件与地图坐标的对应属性,可使用事件属性(热力事件对应的属性)或用户属性
地图文件:热力地图分析针对的地图
选择地图支持两种方式:上传地图,选择已使用地图
地图支持jpg、png格式,文件不超过10Mb大小
地图上传后,需要注明地图左下角和右上角,对应埋点的坐标位置,以便与模型配置中事件坐标对齐
热力事件支持新的事件处理方式:首末次筛选
首末次筛选支持的方式:
- 首次、末次
- 所选择的时间窗口的每个「用户」的首/末条事件
- 最大、最小
- 需选择属性,可选择的为数值或时间类型
- 在所选择的时间窗口内,该属性为最大/最小的一条事件
首末次筛选会对热力事件按照选择的加工方式,每个「用户」仅保留「首次」(末次、最大、最小)的一条事件,并使用这一条事件生成对应的计算指标
如果想要对比不同分组之间的数据指标在地图的分布情况,可以通过多组对比来实现
- 最少需要有两组,最多支持四组
- 通过添加筛选条件来构成不同的分组
- 筛选条件为空时,该组代表的是全部数据
- 如果想要对比不同时间区间的热力图,则可以通过筛选「事件时间」来达成
# 查看模型计算结果
在配置完所有模型条件后,点击「计算」按钮,则会在右侧获得热力图计算结果,并生成地图渲染结果:
- 计算逻辑:加工及筛选后的热力事件,按照计算(指标)的规则,结合选择的 x 轴和 y 轴坐标属性,聚合为每个坐标位置的结果值,并将结果值返回
- 热力图渲染:热力图组件按照坐标位置之间的关系,按照当前渲染的半径聚合后赋予颜色
- 位点值:鼠标光标对应的,为当前坐标对应的指标计算结果
热力图右下角,提供了可视化调整视窗
- 可放大、可拖动地图区域,来查看重点区域
- 可更改配色方案,目前提供了4种配色供选择
- 可调整透明度、热力图半径,使热力图的展示效果达到想要的样子
在多个对比组的情况下,可视化区域右上角可勾选「同步缩放」:
- 勾选情况下:所有对比组同步进行放大和缩小,并同步拖动地图展示区域
- 未勾选情况下:每个对比组都可以独立进行操作
# 权限说明
公司超管 | 管理员 | 分析师 | 普通成员 | |
---|---|---|---|---|
热力地图模型 | ● | ● | ▲ | △ |
权限说明:
● 角色必有
▲ 角色默认有,可以没有
△ 角色默认没有,可以有
○ 角色必没有
← 场景分析 - 排行榜 动态参数使用说明 →