总用户数、活跃用户数、新用户数、回头客数、会话数,列表还在继续……需要关注的指标实在太多。
难怪在理解这些指标和维度之间的差异时,人们会迅速感到困惑。
此外,我们认为是指标的概念,在不同工具中的定义可能大相径庭。因此,要进行有意义的分析,我们必须先弄清楚指标的含义!
访客通常是网络分析中用于衡量网站性能的最基本且最重要的指标之一。
在本指南中,我们将深入探讨Google Analytics 4中的唯一访客,并涵盖以下主题:
- Google Analytics 4中的唯一访客是什么?
- Google Analytics 4如何跟踪唯一访客?
- 在GA4中如何找到唯一用户?
- 使用唯一访客数据的最佳实践
- GA4中唯一用户的局限性
什么是 Google Analytics 4 中的唯一访客?
访客是指使用设备访问您网站/应用的人。唯一访客是指被计数一次且可多次访问您网站的人。这就是他们被称为“唯一”的原因,因为我们不会重复计数。
但如果访客使用了两台或更多设备呢?这部分内容会变得有趣,但我们稍后再详细讨论。
在 Google Analytics 中,没有“唯一访客”这一指标。取而代之的是“总用户”和“活跃用户”,它们遵循类似的概念,但存在一些差异。
Google 将“总用户”定义为在特定日期范围内触发任何事件的唯一用户。事件只有在满足其条件时才会被触发。
然而,像页面浏览量这样的基本事件,一旦被触发,就会导致一个唯一用户被记录。
但您设置的自定义事件将根据业务需求和触发条件设定不同标准,例如在表单成功提交时触发“注册”事件。
活跃用户则指在指定日期范围内与网站/应用发生过互动的用户。
那么,何时视为用户已互动?当用户拥有活跃会话,或GA4收集到以下任一数据时:
- 网站中的 first_visit 事件或 engagement_time_msec 参数
- Android 应用中的 first_open 事件或 engagement_time_msec 参数
- iOS 应用中的 first_open 事件或 user_engagement 事件(此次不是参数)
因此,如果您在思考什么是活跃会话或用户互动事件,我们完全理解。这就是为什么这一切会让人感到困惑。
用户互动事件在网页处于焦点状态或应用处于前台状态至少 一秒钟时触发。
这是官方 Google 文档中的说法。然而,在在线实验中观察到,user_engagement 事件会在您即将浏览下一页之前触发,或在某些情况下,用户在同一页面停留超过 10 秒时触发。
但活跃会话的测量方式不同。它发生在用户满足以下任何条件时:
- 会话持续10秒或更长时间
- 触发一个或多个转化事件
- 查看2个或更多页面
因此,根据上述定义,几乎所有用户在某个时刻都会处于活跃状态,对吧?是的,这就是为什么这两个指标的数字通常非常接近!例如,看看这些数据:

在大多数标准报告中,您会发现 Google 更倾向于使用活跃用户,但您几乎可以使用其中任何一种,因为这些数字本身就是近似值。
“等一下。您是说我看到的用户数量不准确吗?!”如果您有类似的反应,我们理解您的困惑。更多详情请参阅限制部分。
但为了提供一些背景信息,以下是导致总用户数与活跃用户数存在差异的其他主要原因:
- 当用户启动会话但未进行任何互动时,该会话将计入总用户数但不计入活跃用户数。同样,任何无互动的会话重启也会如此处理。通常,session_start 是最早触发的事件之一,但这并不意味着启动会话的用户就是活跃用户。另一个例子是用户启动会话后立即离开(即“跳出”)。
- 总用户数是根据用户首次出现在所选日期范围内的时间计算的。而活跃用户必须满足特定条件才能计入同一日期范围,即仅有页面浏览量的用户将计入总用户数,但不会被视为“活跃用户”。
- 活跃用户是总用户数的“子集”,因此通常你会发现活跃用户数少于总用户数,或与总用户数相等,具体取决于你查看的事件类型。
- 当用户拒绝同意时,用户互动事件会被阻止,但页面浏览量仍会被发送。GA4在用户拒绝同意时会对数据进行建模以估算用户数量,但由于未测量互动行为,因此不会有活跃用户。
这些只是导致差异的部分原因,具体情况可能因网站和GA4跟踪配置等因素而异。
GA4中可用的其他用户类型包括:
- 新用户 – 首次访问您网站并触发 first_visit 事件的用户。
- 回访用户 – 首次访问后再次返回您网站的用户;这可能是第二次或第十次访问。
它们是唯一的用户吗?在您选择的时间范围内,它们是唯一的,但这里有一个重要细节。同一个用户可能同时被计入这两个指标。
例如,您在 3 月 2 日访问一个网站,然后在 7 日再次访问。如果您的日期范围是 3 月 1 日至 3 月 10 日,那么您将被计入新用户和返回用户指标中。
在进入下一个主题之前,还有一点需要说明。您可能会看到“活跃用户”被简单地称为“用户”——别担心!这并不是另一个用户指标。
Google Analytics 4 如何跟踪唯一访客
Google 使用称为“客户端 ID”(CID/cid)的标识符,该标识符在访客访问您的网站时存储在其浏览器 cookie 中。此唯一标识符即为“访客”。
该标识符存储在名为“_ga”的第一方 cookie 中,该 cookie 会为每个新会话分配一个标识符,以便区分该会话是由同一用户还是新用户/不同用户发起。
默认情况下,该 ID 的过期时间为 2 年,但您可在 Google Analytics 界面中修改这些设置以符合您所在地区的隐私法规。
目前,最长过期时间为 25 个月,最短则为 1 个月、1 周、1 天、1 小时或 0(即浏览器会话结束时立即过期)。
此外,某些注重隐私的浏览器会自行设置这些 cookie 的有效期,可能远低于默认的 2 年期限。
例如,在 iOS 浏览器中,有效期可能被限制为 7 天,甚至低至 24 小时。虽然这可能会导致用户计数增加,但实际操作者仍是同一个人。
因此,这个随机生成的客户端 ID 会与用户在您网站上执行的所有操作相关联,从而帮助识别这是同一个用户。
它看起来像这样:1242591205.1741664478 – 相当随机,对吧?第一部分是随机的,而第二部分(即小数点后部分)是客户端 ID 在 UNIX 格式下的创建时间。
请记住,这不是用户 ID——这是完全不同的概念!客户端 ID 无法跨不同浏览器、设备等跟踪用户,但用户 ID 可以。
此外,如果您删除 _ga cookie 或浏览器提前清除它,客户端 ID 也会随之消失。因此,下次访问网站时,您将被计为“新”用户。
在广告拦截器等场景下,客户端 ID 也有局限性;如果不允许存储 cookie,用户将无法被跟踪。
在 GA4 中如何查找唯一用户
您可以在几乎所有显示用户指标的地方找到唯一用户,因为这些指标代表的是唯一用户。
虽然 Google Analytics 4 更侧重于活跃用户,但如果您想了解总数,查看总用户数是个好主意,您还可以查看其他指标,如参与率、平均会话时长等,以获取更多上下文信息。
以下是在 ‘报告’ 中查找它们的位置:
- 首页 – 与上一时段相比的活跃用户数。

