问题是我需要过滤大约100个位于数据库中的分析uri(让我们说网站最重要的页面),它可以一个接一个地查询,但我认为它效率不高。目标是一次过滤所有的uri。而不是
filters=ga:pagePath==/firstURI
我需要一些像
filters=ga:pagePath==/firstURI && /secondURI && /thirdURI && /...URI
我玩了http://ga-dev-tools.appspot.com/explorer/?csw=1和搜索文档关于它,但找不到任何东西!我希望你能帮助我!
经过很长时间和不愉快的玩谷歌分析查询浏览器2我来了这样一个解决方案,做正确的工作。
filters=ga:pagePath==/firstURI,ga:pagePath==/secondURI
重要:过滤器之间没有空格
参考文档过滤器相结合
过滤器可以使用OR和and布尔逻辑组合。这允许您有效地扩展过滤器表达式的128个字符限制。或者
OR操作符使用逗号(,)定义。它优先于AND操作符,不能用于在同一表达式中组合维度和度量。
示例:(每个必须是URL编码)
国家是(美国或加拿大):ga:country==United%20States,ga:country==Canada
使用(Windows或Macintosh)操作系统的Firefox用户:ga:browser==Firefox;ga:operatingSystem==Windows,ga:operatingSystem==Macintosh
和
AND操作符使用分号(;)定义。它前面加OR运算符,可用于在同一表达式中组合维度和度量。
示例:(每个必须是URL编码)
国家为美国,浏览器为Firefox:ga:country==United%20States;ga:browser==Firefox
国家为美国且语言不以"en"开头:ga:country==United%20States;ga:language!~^en.*
操作系统为(Windows或Macintosh),浏览器为(Firefox或Chrome):
ga:operatingSystem==Windows,ga:operatingSystem==Macintosh;
ga:browser==Firefox,ga:browser==Chrome
国家为美国且访问次数大于5次:ga:country==United%20States;ga:visits>5
我可以使用regex和Destination Page维度来完成这个任务:
ga:searchDestinationPage=~^(pagePath1|pagePath2|pagePath3)
请记住,regex中的^(^)表示从字符串的开头开始,这意味着您需要确保在页面路径条目中包含任何前导斜杠(/)。