一句话回答
跳出率指在全部会话中,访客只加载了一个页面、既没有打开第二页也没有触发任何事件就离开的会话所占的百分比。
公式: 跳出率 = 只有一次浏览且没有事件的会话数 ÷ 全部会话数 × 100%
什么算一次跳出
一次跳出,就是一个只有一次页面浏览、之后什么都没发生的会话:没有第二个页面,没有被记录的点击,没有提交表单,也没有自定义事件。把这类会话数除以同期全部会话数,就是跳出率。
道理简单,细节却不简单。访客到底有没有“什么都没做”,取决于统计工具记录了什么。只记录页面浏览的工具,会把每一次单页访问都算成跳出——哪怕对方把一篇三千字的文章从头读到了尾;同时记录点击和滚动的工具就不会。
算一个例子
某个落地页上周有 1,000 次会话:
- 420 次接着去了定价页;
- 180 次没离开这一页,但点了“观看演示”按钮,这个按钮被记录为事件;
- 400 次打开页面就走了。
跳出率 = 400 ÷ 1,000 = 40%。如果演示按钮没有埋点,那 180 次也会算作跳出,跳出率就变成 58%——同样的人、同样的行为,数字却不同。所以跳出率只能在同一套埋点下比较。
为什么不同工具的跳出率对不上
现在常见的定义有两种:
- 单页且无交互的会话。经典定义,Universal Analytics 和大多数注重隐私的统计工具都这么算。工具记录到的任何交互,都能让这次会话不算跳出。
- “互动”的反面。Google Analytics 4 把跳出率定义为未互动会话的占比。只要会话超过 10 秒、发生了关键事件、或者有两次及以上的页面 / 屏幕浏览,就算互动会话。所以一个人在一个页面上读了 40 秒再离开,按经典定义是跳出,在 GA4 里却不是。
除了定义,还有三件事会改变这个数:哪些交互被记录成事件;会话怎么切分(一个会话被切成两段,就会多出一个单页会话);有没有过滤机器人。只打开一页就走的爬虫,在小网站上会明显拉高跳出率。
TapCub 怎么算跳出率
TapCub 用经典定义:一个会话只有一次页面浏览、且没有任何事件,就算跳出。自动采集记录的点击、表单提交和页面切换都算事件,所以访客点了一个按钮、展开了一个折叠面板,即使没打开第二页,也不算跳出。
另外,会话持续至少 10 秒、或有两次及以上页面浏览、或至少有一次关键事件时,TapCub 会把它标为互动会话。这和 GA4 的互动规则一致,从 GA4 迁移过来时可以直接对比互动会话,把跳出率当作另一个更严格的指标。跳出率出现在页面报表和每一张来源、渠道表里,和会话、浏览量、停留时长放在一起。
怎么看这个数
跳出率要对照页面本身的任务来看:
- 博客文章和帮助文档跳出率高很常见,因为读者已经找到了答案。下结论之前,先看停留时长或滚动事件。
- 落地页和商品页的任务是把人带到下一步。这类页面跳出率高,通常说明页面内容和带人进来的广告、邮件或搜索结果对不上。
- 按来源拆开,而不是看总数。全站跳出率把所有人群混在一起。按渠道或活动拆开:如果同一个页面,付费社交流量跳出 80%、自然搜索只有 35%,问题出在广告,而不是页面。
从 GA4 迁移时怎么对照两边的跳出率和互动率,见GA4 迁移的 8 步检查清单。
常见误区
- 拿不同工具的数直接比。GA4 的跳出率和经典跳出率是同名的两个指标。只在同一个工具里看趋势。
- 给全站定一个目标值。不存在统一的“好跳出率”,它取决于页面类型和流量来源。
- 用假事件把它压下去。页面一加载就发一个事件,跳出率会接近 0,但什么也说明不了。只记录访客主动做的交互。
- 忽略机器人。流量小的页面,一波爬虫访问就能让跳出率一夜翻倍。排查之前先确认机器人过滤是否开启。
这个解释清楚吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。
