Google 分析 - 不到 n 分钟前

Google Analytics - less than n minutes ago

Google Analytics Realtime 提供 rt:minutesAgo,可以在其中过滤查询。

但是,它是维度而不是指标,<= 不能在过滤器中使用。

假设我想获得最后 n 分钟的一些数字指标(如 rt:totalEvents),最好的方法是什么?


目前,我唯一的想法是创建一个正则表达式,它匹配数字 <= n,使用 =~ 然后对所有 rt:totalEvents 在结果集中。这在很多层面上听起来都是错误的。

据我了解,minutesAgo 是一个时间维度,不能作为度量标准,因为它无法以任何固有的 default 方式进行聚合。

假设您按国家/地区(维度=rt:国家/地区)向下钻取...并且在过去 10 分钟内有 N 个来自一个国家/地区的访问者访问了您的网站。 minutesAgo 的值是多少?平均值?最新的?

指标需要能够聚合才能成为指标。 OLAP 数据库中的时间值往往没有这种 属性(固有),因此最好将它们建模为维度(通常按句点:"day"、"week"... 或者在这种情况下 "minutesAgo").

如@Pete 所述,在这种情况下,您仍然可以应用很长的过滤器组合(或正则表达式)并使用 totalsForAllResults:

"totalsForAllResults": {
  "rt:totalEvents": "2"
 },