ClickHeat 是一款用于数据可视化的HTML页面点击热图,它能够展示用户点击的热度和冷度区域。作为一个开源项目,ClickHeat 在 GPL 许可下发布,并且完全免费。软件具有以下特点:
低日志记录活动:ClickHeat 非常少调用函数来记录点击,所以不会显著增加服务器负荷。
关键词定义页面:您可以使用关键词在 JavaScript 代码加载时定义页面,以便对页面进行排序。
记录显示尺寸和浏览器信息:ClickHeat 可以记录显示屏尺寸和浏览器类型,从而能够追踪响应式 CSS 布局(使用宽度为100%)。
自定义布局:您可以根据点击 Group 名称旁边的标记(下拉列表)来定义您的页面布局,并选择适合您网站布局的方式。
授权管理:您可以通过配置文件指定哪些域名或组可以记录点击。
使用 ClickHeat
热图制作器使用
从1.4版本开始,您可以独立于 ClickHeat 使用热图制作器。当然这需要您使用 PHP 和 GD 库,您可以查看 Heatmap 类了解如何实现。
调试模式问题
如果您在调试模式下遇到 "forbidden domain/group" 错误,并且没有点击记录,这可能是因为您在配置中指定了特定的域名/组授权。如果配置字段为空,所有点击都会被记录。如果设置了特定值,点击必须属于这些组之一。域名必须完全声明,不允许使用 "www.",您需要将它们定义为 ",www."。
用户名和密码丢失
如果您忘记了用户名和密码,可以编辑文件 clickheat/config/config.php
,将 adminPass
对应的值改为 '098f6bcd4621d373cade4e832627b4f6'
,即登录密码为 'test'
。保存文件后您可以使用管理员名和密码 'test'
登录。另一种解决方案是删除配置文件夹(但不要删除 clickheat/config.php
),然后重新运行配置(所有点击数据都将被保留)。
热图点击位置错误
如果热图上的点击位置不正确,您可以通过点击 Group 名称旁边的标记(下拉列表)来定义您的页面布局,并选择适合您网站的布局方式。如果您的布局是固定的,点击可能无法正确放置。
热图显示红色方块
默认情况下ClickHeat 会尝试使用最肥的方法来3D渲染热图,但某些版本的 GD 可能无法正确处理。请在您的配置中检查相应的勾选框。
管理页面问题
管理页面可能无法显示所有页面,只显示最顶部的50个页面。您可以选择只显示有点击的页面部分。选择其他页面或其他有足够数据的日期范围,就可以让管理页面自行加载显示站长统计(详细页面)。您应该在您的网站上禁用 JavaScript 代码,如果它们在一个框架中,就会强制加载页面。
搜狗浏览器问题
搜狗浏览器在管理页面上可能运行较慢。Firefox 在处理全透明 PNG 时可能出现问题,即使页面上只有一个 PNG。抱歉目前没有恢复的方法,只有错误报告:bugzilla.mozilla.org/show_bug.cgi?id=64401。
FTP 删除日志问题
FTP 客户端(例如 "ftp")和 web 服务的客户端(例如 "www")可能不同。当有新的点击日志时,而日志并不存在,"www" 就会创建日志,并赋予各种权限,而大多数情况下 "ftp" 只有读的权限。所以 "ftp" 无法删除,只有 "www" 能够删除。