使用 GA4 数据按路径名过滤实时数据 API

FIltering realtime data by pathname with GA4 Data API

我正在开发一个实时仪表板,它可以从 Google 数据分析 API (GA4) 中获取有关活跃用户的数据。我真正需要的功能是按路径名过滤事件。
所以我想每页显示最近30分钟活跃的用户,这样我就可以看到最近半小时哪些页面最流行。

我正在为 non-realtime 数据使用相同的 API,我能够通过将 dimensionFilter 传递给请求来实现这一点。我发现(在决定使用 GA4 之后)可用的维度和指标的子集非常有限,而且我可以用来按页面过滤事件的任何东西都不存在。 我还尝试实现自定义事件维度或指标,但这不是仅支持自定义用户属性的实时数据的事情。

我找不到任何关于是否为实时请求实施页面尺寸或自定义事件支持的信息。我希望切换到 UA(Universal Analytics)不是唯一的选择,因为我会丢失我使用 GA4 收集的当前数据。

有没有人尝试请求可以按页面属性过滤的实时数据?它甚至可以是页面标题 - 任何能让我了解用户实际查看内容的内容。

页面标题在 Google 分析数据 API (See "unifiedScreenName" on Realtime Dimensions & Metrics) 的实时报告中可用。页面路径今天不可用。

这是“按页面标题和屏幕名称显示的浏览量”的实时报告请求示例:

{
  "dimensions": [
    {
      "name": "unifiedScreenName"
    }
  ],
  "metrics": [
    {
      "name": "screenPageViews"
    }
  ]
}

此请求将在 GA4 中复制“按页面标题和屏幕名称显示的浏览量”卡片 UI:

我们将致力于让页面路径在未来的实时报告中可用。此“按页面标题和屏幕名称查看的次数”报告是否适用于您今天的用例?

谢谢,
布雷特·斯尼德
Google 分析团队