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

