GoWind 开源生态GoWind 开源生态
首页
框架
GoWind Admin
GoWind CMS
GoWind IM
GoWind UBA
GoWind IoT
GoWind Toolkit
GoWind Quant
GitHub
首页
框架
GoWind Admin
GoWind CMS
GoWind IM
GoWind UBA
GoWind IoT
GoWind Toolkit
GoWind Quant
GitHub
  • 介绍

    • GoWind UBA 产品介绍
  • 架构参考

    • UBA 系统架构
    • UBA 后端模块总览
    • UBA 后端 API 契约
    • UBA 前端架构
  • 开发者指南(二开)

    • UBA 安装指南
    • UBA 代码生成管线教程
    • 新增对外服务教程
    • 新增业务实体教程
    • 新增前端页面教程
  • 运维指南

    • UBA Docker 部署指南
    • UBA 配置详解与安全清单
    • UBA PM2 部署指南
    • UBA Superset BI 部署指南
  • 数据分析师指南

    • 数据分析师上手指南
    • 基础聚合

      • 事件趋势分析
      • 活跃用户分析
      • 维度分组聚合
    • 转化与路径

      • 漏斗分析
      • 留存分析
      • 热门转化路径
      • 行为序列分析
    • 用户深度

      • 归因分析
      • 分布分析
      • 用户分群圈选
      • 点击热力图
      • 间隔时间分析
    • 生命周期

      • 用户生命周期
      • 流失与回流分析
      • 新老用户对比
      • 矩阵象限分析
    • 营收与价值

      • 营收分析
      • 付费分层(鲸鱼分析)
      • 历史 LTV 分析
    • 会话与异常

      • 会话分析
      • 同比环比与异常检测
    • 游戏专属

      • 关卡分析(游戏)
      • 滚服留存(游戏)
      • 同时在线分析(游戏)
      • 经济系统分析(游戏)
    • OLAP 查询手册
  • SDK 接入

    • Web SDK 接入指南
    • C# SDK 接入指南(Unity / Godot / .NET)
  • 附录

    • UBA 附录:端口、术语、已知限制与 FAQ

点击热力图

点击热力图(Click)按页面网格分桶聚合点击坐标,回答"页面上哪里被点得最多"。对应后端 AnalyticsService.Click。


一、它能回答什么问题

  • 首页的点击热区在哪?用户主要点哪个按钮?
  • 某个按钮的点击量在页面总点击中的占比?
  • 有没有大量误点(如点击了不可交互的区域)?

二、数据来源

热力图依赖 Web SDK 的 autotrack 自动采集——开启 autoTrack 后,SDK 自动监听 click 并填充热力图字段:

字段说明
clickX / clickY点击视口坐标
elementXpath元素 XPath
pageUrl当前页面 URL
viewportWidth视口宽度

⚠️ Web SDK 自动采集仅 click(无 PV)。详见 Web SDK 接入指南。C# SDK 无 autotrack。


三、后端接口

gRPC:AnalyticsService.Click

字段类型说明
time_rangeTimeRange分析时间范围
page_urlstring页面 URL(必填,按页面分组热力图)
grid_sizeuint32(可选)网格大小(像素),默认 20
app_iduint32(可选)按应用过滤

响应 ClickResponse:points[](ClickHeatPoint 含 x / y / count / intensity 归一化热度)、top_elements[](ClickElementBucket 含 element_xpath / count / percentage)、total_clicks、grid_size。

HTTP(admin 转发)

POST /admin/v1/analytics/click
Content-Type: application/json

{
  "timeRange": { "startMs": 1718169600000, "endMs": 1718774399000 },
  "pageUrl": "https://example.com/home",
  "gridSize": 20
}

四、结果解读

  • points(热力网格):把页面按 grid_size(默认 20px)切成网格,每个网格的点击次数 count 和归一化热度 intensity(0-1,相对最大点击数)。前端渲染成热力图。
  • top_elements(元素 TOP):按 element_xpath 聚合的点击 TOP,直观看"哪个元素被点最多"及占比。
  • grid_size 调节:网格越小越精细但点越多;默认 20px 平衡精度与性能。

五、典型场景

首页布局优化

查首页的 points,看热区是否落在核心 CTA 上;若热区落在非交互区域,可能是误点或视觉误导。

按钮点击占比

看 top_elements,确认主按钮(如"立即购买")的点击占比,评估其引导力。

A/B 测试对比

对 A/B 两个版本页面分别查 Click,对比热区分布与主按钮点击量。


六、注意事项

  • 必须有 pageUrl:热力图按页面分组,必须指定要分析的页面 URL。
  • 依赖视口坐标:clickX/clickY 是上报时的视口坐标,不同分辨率/响应式布局下坐标含义不同;跨设备汇总热力图可能失真,建议按 viewportWidth 分组看。
  • 需开启 autotrack:若未在 Web SDK 开启 autoTrack,没有 click 事件,热力图为空。
  • C# 不适用:热力图是 Web 专属,游戏/客户端无此模型。

七、相关文档

  • Web SDK 接入指南
  • 维度分组聚合
  • 数据分析师上手指南
  • 后端 API 契约
Edit this page
Last Updated:: 6/29/26, 3:57 PM
Contributors: Bobo
Prev
用户分群圈选
Next
间隔时间分析