Google Data Studio 日期汇总 - 一段时间内的平均每日用户数

Google Data Studio date aggregation - average number of daily users over time

这应该很简单,所以我想我错过了。我有一个简单的折线图,显示 28 天内每天的用户数(X 轴是日期,Y 轴是用户数)。我在这里使用硬编码的 28 天只是为了让它工作。

我想为 28 天时间范围内的平均每日用户添加记分卡。我尝试使用计算字段 AVG(Users) 但这显示重新聚合聚合值时出错。然后我尝试 Users/28,但结果奇怪的是今天的用户值。除法似乎完全被忽略了。

显示一段时间内每日平均用户数的最佳方式是什么? 10 天、20 天等的平均每日用户数

我已经能够使用 Google 工作表以极其粗糙和丑陋的方式执行此操作,作为进行计算的一种方式并用作 Data studio 的数据源。

这可能对尝试做同样事情的其他人有用。这假设您知道如何在表格中使用 GA 数据并且从报告配置开始。一定有更好的办法。

过去 7 天的平均每日用户数示例:

  1. 编辑报告配置字段:

    • 报告名称:每天创建一份报告,在本例中为 7 份报告。将它们命名为(例如)Users-1Users-7。这些是您的第 2 行值。您将有 7 列,第一个报告名称在 B 列中。
    • 开始日期和结束日期:使用 TODAY()-X,其中 X 是定义每个报告的开始和结束日期之前的天数。每份报告将包含一天的用户数。报告 Users-1 将使用 TODAY()-1 作为开始和结束等
    • 指标:输入指标,例如ga:usersga:new users
  2. 创建报告

    • 使用 'Run reports' 创建并填充结果 sheet。
  3. 为临时数据集创建一个 sheet,您将用作平均计算的基础。第一列是日期,其余列是指标,在本例中为 UsersNew Users.

  4. 用日期和值填充临时数据集。您将参考报告配置以获取日期,并且您将从每个单独的报告中提取指标。在此阶段,您有一个 sheet,第一列是日期,后续列是值,每一天的值都有一行。请务必使用 header.

  5. 最后,创建一个 sheet 对临时数据集中的值进行平均。 sheet 每个指标都有一列,每列有一个值。一个值是根据临时数据集中的系列计算得出的,例如 =AVG(interim_sheet_reference:range) 或您想要进行的任何其他计算。

  6. 最后,您可以使用 Data Studio 连接到此数据源并使用这些值。对于此示例中的用户计数,您可以在创建数据源时使用 Sum 作为聚合字段类型。

它超级丑陋,但它确实有效。

尝试创建一个计算日期的新指标,例如

日期计数 = COUNT(Date) 或 日期计数 = COUNT_DISTINCT(Date) 如果您有重复的日期

然后为普通用户创建另一个指标

用户 AVG =(用户/日期计数)

平均值取决于您选择的时间范围。如果您选择最近 28 天,则平均值为这 28 天(日期),如果您过滤 20 天,则平均值为这 20 天等。

希望对您有所帮助。