网站跳出率?谁会统计?
最近在自己开发网站的统计系统。有个问题困扰住了,看大家有会的没有
网站跳出率,这个词来自googl的那个统计系统。
目的是统计网站的吸引能力。
跳出率就是指:那些访问该网站,仅浏览了一个页面就离开的用户所占的比例。
打个比方,有人从Google上搜索“CSS”这个关键词,然后通过点击搜索结果,链接到了我们的网站上一篇名为“CSS-XXX”的文章上。但是该用户在浏览完这篇文章以后,就关闭了浏览器(或者通过地址栏去浏览其他网站,或者点击了我们网站上的友情链接)。这种用户,就是跳出率的分子(全部用户为分母)了。
网站跳出率是衡量网站质量的一个标准,当然,这也要看网站本身的性质,那种娱乐新闻站阿,MM图片站阿,本身的跳出率就应该是非常低的。反之,像我们这种技术类的BLOG,跳出率相对来说就会高很多....
问题是:
这个跳出率是怎么统计的?
我怎么能判断用户是否只浏览了一个页面就关闭,或者是链接别的网站?
求遇高手.(我也看了其他的几个网站统计的小的统计系统,都没有这个跳出率,这个google...)
对了 最好是js的解决方法
------解决方案--------------------
------解决方案--------------------
肯定是用js的Ajax库咯,呵呵!
你用Jquery,或者其他dojo的push-pup模型!
服务器写一个monitor.jsp页面!
js不断访问这个monitor.jsp,带回请求参数:mointor.jsp?ip="ip地址"&page="当前访问的页面url"&mac="绝一点,把mac也带上"&time="时间也可以在服务器端获取"
通过hashtable.put(ip,page),反正用个集合在服务器存放这些变量,自己做个算法计算吧,呵呵
------解决方案--------------------$get(URL,date,function(json){
}
}
$post(){}
ajax你就自己写吧,呵呵!
就那几个函数吧,哈哈
good luck!
------解决方案--------------------写几天if语句就可以了。
比如看完“CSS-XXX”的文章,然后关了浏览器(其它情况你自己看),
首先要知道它在看,用cookie或者用什么变量来记录,
在看的时候,令i=1;
之后如果再看你的网站的别的页面,令i加1;
如果看完“CSS-XXX”的文章马上关闭浏览器,i不变;
当浏览器被关的时候:
if(i>1)
then 不是跳出率的分子
else 分子加1