- 报告 → 报告快照 – 活跃用户和新用户。

快照还显示了一些快速洞察,例如过去30分钟内活跃用户来自哪些国家,以及哪些来源正在带来新用户,还有其他一些信息。
- 报告 → 实时概览 – 活跃用户。

- 报告 → 实时页面 – 活跃用户。
与实时概览类似,但您可以查看活跃用户在过去30分钟内访问过的页面列表。有人怀念Universal Analytics吗?

- 用户获取 → 概览卡片 – 活跃用户和新用户。
- 用户获取 – 总用户数、新用户数和回访用户数。
- 用户获取分群 – 新用户。
- 用户参与度 → 概览卡片 – 活跃用户。
- 事件 – 总用户数。
- 页面和屏幕 – 活跃用户。
- 落地页 – 活跃用户和新用户。
- 电子商务 – 购买 和结账流程 → 活跃用户。
- 留存 – 新和返回用户。
- 用户属性 → 概览卡片 – 活跃用户。
- 用户属性 → 人口统计详情 – 活跃用户和新用户。
- 用户属性 → 受众 – 新用户和总用户。
- 技术 → 概览卡片 – 活跃用户。
- 技术 → 技术详情 – 活跃用户和新用户。
这些都是 GA4 中内置的报告。在获得相应权限后,您可以编辑部分报告,调整列顺序或更改要查看的用户指标。
在“探索”模式(即探索视图)中,您可以找到所有用户指标,并根据需要将其添加到自由格式报告中。
若无法使用特定用户指标,该指标将被灰显/禁用,因此无法将其添加到探索视图中。

