TapCub 正式上线:统计、分析、客服一个平台免费用
术语表

页面停留时长是什么?

停留时长是访客在一个页面上待了多久,才换到别的页面、切走标签页或关掉页面。

林舟 审核人 苏禾 最后更新 2026 年 10 月 28 日 术语表

一句话回答

停留时长是页面显示出来到访客离开它之间的时间——离开指打开另一个页面、切到别的标签页或关闭浏览器。

公式: 平均停留时长 = 该页测到的停留时间总和 ÷ 测到时长的浏览次数

它在衡量什么

停留时长想反映的是注意力:大家有没有读完文章、有没有认真看价格表、视频有没有看。它按每一次浏览来测,再在这个页面的所有浏览上求平均。

搜索领域还有个相近的说法叫驻留时间(dwell time):从点击一条搜索结果到回到结果页之间的时间。搜索引擎没有公开怎么用它,统计工具里也看不到这个数,但自然搜索来的访客停留时长长,可以当作一个不错的近似。

“最后一页”的老问题

老一代统计工具用时间戳相减来算停留时长:下一次浏览的时间减去这一次浏览的时间。这对每一页都管用,只有一次访问的最后一页例外,因为它没有“下一次浏览”。结果是:

  • 只看一页的访问,停留时长都是 0,不管人家读了多久。
  • 每次访问的最后一页都不计入平均值,而博客文章和帮助文章恰恰最常是最后一页。

现在的脚本在访客离开时发一个信号来解决这个问题:换页、切走标签页或关闭页面时,把到这一刻为止的时间记到这个页面上,最后一页也有了时长。

算一个例子

一篇文章昨天有 4 次浏览:

  • 访客甲读了 4 分钟,点进一篇相关文章。
  • 访客乙读了 6 分钟,关掉了标签页。
  • 访客丙 3 秒后就走了。
  • 访客丁读了 2 分钟,切到别的标签页,再也没回来。

只用时间戳相减,乙和丁没有下一次浏览,算不出时长:平均 = (240 + 3) ÷ 2 ≈ 2 分钟。用离开信号,四次都算:(240 + 360 + 3 + 120) ÷ 4 ≈ 3 分钟。同样的读者、同样的行为,第二个数才和实际情况一致。

TapCub 怎么测

TapCub 脚本记录每个页面打开了多久,在访客换页(包括单页应用里的路由切换)、切走标签页或关闭页面时上报。所以只看一页的访问、一次访问的最后一页,都有真实的停留时长。

几条规则让数字更干净:不到 1 秒的不上报;单个页面的时长最多记 6 小时;标签页在后台放了 30 分钟以上再切回来,算一次新的浏览,不把这段闲置时间加进去。平均停留时长在页面报表里,和浏览量、访客、退出放在一起。同一个信号也会延长会话——访客只看一页但待了 10 秒以上,这次会话就算互动会话,靠的就是它。

常见误区

  • 跨工具比平均值。算不算最后一页和单页访问,数字差别很大。
  • 默认越长越好。结账页、本该一眼给出答案的帮助文章,时间长可能意味着看不懂。
  • 只看平均数。几个开着好几小时没关的标签页就能把平均值拉高。下结论前,配合短访问占比或滚动深度一起看。
  • 和会话时长混为一谈。会话时长覆盖整次访问的所有页面,停留时长只针对一个页面。

延伸阅读:平均会话时长和内容效果指标。

这个解释清楚吗?

我们会根据反馈修改和补充这篇内容。

林舟

产品体验专员

关注产品体验、功能使用与增长实践,喜欢把复杂流程拆成清晰步骤,让分析结果更容易用到日常决策中。

常见问题

常见追问

大家看完定义后最常问的几个问题。

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

停留时长和会话时长是一回事吗?

不是。会话时长是一次访问从第一条到最后一条记录之间的时间,跨所有页面;停留时长是每个页面单独测的。

为什么有些页面停留时长是 0?

用时间戳相减的工具里,每次访问的最后一页没有时长,常作为最后一页的页面平均值就会是 0 或很低。会发离开信号的工具没有这个缺口。

平均停留时长多少算好?

拿它和使用这个页面需要的时间比。一篇 1,500 字的文章大约要读 4 到 5 分钟,平均只有 40 秒,说明多数人只是扫了一眼。价格页需要的时间就短得多。

切到别的标签页的时间算不算?

短暂切走再回来,通常会算进去,因为页面一直开着。在 TapCub 里,标签页在后台放了 30 分钟以上再切回来会算一次新的浏览,长时间闲置不会被加进去。

在你自己的网站上看这个数字

加一行脚本就能开始,网站和 App 都能接,几分钟内就能看到第一批报表。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie