Google 分析:如何获取过去 90 分钟的事件

Google Analytics: How to get events over last 90 minutes

我将要使用 Google 分析 API/Real 时间 API。

Google Analytics API 的问题是它通常会延迟两到三个小时。因此,我无法获取最后 XX 分钟的指标。

实时 API 的问题在于它只显示 "active" 用户,因此如果仅依赖它我会丢失一些数据。

我想要构建的是各种仪表板,显示 30、60、90、120 分钟时间跨度内发生次数最多的事件。我怎样才能做到这一点?

每隔几分钟将来自实时 API 的数据存储到数据库中,并编写一个查询来汇总最近 30、60、90 等分钟的结果(这也可以避免 运行 到 API 配额限制)。如果您是 360 Suite 客户,您可以对 Bigquery 进行流式导出(这基本上是一样的)。

除了该解决方法之外,GA 中确实没有任何东西可以填补实时报告和标准报告之间的差距。