网站页面大小和打开时间对于用户流失的分析

本文通过实验数据分析了中文网站页面加载速度对用户流失率的影响,发现加载时间在5秒内的用户流失率不超过20%,此后每增加一秒流失率增加1%-2%。同时指出页面代码量大小同样影响用户体验,建议控制在150K以内。
摘要由CSDN通过智能技术生成
 

根据方凳的分析,如果一个网站的页面加载时间在5秒钟或者更少,用户离开(以关闭页面为准)的比例应该不会超过20%,而超过了五秒钟,用户流失的比例会按照每秒1-2%增加。一般的电脑都能在3-10秒内完成页面的加载,对应表中的0-7秒,之后的,应该不算用户的流失,而是页面加载完后用户自然的离开。

  方凳在进行访问的浏览器和分辨率测试的同时,也对中文网站的网站页面尤其是网站首页代码的大小和打开时间进行了一些分析。下面来看看分析结果:

 

  首先是网页代码大小造成的用户数的流失,由于js代码执行机制的原因,数据不可能很准确,但是大致还是能提炼出一些东西来:
 

 

 代码量大小
2008年6月15日2008年6月14日2008年6月13日总pv用户流失总数用户流失百分比
     2k548868672596212949143441300%
    36k5232456443692080771375691587224.09%
   115k5165726371912058751359638747755.21%
   158k50279862159520121013256031088107.59%
   197k463071550193120464113372830068520.96%
柱形图:
 
折线图:
  从以上图表可以看出,就中文网站而言, 当代码量小于150k的时候,大概每20k的代码会造成1%的用户离开(包 括页面加载到一半发现自己需要的链接就点击走掉的用户),但是当页面代码超过150k的部分进行加载的时候,用户数出现大的波动,加载150-200k这 部分代码导致了13%的用户流失,如果代码量继续加大,相信用户流失的速度还会加快,所以一张页面应该不要超过这个额度太多。也就是说如果代码能控制在 150K之内用户流失会比较小。当然这个也和用户对这个页面的关注程度有关,如果是用户比较关心的页面,用户应该能够忍受相对较长的等待时间,如果是次要 页面,用户可能稍微等待下就会放弃。而offer_search_list页面的大小现在已经有250多k了,所以只能说大小要尽量控制,不能增加太多的 内容。当然,考虑到这个页面显示的都是用户自己搜索的内容,是用户比较关心的东西,所以,代码量和加载时间可以适当增加,具体能增加多少,最好还是能在 list页面埋点测试。
接下来看第二份图表,是关于用户等待多少时间后离开中文站首页的测试:
 
用户等待时间2008年6月15日2008年6月14日2008年6月13日总pv用户离开数用户流失总数用户流失百分比
     0s548868672596212949143441300 
     1s517284634114204363135576178652786525.48%
   1.2s470373564647176041121106122335222335215.57%
   1.4s465150557120171312119358224083124083116.79%
   1.6s464974554446168115118753524687824687817.21%
   1.8s459157549880167074117611125830225830218.01%
     2s458155546901164039116909526531826531818.50%
     3s440902528310152456112166831274531274521.80%
     4s422975502413139425106481336960036960025.77%
     5s408054484549130301102290441150941150928.69%
     6s39737247327412335999400544040844040830.70%
     7s38733245779011598496110647330747330732.99%
     8s373689443707110158927554506859506859 
     9s364758431609105686902053532360532360 
    10s356380420338101622878340556073556073 
    11s34617240818797686852045582368  
    12s34026539881094817833892600521  
    13s33159538930792104813006621407  
    14s32355137955689202792309642104  
    15s31744637082686539774811659602  
    16s31062636252584739757890676523  
    17s30321235513282602740946693467  
    18s29863734782680756727219707194  
    19s29493134179579104715830718583  
    20s29348634007878787712351722062  

 

再看下用户离开数和等待时间的折线图:

 
  由此可见刚开始的几秒钟,会有不少用户离开,个人觉得主要包括一些没有耐心的用户和那些页面加载了部分就找到了自己需要的内容的用户。接下 来从2s到10s用户流失率相对稳定,大概每一秒会损失1-2%的用户,而且这个比率会越来越小,因为有些用户是把网页打开就扔那不管,等一段时间再去看 的,而且这种人应该不少。还有一点要说的就是,由于js的机制问题,这张图的时间有些问题,这个时间是js开始执行的时间,而不是网页开始加载的时间,而 个人用自己电脑测了一下,js开始执行时间大概会比网页加载时间慢上2-3s,所以,也就是说,从上面的图表分析,如果网页加载时间在5秒钟左右,用户离 开的比例应该低于20%,超过这个时间,用户离开比例会按照每秒1-2%增加。一般的电脑都能在3-10秒内完成页面的加载,对应表中的0-7秒,之后 的,应该不算用户的流失,而是页面加载完后用户自然的离开。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值