如何在Google Analytics中应用多个过滤器

时间:2015-10-28 05:44:18

标签: java google-api google-analytics-api google-api-java-client

如何在Google Analytics中过滤多个维度。

以下工作的其他内容:

 .setFilters("ga:userType==anonymous").setFilters( "ga:dimension3==1234")
 .setFilters("ga:userType==anonymous","ga:dimension3==1234") 

第二个出错。

2 个答案:

答案 0 :(得分:10)

您需要将它们串在一起。

  

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") 

答案 1 :(得分:0)

.setFilters只接受一个字符串 .setFilters(String,String)给出错误。

放2条线 .setFilters(字符串1) .setFilters(字符串2) 不会根据需要过滤数据。

作为一种解决方法,我创建了一个片段并将所有过滤器放在那里,并在我的数据提取中使用了该片段。所以现在工作但仍在寻找过滤器代码