行业retailfootfallheatmap

零售客流热力图:按区域呈现门店与商场客流

零售客流热力图:按区域把门店与商场客流画到地图上,讲清计数器装在哪里、选哪种显示模式,以及如何用样式规则设定颜色阈值,让店长按区域、按小时据此行动。

阅读约 8 分钟发布于 更新于 作者 Spatial Map team
Acme Supermarket 演示门店的 3D 预览:各品类区域按客流被染成红、橙、黄、绿色,通道上还有员工与安全设备标记

本文要点

值得画上地图的四个指标

零售团队手里的计数数据多得发愁,能用来做决定的却很少。四个指标就能顶几十个:每个区域每小时进入人数、捕获率(进入某店铺或品类区的人数 ÷ 进入其周边空间的人数)、停留时长和交叉到访。其余都是它们的变体。看看它在零售门店和购物中心中的用法。

进入/小时
各区域的高峰曲线
捕获率
门面的吸引力
停留
逛店还是路过
交叉到访
相邻位置的价值
每小时进入人数(示意):主力店与餐饮区一个虚构的营业日:主力店出现典型的午间高峰,餐饮区的高峰早一个小时。数字仅为示意,并非来自真实调研。

计数器装在哪里

  • 建筑的每个入口——其他所有指标的分母。
  • 每个需要计算捕获率的品类区或店铺入口——这个指标需要成对的数据。
  • 通道的收窄处——停留时长只有在明确界定的路段上才有意义。
  • 餐饮区或咖啡区的外沿——往往最早反映当天的人气。
  • 扶梯和电梯的到达口——跨楼层到访的参照点。

按区域计数还是带坐标的事件:选对显示模式

客流数据通常有两种形态,Spatial Map 为每种都准备了显示模式。大多数客流计数器按区域、按时间段上报一个数字;而摄像头分析、Wi-Fi 定位或 RFID 读取则可能每次检测给出一条记录,并带有自己的经纬度。

你的系统发送什么显示模式地图上看到什么
每个区域一个计数(进入、离开、停留)Color a shape每个区域按自身数字着色;样式规则决定颜色分档
希望直接读数的计数Value badge on shape数值(例如 46 次进入或 12% 捕获率)直接写在区域上
每次检测一条记录,带 lng/latHeatmap of activity检测聚集的地方出现密度光晕,不需要任何形状

Heatmap of activity 统计的是记录条数,而不是数值:每条记录权重相同,由 Heatmap intensity 滑块(0.5–3×)放大,Heatmap radius(10–80 px)控制每条记录的扩散范围。当数据源是数据表时,Density source 决定统计什么:Live rows (one per record)(当前行),或 Change history (weighted by events)(过去 1 小时、24 小时、7 天或 30 天内的变更记录)。因此,一张每次检测都会更新的表,会逐渐描绘出人们实际走过的地方。

演示超市如何为客流着色

我们的 Acme Supermarket 演示把客流存放在一张名为 Customer Traffic 的表中(类型 Polygon / area)。每一行代表一个品类区在一个 5 分钟时段内的数据,包含 zone_name、entries、exits、dwell_median_s 和 unique_visitors。统计了八个区域,包括 Produce、Dairy、Bakery、Frozen Foods、Deli、Meat & Seafood 和 Wine Area。

一个名为“Customer Traffic (heat)”的 Color a shape 数据链接,把每一行匹配到名称等于 zone_name 的区域。五条样式规则自上而下依次判断(第一条命中即生效),把 entries 的值转换为颜色分档:

样式规则条件填充色
Traffic — Very hotentries ≥ 40红色
Traffic — Hotentries ≥ 30橙色
Traffic — Warmentries ≥ 20黄色
Traffic — Coolentries ≥ 10绿色
Traffic — Cold其余情况蓝色

鼠标悬停在区域上,提示框会显示时段、进入人数、离开人数、停留时长中位数和独立访客数。同一张地图上还有 Employees 和 Safety Assets 图层,“面包区一片红、附近却没人”一眼就能看出来。完整的门店导览见我们关于超市数字孪生的文章。

端到端配置

  1. 1
    把计数接进来

    最简单的方式是数据表:Tables → Create new table,类型选 Polygon / area,然后创建一个 API 密钥,让计数系统自己写入行(每个密钥每分钟 60 次请求)。如果供应商提供 JSON 接口,数据表的 Pull from a REST API 选项会由我们的服务器按计划拉取。Integrations → Add integration 还提供 REST API(在地图打开期间由浏览器拉取,因此接口必须允许 CORS)和 Upload file(CSV、XLSX、JSON 或 GeoJSON 导出文件)。

  2. 2
    区域名称要对得上

    在编辑器中确认每个品类区或店铺都是一个区域,且名称与数据中的区域名一致。匹配时忽略大小写和标点。

  3. 3
    创建数据链接

    Data → Manage data links → New link。选择该表作为数据源,显示模式选 Color a shape,然后按属性绑定到区域:用你的区域字段与形状名称比较。

  4. 4
    添加颜色分档

    在未选中任何对象时,把编辑器侧边栏滚动到 Style rules,为每一档点击 Add rule:设置条件如 entries ≥ 40,并在 Paint when matched 下选择 Fill 颜色。然后回到数据链接,在其 Style rules 部分勾选这些规则。

  5. 5
    需要时加上捕获率

    在上游先算好比率(店铺进入数 ÷ 区域进入数),作为一个字段发送,再添加一个 Value badge on shape 链接,把它写在每个门面上。

  6. 6
    提供一键视图

    在 Saved filters 中添加如“仅看高客流区域”(entries ≥ 30)的筛选。查看者以标签形式选择,永远不会去改条件。

打开在 Display mode 的 New data link 对话框
New data link 对话框中的显示模式卡片:Live location marker、Info marker on shape、Value badge on shape、Color a shape、Heatmap of activity、Camera field of view 和 Pulsing zone activity
New data link 对话框中的显示模式卡片:Live location marker、Info marker on shape、Value badge on shape、Color a shape、Heatmap of activity、Camera field of view 和 Pulsing zone activity

租户或区域经理应该看到什么

当租户或区域经理能在地图上看到自己的门面时,沟通会顺畅得多。分享链接打开的是只读查看器,无需账号。在 Share facility 中,你可以为链接设置标签、到期时间(1 小时到 1 年、自定义日期或永不过期)和可选的查看次数上限;选择它显示哪些数据链接;还可以把它锁定到某一层。随时可在 Manage links 中撤销。

如果要看趋势而不是实时画面,可以在同一张表上建一份报表——演示工作区里就有超市的 Customer Traffic 报表——并导出为 PDF、Excel、CSV 或 JSON。

Share facility 对话框的 General 标签页
Share facility 对话框,含 General、Appearance、Layout、Data links、Viewer chrome 和 Manage links 标签;General 页有标签输入框、从 1 hour 到 Never expires 的到期选项和 Maximum views 输入框
Share facility 对话框,含 General、Appearance、Layout、Data links、Viewer chrome 和 Manage links 标签;General 页有标签输入框、从 1 hour 到 Never expires 的到期选项和 Maximum views 输入框

让数据落到该在的平台上。

Spatial Map 把电子表格、传感器数据流和 CAD 图纸融合成一张实时的 3D 场地视图 —— 无需安装,七天免费试用。

在线演示

继续阅读