如何统计用户在某个页面的停留时长呢?最好给出代码

light1年前 ⋅ 730 阅读

1.定义开始时间变量startTime

2.在页面初次载入时,获取时间戳并赋值给startTime

3.设置离开监听,计算用户在页面的停留时长


```javascript

// 获取当前时间

let startTime = Date.now();


// 离开页面时触发

window.onbeforeunload = function(){

   let endTime = Date.now();

   let stayTime = endTime -startTime; // 计算用户在页面的停留时长

   console.log(`用户停留时长:${stayTime}ms`);

}

```

全部评论: 0

    相关推荐