Google AnalyticsAPI:按多个URI过滤?

use*_*998 10 php google-analytics google-api google-analytics-api

问题是我需要过滤大约100个位于数据库中的分析URI(比如站点的最重要的页面),它可以逐个查询,但我认为它效率不高.目标是一次过滤所有URI.代替

filters=ga:pagePath==/firstURI

我需要一些东西

filters=ga:pagePath==/firstURI && /secondURI && /thirdURI && /...URI

我玩了http://ga-dev-tools.appspot.com/explorer/?csw=1并搜索了相关文档,但找不到任何东西!我希望你能帮助我!

use*_*998 23

在使用Google Analytics(分析)查询资源管理器2进行了很长时间的不愉快游戏之后,我找到了一个能够正常工作的解决方案.

filters=ga:pagePath==/firstURI,ga:pagePath==/secondURI

过滤器之间没有重要空间

参考文档

结合过滤器

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

OR运算符使用逗号(,)定义.它优先于AND运算符,不能用于组合同一表达式中的维度和指标.

示例:(每个必须进行URL编码)

国家是(美国或加拿大): ga:country==United%20States,ga:country==Canada

Firefox用户(Windows或Macintosh)操作系统: ga:browser==Firefox;ga:operatingSystem==Windows,ga:operatingSystem==Macintosh AND

AND运算符使用分号(;)定义.它之前是OR运算符,CAN可用于组合同一表达式中的维度和指标.

示例:(每个必须进行URL编码)

国家是美国,浏览器是Firefox: ga:country==United%20States;ga:browser==Firefox

国家/地区为美国且语言不以"en"开头: ga:country==United%20States;ga:language!~^en.*

操作系统是(Windows OR Macintosh)和浏览器(Firefox或Chrome): ga:operatingSystem==Windows,ga:operatingSystem==Macintosh;

ga:browser==Firefox,ga:browser==Chrome

国家是美国,访问量大于5: ga:country==United%20States;ga:visits>5