Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在google analytics中应用多个过滤器_Java_Google Api_Google Analytics Api_Google Api Java Client - Fatal编程技术网

Java 如何在google analytics中应用多个过滤器

Java 如何在google analytics中应用多个过滤器,java,google-api,google-analytics-api,google-api-java-client,Java,Google Api,Google Analytics Api,Google Api Java Client,如何在谷歌分析中过滤多个维度 下面的工作: .setFilters("ga:userType==anonymous").setFilters( "ga:dimension3==1234") .setFilters("ga:userType==anonymous","ga:dimension3==1234") 第二个给出了一个错误 你需要把它们串在一起 可以使用或和布尔值组合过滤器 逻辑。这允许您有效地扩展128个字符的限制 过滤器表达式的 OR运算符是使用逗号(,)定义的。 ga:cou

如何在谷歌分析中过滤多个维度

下面的工作:

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

第二个给出了一个错误

你需要把它们串在一起

可以使用或和布尔值组合过滤器 逻辑。这允许您有效地扩展128个字符的限制 过滤器表达式的

OR运算符是使用逗号(,)定义的。

ga:country==United%20States,ga:country==Canada
ga:country==United%20States;ga:browser==Firefox
AND运算符是使用分号(;)定义的。

ga:country==United%20States,ga:country==Canada
ga:country==United%20States;ga:browser==Firefox
我不确定那是什么语言,但它可能会更像

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

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

放两行 .setFilters(String1) .setFilters(String2) 不按需要过滤数据


作为解决办法,我创建了一个段,并将所有过滤器放在那里,并在数据提取中使用该段。现在正在工作,但仍在查找筛选代码

这在查询生成器中有效。谢谢查询生成器参考: