Appearance
文档 搜索⌘``K入门数据分析Amplitude AI会话回放指南与调查实验管理 开发者 SDK API合作伙伴常见问题分析 / 图表 / 用户会话 (User Sessions) / 解读您的用户会话图表
解读您的用户会话图表
- 解读用户会话图表的结果
- 了解 Amplitude 记录会话的方式
- 了解用户会话图表中的过滤方式
使用用户会话揭示用户在产品中花费的时间 了解如何使用用户会话图表分析用户在产品中花费的时间。 学习会话分析用户会话图表 可帮助回答有关产品用户的问题:例如,用户频率、用户参与时长以及基于用户细分的这些指标差异。
解读您的用户会话图表
用户会话中的结果将取决于您在 构建图表 时选择的指标,例如会话计数与事件计数。 这是一个示例,显示过去 30 天内所有用户至少有一个 Add to Cart 事件的每日会话计数。图表还通过 Country (United Kingdom) 过滤用户。
我们看到同一图表按 Carrier 添加了组细分。图表将细分的运营商显示为不同颜色的线。 
数据表
图表下方是会话或事件数据表。您可以通过点击 细分表 中的细分名称来指定在图表中看到的细分。您还可以通过点击 Export CSV 下载表格。 使用上面的示例,细分表的结果已按 Carrier 细分。 
注意
有时,如果在触发事件时细分属性值不可用,用户将被计为 (none)。在此常见问题解答文章中阅读有关 (none) 或意外值的更多信息。
Amplitude 记录会话的三种方式
Amplitude 在服务器端或客户端记录会话。此外,客户端会话可以是移动端或 Web 端。
- Server side: 您可以使用 HTTP API v2 通过在 session_id 字段中包含值来在服务器端跟踪会话。session_id 值将是自纪元以来的毫秒数,从会话开始计算。
- Client side (mobile): 使用 Amplitude 的移动 SDK 时,默认情况下,彼此在 5 分钟内触发的事件计入当前会话。第一个事件的时间标记会话的开始时间,最后一个触发的事件标记会话的结束时间。例如,第一个事件可以由 'Open App' 事件标记。此外,Amplitude 会将彼此在 5 分钟内发送的事件计入当前会话。
- Client side (web): 使用 Amplitude 的 JavaScript SDK 时,默认情况下,彼此在 30 分钟内触发的事件计入当前会话。第一个事件的时间标记会话的开始时间,最后一个触发的事件标记会话的结束时间。
此外,您可以通过设置 自定义会话属性,在不先检测事件的情况下定义会话。
注意
只有当您随事件发送会话 ID 时,用户会话图表才会显示数据。Amplitude 的 SDK 将自动为您处理此问题,除非您将事件标记为会话外(将会话 ID 赋值为 '-1')。但是,如果您使用 Amplitude 的 HTTP API,您必须明确随事件发送 session_id。
用户会话图表中的过滤方式
为用户会话图表过滤事件是一个多步骤过程。了解这些步骤的顺序很重要。 首先,Amplitude 将过滤符合属性过滤器的事件。一旦返回这些事件,Amplitude 将这些事件分组到会话中,使 Amplitude 能够计算会话长度和每个会话执行的事件数。 换句话说,属性过滤器发生在会话过滤器之前。因此,Amplitude 首先过滤原始事件,然后过滤过滤后的事件。 在计算会话长度时,仅考虑具有属性过滤器的事件。
此页面对此有帮助吗? 需要帮助? 联系支持 访问 Amplitude.com 查看 Amplitude 博客 在 Amplitude Academy 了解更多 服务条款 隐私声明 可接受使用政策 法律 © 2026 Amplitude, Inc. 保留所有权利。Amplitude 是 Amplitude, Inc. 的注册商标。
