过滤Google Analytics过滤器中的部分但不是所有子域

时间:2012-12-17 09:31:04

标签: regex google-analytics

我要跟踪的域名有多种子域名,例如:

  • sanfrancisco.domain.com
  • vienna.domain.com
  • madrid.domain.com

我还有一个“主要”域名,其中包含一些我想要包含在一个配置文件中的子域名:

  • domain.com
  • cities.domain.com
  • countries.domain.com

我可以设置哪种类型的正则表达式过滤器来排除各个城市,但包括主域名和选定的广泛类别子域名?

1 个答案:

答案 0 :(得分:1)

此正则表达式仅匹配“主要”域,并且与“城市”前缀相匹配。或'国家'。 :

^(?:(?:cities|countries)\.)?domain.com$

一些解释:

^

开头

?:非捕获组(即你不想捕获这个组但只检查全局匹配)

cities|countries'城市'或'国家'

\.

? 0或1次

domain.com明确......

$

结尾

您可以在cities|countries cities|countries|continents之后添加管道中的任何字词。