加载中…
个人资料
IT-朱玉兵
IT-朱玉兵
  • 博客等级:
  • 博客积分:0
  • 博客访问:151,634
  • 关注人气:34
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

用户区块点击统计系统

(2014-11-10 12:03:25)
标签:

股票

眼动仪,还是真点击?

   现在互联网越来越重视用户的体验了, 随着用户体验的升起,很多公司和机构还配备了眼动仪器。
眼动仪用于记录人在处理视觉信息时的眼动轨迹特征,广泛用于注意、视知觉、阅读等领域的研究。 根据这些记录的数据分析用户体验,然后改进用户体验。

对于网页来说虽然分析pv和UV,基本上能分析出来一个产品好坏,但是对于做精品来说显然不够。 比如说一个页面改版后,访问量暴增了。如何分析用户点击的哪个区块,哪个区块的访问量高呢?
哪个区块受用户欢迎呢? 用眼动仪 找几个测试用户,分析一下。没有资本购买昂贵的设备,其实来还有更好的记录用户的点击的板块,其实来用户点击才是更重要的!

< h1 block="title">title< /h1>
< div  block="content1">购物< /div>
< div block="content2" >电影< /div>
< div block="content2" >图片< /div>
< script>
;(function(){
Effect = {};
Effect.event={
    bind:function(object,event,listener,param){
        if(object.addEventListener)
          object.addEventListener(event, function(e){ listener(object,e,param);}, false );
        else if(object.attachEvent)
          object.attachEvent('on'+event, function(e){ listener(object,e,param);});
    }
};


function vistBlock(object,e){
    alert(object.getAttribute('block')); //在这里记录用户点击哪里,通过把参数传给统计系统
}
var loadSrc = function () {
    var eles =document.getElementsByTagName_r("*");
    var o = null;
    for (var i=0;i< eles.length;i++){
        o = eles[i];
       
        if (o.getAttribute('block') != null) {
            Effect.event.bind(o, 'click',vistBlock);
        }
    }
}

Effect.event.bind(window, 'load',loadSrc);
})();
< /script>


  好,上面的方法记录了用户点击了哪个区块。但是这还不够,有时候还要记录,用户最初的访问来源。
什么意思?
   举个例子来说明吧。比如有一个团购的报名系统,我想记录用户是从哪里来报名的。从其他网站访问过来的?
 通过 HTTP协议的Referer 信息,能拿到。但是如果用户访问了其他的页面,并没有报名呢,那reffer信息就不正确了。
 那每个页面中传参数? 可行,不过太麻烦,
   其实来此时可以通过记录cookie的方式,报名的时候读取cookie就行了。如果域名和子路径一样,也可以用本地存储。
 
附cookie设置代码
< script>
    Cookie = {
    get:function(name){
      var cookieValue = "";
      var search = name + "=";
      if(document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if (offset != -1){
          offset += search.length;
          end = document.cookie.indexOf(";", offset);
          if (end == -1) end = document.cookie.length;
          cookieValue = (document.cookie.substring(offset, end));
        }
      }
      return cookieValue;
  },
  // options = {expires: 3600, path: '/', domain: 'blog.cy010.com', secure: false});
  set:function(name, value, options){
      var expires = "";
      options = options || {};
        if(options.expires != null){
            expires = new Date((new Date()).getTime() + options.expires * 1000);
            expires = "; expires=" + expire.toGMTString();
        }
       var path = options.path ? '; path=' + options.path : '';
       var domain = options.domain ? '; domain=' + options.domain : '';
       var secure = options.secure ? '; secure' : '';
       document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
   },
   del:function(a){
        document.cookie = a + "=;path=/;" + "expires=" + (new Date(0)).toGMTString();
   }

};
< /scirpt>

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有