关于访客鼠标轨迹跟踪的应用
眼动仪测试是关于页面可用性的常用测试之一,只是因其对测试设备和环境要求太高,并非一般企业和网站所能承受。鼠标轨迹跟踪则是替代方案之一,通过跟踪用户鼠标指针的在页面上的运动和点击轨迹来了解用户注意力的分布,发现页面问题。鼠标轨迹跟踪相对眼动仪测试对设备和环境要求底,实施更为容易,国外已经有相关服务商。
本博今日开始测试了MouseFlow的鼠标轨迹跟踪工具。MouseFlow的使用非常简单,跟一般网站分析工具一样,只需要在其网站中获取一段js代码,将其加到需要跟踪的页面head部分即可。MouseFlow支持设置轨迹跟踪的比率,默认为100%跟踪,即所有用户的鼠标轨迹都会被录制下来,除非当月跟踪的访问量超出了账户等级限制。如果网站的访问量较大,但是MouseFlow账户等级较低,可设置跟踪比率为10%或者更低。这种采样数据也能够避免最终结果反映出的访客行为集中于较短时间。
代码部署完毕后就可以在MouseFlow账户中看到记录下来的访客鼠标轨迹录像。以下是我自己早先测试时的录像截图:
访客鼠标轨迹录像清晰地记录了访客在页面中的鼠标移动、点击、页面滚动等活动。通过对录像的分析,可以很容易地看到页面中最先吸引用户注意力的位置;可以看出页面中那些部分使得用户困扰了;可以发现用户进到页面的主要目的,他是否很快地完成了;可以看出页面中哪些主要功能隐藏得太深了,那些页面元素干扰了用户。
除了鼠标轨迹录像外,MouseFlow还提供一些其他的分析报告,比如各个页面的鼠标点击热图、鼠标移动轨迹热图、页面视觉报告图。其中页面视觉报告图是根据鼠标点击以及移动轨迹计算得出,已经比较接近眼动仪的报告了。当然,对于这里的页面视觉报告图和眼动仪测试结果有多大的差距,尚未有公开的实验对比数据。鼠标点击热图和鼠标移动轨迹热图国内的一些流量统计工具也可以提供,百度统计和CNZZ都有这样的功能。
对于MouseFlow这样的鼠标轨迹跟踪个人认为:
1、对于分析页面可用性,发现页面设计的问题,了解页面对于用户的友好程度能够提供非常高效、直观的帮助。相对眼动仪测试,它更加容易实施;相对普通流量统计工具和点击热图它更加直观和可信。因此,在做页面可用性测试和网站分析时,鼠标轨迹跟踪是个非常有效的工具。
2、这种鼠标轨迹跟踪跟其他点击热图一样,都是对于特定页面的微观分析,更加适用于新页面上线前的测试以及问题页面的改进。而一般网站分析工具(如Google统计,Ominitrue等)则是对整个网站的宏观分析,尤其是对于大型网站而言,真正的网站分析工具很少会提供单个页面的分析报告的。网站分析工具更加倾向于提供基于目标、收入和转化率的报告。
3、鼠标轨迹跟踪是否涉及到一些关于用户隐私的问题,这依然是有争议的。虽然它记录的行为是匿名的,但是在没有告知用户的情况下,对用户的页面访问行为进行录像至少是不道德的。因此,除了对于新页面和待改进页面进行试验外,不建议在成熟的产品页面中使用。
4、鼠标轨迹跟踪服务将来必须得加以规范和限制。这种技术完全可以在用户不知情的情况下,在页面中增加一段js,来对用户页面访问全程录像。MouseFlow目前只过滤掉了密码输入框的屏幕录制,而对于其他文本输入框未作任何屏蔽。这种跟踪代码一旦用于支付等敏感页面,表单中的隐私信息自然会被泄露。
关于鼠标轨迹跟踪,目前的建议:只在对新页面和待优化页面的试验中进行记录;放置跟踪代码前务必在页面明显位置提醒用户关于鼠标轨迹跟踪事宜。
最后:10月23日-10月31日,本站的所有页面均会放置MouseFlow提供的鼠标轨迹跟踪代码,并且每次访问均有10%的概率被记录下鼠标轨迹录像。如果您对此介意,可以通过浏览器禁用JS,也可以关闭页面。
原文链接:http://yanyi.ws/about-mouse-locus-track/
本博今日开始测试了MouseFlow的鼠标轨迹跟踪工具。MouseFlow的使用非常简单,跟一般网站分析工具一样,只需要在其网站中获取一段js代码,将其加到需要跟踪的页面head部分即可。MouseFlow支持设置轨迹跟踪的比率,默认为100%跟踪,即所有用户的鼠标轨迹都会被录制下来,除非当月跟踪的访问量超出了账户等级限制。如果网站的访问量较大,但是MouseFlow账户等级较低,可设置跟踪比率为10%或者更低。这种采样数据也能够避免最终结果反映出的访客行为集中于较短时间。
代码部署完毕后就可以在MouseFlow账户中看到记录下来的访客鼠标轨迹录像。以下是我自己早先测试时的录像截图:
访客鼠标轨迹录像清晰地记录了访客在页面中的鼠标移动、点击、页面滚动等活动。通过对录像的分析,可以很容易地看到页面中最先吸引用户注意力的位置;可以看出页面中那些部分使得用户困扰了;可以发现用户进到页面的主要目的,他是否很快地完成了;可以看出页面中哪些主要功能隐藏得太深了,那些页面元素干扰了用户。
除了鼠标轨迹录像外,MouseFlow还提供一些其他的分析报告,比如各个页面的鼠标点击热图、鼠标移动轨迹热图、页面视觉报告图。其中页面视觉报告图是根据鼠标点击以及移动轨迹计算得出,已经比较接近眼动仪的报告了。当然,对于这里的页面视觉报告图和眼动仪测试结果有多大的差距,尚未有公开的实验对比数据。鼠标点击热图和鼠标移动轨迹热图国内的一些流量统计工具也可以提供,百度统计和CNZZ都有这样的功能。
对于MouseFlow这样的鼠标轨迹跟踪个人认为:
1、对于分析页面可用性,发现页面设计的问题,了解页面对于用户的友好程度能够提供非常高效、直观的帮助。相对眼动仪测试,它更加容易实施;相对普通流量统计工具和点击热图它更加直观和可信。因此,在做页面可用性测试和网站分析时,鼠标轨迹跟踪是个非常有效的工具。
2、这种鼠标轨迹跟踪跟其他点击热图一样,都是对于特定页面的微观分析,更加适用于新页面上线前的测试以及问题页面的改进。而一般网站分析工具(如Google统计,Ominitrue等)则是对整个网站的宏观分析,尤其是对于大型网站而言,真正的网站分析工具很少会提供单个页面的分析报告的。网站分析工具更加倾向于提供基于目标、收入和转化率的报告。
3、鼠标轨迹跟踪是否涉及到一些关于用户隐私的问题,这依然是有争议的。虽然它记录的行为是匿名的,但是在没有告知用户的情况下,对用户的页面访问行为进行录像至少是不道德的。因此,除了对于新页面和待改进页面进行试验外,不建议在成熟的产品页面中使用。
4、鼠标轨迹跟踪服务将来必须得加以规范和限制。这种技术完全可以在用户不知情的情况下,在页面中增加一段js,来对用户页面访问全程录像。MouseFlow目前只过滤掉了密码输入框的屏幕录制,而对于其他文本输入框未作任何屏蔽。这种跟踪代码一旦用于支付等敏感页面,表单中的隐私信息自然会被泄露。
关于鼠标轨迹跟踪,目前的建议:只在对新页面和待优化页面的试验中进行记录;放置跟踪代码前务必在页面明显位置提醒用户关于鼠标轨迹跟踪事宜。
最后:10月23日-10月31日,本站的所有页面均会放置MouseFlow提供的鼠标轨迹跟踪代码,并且每次访问均有10%的概率被记录下鼠标轨迹录像。如果您对此介意,可以通过浏览器禁用JS,也可以关闭页面。
原文链接:http://yanyi.ws/about-mouse-locus-track/