【问题标题】:How to apply multiple filters in google analytics如何在谷歌分析中应用多个过滤器
【发布时间】:2016-01-27 19:03:30
【问题描述】:
如何在 Google 分析中过滤多个维度。
以下作品均未完成:
.setFilters("ga:userType==anonymous").setFilters( "ga:dimension3==1234")
.setFilters("ga:userType==anonymous","ga:dimension3==1234")
第二个给出错误。
【问题讨论】:
标签:
java
google-api
google-analytics-api
google-api-java-client
【解决方案1】:
您需要将它们串在一起。
Combining Filters 过滤器可以使用 OR 和 AND 布尔值组合
逻辑。这使您可以有效地扩展 128 个字符的限制
过滤器表达式。
OR 运算符使用逗号 (,) 定义。
ga:country==United%20States,ga:country==Canada
AND 运算符使用分号 (;) 定义。
ga:country==United%20States;ga:browser==Firefox
我不确定那是什么语言,但它可能会更像
setFilters("ga:userType==anonymous,ga:dimension3==1234")
【解决方案2】:
.setFilters 只接受一个字符串
.setFilters(String, String) 报错。
放置 2 行
.setFilters(String1)
.setFilters(String2)
不会根据需要过滤数据。
作为一种解决方法,我创建了一个细分并将所有过滤器放在那里,并在我的数据拉取中使用该细分。所以现在工作但仍在寻找过滤器代码