menu
Is this helpful?

# 场景分析 - 热力地图

热力地图是专门针对游戏地图类分析需求进行分析的模型;通过热力地图,可以分析玩家的行为在地图的分布状况,还可以对比不同的用户分组在相同的行为下分布的差异。通过热力地图,您可以验证当前的地图设计下,玩家的行为是否符合预期,从而调整后续游戏的更新。

在热力地图中,您可以得到下面问题的答案:

  • 作为地图策划想要了解,用户怎么在地图内活动的,是否符合设计的预期呢?
  • 作为数值策划想要了解,用户在地图内不同区域获取的资源量是如何的呢?
  • 作为游戏运营想要对比,不同级别的用户在游戏中是否会走不同的路线,需要的资源是否会不一样呢,有没有运营的机会?

# 热力地图的配置

热力地图的分析配置需要包含以下几个元素:

  • 热力事件:用来在地图中分析的事件,支持使用虚拟事件,事件的过滤参见通过筛选过滤数据

  • 计算(指标):使用热力事件构建的指标,为地图内热力值的计算指标,构建方式与已有的其他分析模型相同

  • 事件坐标:事件与地图坐标的对应属性,可使用事件属性(热力事件对应的属性)或用户属性

  • 地图文件:热力地图分析针对的地图

  • 选择地图支持两种方式:上传地图,选择已使用地图

  • 地图支持jpg、png格式,文件不超过10Mb大小

  • 地图上传后,需要注明地图左下角和右上角,对应埋点的坐标位置,以便与模型配置中事件坐标对齐

热力事件支持新的事件处理方式:首末次筛选

首末次筛选支持的方式:

  • 首次、末次
    • 所选择的时间窗口的每个「用户」的首/末条事件
  • 最大、最小
    • 需选择属性,可选择的为数值时间类型
    • 在所选择的时间窗口内,该属性为最大/最小的一条事件

首末次筛选会对热力事件按照选择的加工方式,每个「用户」仅保留「首次」(末次、最大、最小)的一条事件,并使用这一条事件生成对应的计算指标

如果想要对比不同分组之间的数据指标在地图的分布情况,可以通过多组对比来实现

  • 最少需要有两组,最多支持四组
  • 通过添加筛选条件来构成不同的分组
  • 筛选条件为空时,该组代表的是全部数据
  • 如果想要对比不同时间区间的热力图,则可以通过筛选「事件时间」来达成

# 查看模型计算结果

在配置完所有模型条件后,点击「计算」按钮,则会在右侧获得热力图计算结果,并生成地图渲染结果:

  • 计算逻辑:加工及筛选后的热力事件,按照计算(指标)的规则,结合选择的 x 轴和 y 轴坐标属性,聚合为每个坐标位置的结果值,并将结果值返回
  • 热力图渲染:热力图组件按照坐标位置之间的关系,按照当前渲染的半径聚合后赋予颜色
  • 位点值:鼠标光标对应的,为当前坐标对应的指标计算结果

热力图右下角,提供了可视化调整视窗

  • 可放大、可拖动地图区域,来查看重点区域
  • 可更改配色方案,目前提供了4种配色供选择
  • 可调整透明度、热力图半径,使热力图的展示效果达到想要的样子

在多个对比组的情况下,可视化区域右上角可勾选「同步缩放」:

  • 勾选情况下:所有对比组同步进行放大和缩小,并同步拖动地图展示区域
  • 未勾选情况下:每个对比组都可以独立进行操作

# 权限说明

公司超管 管理员 分析师 普通成员
热力地图模型

权限说明:

● 角色必有

▲ 角色默认有,可以没有

△ 角色默认没有,可以有

○ 角色必没有