ndn*_*kov 8 google-analytics google-analytics-api
Google Analytics Realtime提供了rt:minutesAgo可以过滤查询的功能.
但是,它不是维度,而是指标,<=不能在过滤器中使用.
假设我想rt:totalEvents在最后n分钟得到一些数字度量(如),那么最好的方法是什么?
目前,我唯一的想法是创建一个正则表达式,匹配数字<= n,使用=~然后rt:totalEvents在结果集中求和.在很多层面上听起来都是错误的.
据我了解,它minutesAgo是一个时间维度,不能是一个指标,因为它不能以任何固有的默认方式聚合。
想象一下,您按国家/地区进行深入分析(dimensions=rt:country)...并且在过去 10 分钟内有来自一个国家/地区的 N 位访问者访问了您的网站。分钟前的值是多少?平均数?最新的?
指标需要能够聚合才能成为指标。OLAP 数据库中的时间值往往不具有此属性(本质上),因此它们更好地建模为维度(通常按句点:“天”、“周”...或在本例中为“分钟前”)。
正如@Pete提到的,在这种情况下,您仍然可以应用过滤器的长组合(或正则表达式)并使用totalsForAllResults:
"totalsForAllResults": {
"rt:totalEvents": "2"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |