为“用户数”指标识别用户的方式

“用户数”和“活跃用户数”指标会显示有多少用户与您的网站或应用进行了互动。

为让 Google Analytics(分析)确定哪些流量归属于哪个用户,系统会随着每个命中一同发送与每个用户关联的唯一标识符。该标识符可以是一个存储 Google Analytics(分析)客户端 ID 的名为“_ga”的第一方 Cookie,或者您可以将 User ID 功能与客户端 ID 结合使用,以便在用户用于访问您的网站或应用的所有设备上,更准确地识别用户。有关标识符的详细信息,请参阅我们的开发者文档中的 Cookie 和用户识别

2017 年初,Google Analytics(分析)开始更新“用户数”和“活跃用户数”指标的计算方法,以期更高效地计算用户数,从而获得准确度较高且错误率较低(通常低于 2%)的结果。标准报告中提供这两种指标。您可能会注意到用户计数方式与之前的计算方法略有不同(在下文中介绍),但非抽样报告BigQuery Export 除外,它们将继续使用之前的计算方法。

新的计算方法适用于 2016 年 9 月起的用户数据。如果报告的日期范围包含 2016 年 9 月以前的数据,则会进行抽样。如果您需要包含 2016 年之前数据的非抽样报告,请按照下面的说明操作,关闭新的计算方法。

自 2017 年 8 月起,新计算方法适用于自定义表格中的数据。

 

之前的计算方法
本文将介绍为什么已过滤的数据视图显示的“用户数”可能会不准确,以及为什么您可能会发现不同报告中“用户数”不一致的情况。不过,如果您只是想切换到未过滤的数据视图,请按以下步骤操作:
  1. 登录到 Google Analytics(分析)。登录到 Google Analytics(分析)。
  2. 点击管理
  3. 在“数据视图”列表中,使用菜单选择未经过滤的数据视图。如果您不确定某个数据视图是否未经过滤,请在列表中选中该数据视图。然后,在“数据视图”列下方,点击过滤器。您将看到应用于该数据视图的一系列过滤器(如果有)。
  4. 选择数据视图后,打开报告以返回到您的报告。

概述

“用户数”和“活跃用户数”指标会显示有多少用户浏览了您的网站/应用或与其进行了互动。

Analytics(分析)使用两种不同的方法来针对不同种类的报告请求计算“用户数”。因此,在不同的报告中,您可能会注意到“用户数”不一致的情况。本文中的内容也适用于活跃用户指标。

详细介绍

背景

为了快速在您的报告中显示数据,Google Analytics(分析)创建了一组预先汇总且每天更新的非抽样数据表格。(如需详细了解相关的流程信息,请参阅抽样原理。)预先汇总的数据表格可以轻松处理常见的报告请求,包括标准报告中日期范围的更改。例如,当您请求报告时,Google Analytics(分析)会查找预汇总数据表格中的每个指标,然后将这些指标提供给您的报告。如果您将日期范围从“8 月 1 日 - 8 月 31 日”改为“8 月 1 日 - 9 月 1 日”,Google Analytics(分析)将查找 9 月 1 日预汇总数据表格中的每个指标,然后将新数据加到现有总数中。

这种方法适用于大多数指标,“网页浏览量”或“屏幕浏览量”等许多指标只是简单地每天加总,但“用户数”指标是依据更复杂的计算方法来计算的。Google Analytics(分析)需要为您在报告中选择的每个日期范围重新计算“用户数”,而不能对预汇总表格中的已处理数据做简单的加减法运算。例如,如果用户在 8 月 31 日和 9 月 1 日都访问了网站,那么 Google Analytics(分析)在这两天的时间范围内只会将该用户识别为一个用户。如果您将日期范围从“8 月 1 日 - 8 月 31 日”改为“8 月 1 日 - 9 月 1 日”,Google Analytics(分析)就无法简单地将差值加到您在报告中看到的“用户数”值,因为此数值是基于复杂的计算,而不能直接加总到预汇总数据表格的累加值。每次您在报告中请求此指标时,系统都需要实时计算。

为了解决此难题,Google Analytics(分析)使用两种计算方法来计算“用户数”。系统会根据您查看的报告来选择最佳计算方法。

计算方法 1:预先计算的数据

这种计算方法仅依赖于指定日期范围内的会话次数和每次会话的时间(取决于设备上的托管技术,例如网络浏览器,通常称为客户端时间)。因为这种计算的结果可以添加到预先汇总的数据表格中,所以 Google Analytics(分析)可以参考表格,从而快速检索并在报告中提供这些数据,包括在您更改日期范围时。

只有在应用时间范围(即日期、周序号或月份)维度时,才会在报告中使用计算方法 1。也就是说,您只能在未应用细分的“受众群体概览”报告中或者只应用了上述某个日期维度的自定义报告中看到此计算方法。在您查看非日期维度的“用户数”时,Google Analytics(分析)会使用第二种表格(如下所述)来实时计算“用户数”。

虽然这种方法可以快速提供非抽样数据,但也有其劣势。这种计算非常依赖会话次数和客户端时间,因此如果用户的客户端时间不正确,或者如果您使用的数据视图过滤了某个用户(而不是所有用户)的一些会话,那么数据可能会不一致。

要避免可能出现的不准确问题,您可以使用能在用户的各个会话中保持不变的非日期维度(例如“浏览器”、“操作系统”或“移动设备”)来创建自定义报告。这就会强迫 Google Analytics(分析)改用第 2 种计算方法。

计算方法 2:实时计算的数据

计算方法 2 基于您分配、收集和存储持续性流量数据的方式。您可通过许多解决方案自定义这种数据的分配和存储方式,但最常见的还是利用通过网络浏览器管理的 Cookie

计算方法 2 要求对庞大的数据集进行繁重的计算,因此总是会引用原始会话表格(非预汇总表格)中的数据。与计算方法 1 相比,计算方法 2 需要更多的时间来处理数据并将其发送到您的报告中,这是因为数据值都是实时计算的,Google Analytics(分析)无法直接查询并发送已预先处理且存储在预汇总表格中的数据。您每次请求这些数据时,系统都会进行一次计算。请注意,在满足特定条件的情况下,这种计算方法可能会进行抽样,但 Google Analytics 360 帐号用户可以访问非抽样报告

计算方法 2 可在自定义报告中使用,并允许计算任意维度(如“浏览器”、“城市”或“来源”)上的“用户”。

请注意,对于部分维度而言,如“来源”或“媒介”,可能会在多个类别中出现同一个唯一身份用户的情况(例如,某个用户在同一日期范围内通过自然搜索结果和付费搜索访问了网站)。因此,在查看此类维度上的“用户数”时,不应将各行总和添加到总数中。

在新的计算方法和之前的计算方法之间切换

  1. 登录到 Google Analytics(分析)。登录到 Google Analytics(分析)。
  2. 点击管理,然后转到您要修改的媒体资源
  3. 在“媒体资源”列中,点击媒体资源设置
  4. 在“用户分析”下,将“在报告中启用用户指标”开关设置为开启或关闭。
    “开”表示使用新的计算方法;“关”则表示使用之前的计算方法。

切换计算方法只是更改利用报告中原始数据来计算指标的方式,而不会更改基础数据。

对于 Google Analytics 360,此开关的默认设置为“开”。

对于 Google Analytics(分析)标准版,此开关的默认设置为“关”。

该内容对您有帮助吗?
您有什么改进建议?