js判断用户是否在浏览当前页面,统计停留时长


有时候会有需要统计页面停留时长,下面这个js算法比通过定时查询好

方法1

兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+ 
兼容性写法示例:

hiddenProperty = document ? :
    document ? :
        document ? :
            visibilityChangeEvent = hiddenProperty.()= (){
    (!document[hiddenProperty]) {
        console.("页面激活")}{
        console.("页面非激活")
    }
}
document.(visibilityChangeEvent)

方法2 websocket 前后端配合

切换页面的时候 断开websocket连接,服务端进行统计


统计页面停留时长的意义

1、整个网站停留时间越长,搜索引擎对网站的评价更高(提高权重)。

2、研究单个页面停留时间去了解用户的访问行为,并对页面进行改进。因为页面停留时间是搜索引擎对于整个网站质量的一个考察因素之一。

3、页面设计和内容是否合理。这是用户回访率的体现,发现有多少用户第二次回来访问,留住了多少用户。用户访问深度就是看用户在网站深入到哪一级页面,可以看出网站对用户的吸引力有多大。通过分析这些数据,站长们可以很直观的看到网站对用户回访存在哪些问题。

4、对访客进行二次营销。记录网站停留时间较长,但是最后没有下单的用户,对这些用户进行再营销。

5、当转化目标来用。在没有下单流程的网站,可以使用页面或者网站停留时间来作为完成一个目标,继而计算目标转化率。

说了这么多,站长们最关心的还是如何增加页面和网站的停留时间?重庆网推公司五车科技老站长表示要做到以下几点:

1、做好内容优化、页面设计,给用户更好的体验。

2、做好站内推荐,引导用户深入访问。

3、真实模拟用户访问体验,从用户角度发现网站存在的问题。

4、放出足够吸引,绚丽的图片。通常而言,用户进入你的网站第一眼便是标题和图片,而漂亮的图片对于用户绝对是致命的吸引力,也省去用户大量的选购时间。

5、提高文章的原创性、可读性以及吸引性,根据用户的特点在标题处写出用户心中所想,直达用户购买欲望,自然而然便能提高用户页面停留时间。

6、扩展用户的需求,给用户一定惊喜。


打赏请扫码~