点击图(HeatMap)

网页热力分析相关问题链接

1 点击图

1 点击图依赖全埋点采集的两个预置事件:$pageview, $WebClick。并且元数据管理里面,这两个事件不能隐藏。 这两个预置事件的采集,参考全埋点(AutoTrack)

2 触达图的展现,需要至少 3 个触发用户数才能展现。

3 使用点击图需要开启我们 sdk 提供的默认页面浏览事件即 sensors.quick('autoTrack'); 因为点击率这个参数的计算是需要 PV 这个数据的,如果不调用这个方法可能会出现 点击率(?): Infinity% 这种情况。

我们建议那些按钮不是很多的,相对简单的页面可以采用这个方法。 一般情况下,如果网页上的按钮比较多的话,因为每次按钮的点击都会发数据,会导数据量增大,可能会加磁盘。

2 触达图

1 触达图依赖全埋点采集的预置事件:$WebStay 的数据采集,并且元数据管理里面,这个事件不能隐藏。

3 点击图详细配置参数(大于 1.7 版本可用)

可在下图的生成导入代码的页面中,是否开启自动采集开关下选择:采集页面浏览和交互元素的点击,然后重新生成。

相关参数:

  • web_url: 神策分析后台地址,神策分析中点击分析及触达分析功能会用到此地址,代码生成工具会自动生成。如果神策后台版本及 sensorsdata.min.js 均是 1.10 及以上版本,这个参数不需要配置。

  • heatmap_url: 神策分析中点击分析及触达分析功能代码,代码生成工具会自动生成。如果神策代码中 sensorsdata.min.js 版本是 1.9.1 及以上版本,这个参数必须配置,低于此版本不需要配置。

  • heatmap: 必须配置这个参数才会发送数据,如果只想采集所有页面的仅交互按钮的数据,可以使用这种配置方式 heatmap:{} 。具体参数配置如下:

点击图默认只采集这些交互元素( a input button ),如果你想要对其他元素采集的话,请在元素发生点击的时候,调用我们的这个方法。

请注意,在使用该方法采集 div 元素的点击事件时,请根据自身需求采集某些专门的 class 或者 ID 的 div 元素,避免全局采集所有 div 元素,否则会导致 $WebClick 事件量激增,并且点击图会显示页面上所有 div 元素的色块,导致点击图整体过于混乱无法查看。

4 触达图详细配置参数( 1.12.1 以上版本可用)

Last updated

Was this helpful?