过滤Google AnalyticsAPI页面路径以不显示其他子目录

时间:2015-07-03 15:41:22

标签: regex google-analytics google-analytics-api

我正在寻找生物主要页面的十大列表,而不是其他子目录。 E.g。

/cr/johndoe
/cr/janesmith

但不是:

/cr/johndoe/news
/cr/janesmith/dvds
/cr/santaclaus/galleries/1
etc.

我从[{1}}开始,但我不确定如何使用正则表达式让它不再深入。

2 个答案:

答案 0 :(得分:1)

您可以使用:

^\/cr\/\w+$

DEMO

答案 1 :(得分:1)

为了匹配/cr/something,您可以使用以下过滤器:

filters=ga:pagePath=~/cr/[^/]*/?$

或Url编码版本:

filters=ga:pagePath%3D~%2Fcr%2F%5B%5E%2F%5D*%2F%3F%24

REGEX EXPLANATION

  • /cr/ - 按字面顺序匹配字符序列
  • [^/]* - 除/
  • 以外的0个或多个字符
  • /? - 0或1 /符号
  • $ - 匹配字符串的结尾。

如果网址以/cr开头,请添加^(字符串开头):

filters=ga:pagePath=~^/cr/[^/]*/?$

或网址编码:

filters=ga:pagePath%3D~%5E%2Fcr%2F%5B%5E%2F%5D*%2F%3F%24