存档

文章标签 ‘web’

鼠标点击行为统计

2008年11月24日

       尝试了一下鼠标点击行为统计,关于统计其实很简单,onclick触发行为通过后台的http请求将屏幕宽度、点击点的X、Y坐标点传到服务器。关键的问题是点击点的显示,由于用户分辨率都不同所得到的x、y点相对位置也不同。

      在实际应用中我们需要生成一个鼠标点击点和页面整合得到一张图片。那如何处理上面的相对位置的问题呢,我们现在有用户鼠标点击点的坐标和宽度,如何将所有的点转换为在一个统一分辨率下的坐标值,其实也不是他复杂,针对这个问题想了一个算法:

x¹=(w¹-(w/2-x))+x

其中x¹为新左边点 w¹为新的分辨率宽度

    以上的解决办法只适合网页横向居中的情况,当然在局左的情况下根本也不用处理,靠右的情况下也很好处理,另外Y点在相同的页面上也是没有问题的。

    另一点考虑,是否可以按照板块来处理,比如我的网站里面类似的页面很多,如何将类似的页面结合起来统计,这就带来了页面竖向的问题,因为由于内容的多少的问题页面的高度并不相同,这就很难处理。那么是否可以这样,比如鼠标进入了这一预先设置好的区域内,则根据在这一区域内的相对位置来取得X、Y值,然后在后台将各个区域板块重新组合。

    都是想法,也没具体实现。下图是一个测试。

我的网站 ,