ga:daysSinceLastSession >= 20
说。 400:过滤器参数的值“ga:daysSinceLastSession >= 20”无效。
但是根据手册,你应该这样做。那么我在这里做错了什么?
https://www.googleapis.com/analytics/v3/data/ga?ids=REMOVED&dimensions=ga%3AdaysSinceLastSession&metrics=ga%3Ausers&segment=gaid%3A%3A-14&filters=ga%3AdaysSinceLastSession%20%3E%3D%2020&start-date=2014-05-12&end-date=2014-05-14&max-results=50
最佳答案
ga:daysSinceLastSession是一个维度。尺寸只能按
进行过滤- == 完全匹配
- != 不匹配
- =@ 包含子字符串
- !@ 不包含子字符串
- =~ 包含正则表达式的匹配
- !~ 与正则表达式不匹配!~
答案:'ga:daysSinceLastSession >= 20'
是过滤器的无效使用,因为您无法在维度上执行 >= 操作。
使用核心报告 API 链接到过滤器:Filteres
编辑:
我能想到的唯一选择是一个非常可怕的过滤器,例如 ga:daysSinceLastSession==10,ga:daysSinceLastSession==11,ga:daysSinceLastSession==12
注意:我不确定过滤器可以有多长,文档中称正则表达式过滤器为 128 个字符,但我不确定该限制是否适用于此处。但 URL 的最大长度为 2000 个字符,因此您必须在构建请求字符串时测试它的最大长度。
关于google-analytics - 获取不活跃用户 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23674314/