使用唯一访客数据的最佳实践
以下是一些可帮助您充分利用 Google Analytics 4 中用户数据的最佳实践:
正确跟踪
如果您已直接在网站上安装 GA4,并通过插件或 GTM 进行安装,则可能存在数据重复。
虽然这通常会导致重复事件,但问题在于您会为单个用户获得更多数据,例如 2 次页面浏览、2 次加入购物车等。如果您的最终目标是分析用户在网站上的行为,这种情况并不理想。
重复事件可能由其他原因引起,因此确保跟踪设置正确至关重要。
建议建立流程定期审查设置并进行必要调整,以确保一切正常!
监控数据
定期监控数据以发现异常(如突发下降或激增),以便及时处理问题。
创建 自定义洞察 是跟踪重要指标的好方法,您还可以启用邮件通知,即使不定期查看数据,也能及时了解重大变化。
避免汇总用户
用户作为指标本身就是聚合数据,例如参与率(平均每位活跃用户的参与时间)、每位活跃用户的查看次数等,这些指标已在后台计算过。
因此,如果您尝试将不同维度的用户进行汇总或相加,数据将不准确。
例如,如果您有一位用户在周五访问过,然后在周日再次访问,您正在查看过去7天内每天的数据。
同一位用户将在两天中被分别计数。因此,如果您将值相加,结果会显示2;而实际上您只有1位用户。
而GA4在该时间范围内只会将其计为1个用户。如果你将不同日期的用户进行汇总,数据将不准确。
因此,除非你确定使用了类似user_pseudo_id的维度(可在BigQuery等工具中使用)来获取唯一用户计数,否则汇总操作并不推荐。
按唯一访客进行分段
为了获得更有意义的洞察,按不同维度对用户进行分段非常有用。
例如,来自不同流量来源的用户在参与度和/或转化方面的行为有何不同?你的用户通常使用哪些设备,他们位于哪里?
他们消费的内容类型是什么,这是否对转化有影响?如果你不使用 分段,你将无法回答这些问题中的大多数。
这将帮助您了解哪些类型的用户对实现业务目标最具价值,以及如何进一步优化他们的体验。
新用户与回访用户的行為
首先,您不应尝试将新用户与回访用户相加以匹配总用户或活跃用户,因为在您选择的日期范围内,以“新用户”身份进入的用户也会被计入“回访用户”。
这样会导致重复计算同一用户。因此,最好将它们分开处理。了解这些用户的行為可以帮助您制定相关的策略。
例如,如果您有大量新用户但他们似乎没有频繁回访,这意味着您的留存策略需要改进,例如电子邮件营销、再营销广告、个性化推荐等。
如果返回用户数量高于新用户数量,则可能表明新用户获取能力较弱,但用户留存表现良好,这反映了客户忠诚度。您可以进一步优化用户体验、提供激励措施或进行交叉销售。
您还需密切关注这些用户,以防出现用户体验问题、内容疲劳或网站加载速度过慢等潜在问题。
目标是将新用户转化为重复访问者/客户,从而避免长期高昂的获客成本。
这些并非唯一最佳实践,仅供参考。关键不仅在于找到数据,更在于如何有效利用数据。
例如,掌握准确的用户数量和转化率等指标,可帮助您更好地规划AB测试并确保测试结果的可靠性。
或许最重要的最佳实践是了解唯一访客数据的局限性,确保您传达的洞察或基于这些数据做出的决策有坚实的基础。
GA4中唯一访客数据的局限性
所有这些用户指标都存在问题。一旦您了解这些问题,就能更好地理解它们的实际情况。
- 计数是近似值 – 还记得我们提到过这些计数是近似值吗?这是因为 Google 使用名为 HyperLogLog++(HLL++)的算法来估算用户(新用户除外)。此算法旨在提升性能、提高估算精度、降低误差范围并节省成本。您可在此处阅读更多相关信息:here。
- 隐私与同意 – 限制跟踪的浏览器、过早删除cookie的浏览器、以及总体上更注重隐私的浏览器,以及不允许任何跟踪的广告拦截器和同意模式,都可能影响用户计数。如果这是用户的选择,我们应尊重他们的决定,不要通过隐蔽手段在网站上跟踪他们。
- 机器人/垃圾流量 – 虽然 GA4 通常能有效过滤机器人流量,但仍可能出现此类流量虚增的情况。例如,网站 https://urlumbrella.com/ 可能会向您的网站发送机器人流量。
- 这些服务是不道德的,我们不鼓励或支持它们,但有时它们会主动向您的网站发送流量以“宣传”它们能为您做的事情。但如果这些流量不是真实的,那么它们有什么意义呢?
- 如果您发现任何意外的流量峰值,请花时间调查并配合团队将其从分析中排除。
- 预先计算 – 我们之前已提及,不应在不同维度中汇总用户数据,因为这无法准确反映用户真实情况。这意味着在 GA4 或 Looker Studio 等工具中,这些指标可能受限,但您可以通过 BigQuery 使用 user_pseudo_id 进行汇总,因为它仅将同一用户计数一次。
- 跨设备/浏览器差距 – GA4 不会跨设备或不同浏览器跟踪用户。例如,如果一个家庭使用共享电脑,所有用户都会被计为一个用户(理论上),但实际上可能有 3-4 名家庭成员在使用该电脑。
- 另一个常见场景是同一用户先在笔记本电脑上访问,随后通过移动设备(或平板电脑)访问。GA4会将其视为两个不同用户,尽管实际上是同一个人。Google Signals和用户 ID(若已实施)可提供部分帮助,但仍会存在部分差距。
- 采样和阈值 – 在 GA4 界面中,您可能会遇到采样和阈值问题,这会导致您无法看到完整的用户指标。同样,绕过这些问题的唯一方法通常是通过 BigQuery 分析数据,但如果这不可行,您就需要使用简单的报告(不使用多个维度、分段和过滤器),并缩短日期范围。
- 数据处理时间 – GA4 处理数据可能需要 24-48 小时,因此如果您查看今日或昨日的数据,很可能数据尚未完全处理完毕。这会显示不同的计数,且这些数据可能在后续更新。除非您需要立即获取准确数据,否则这通常不会构成重大问题。
以上总结了在 GA4 中使用唯一访客时可能遇到的主要限制。只要您了解这些细节,就能更好地应对这些问题。