在Google Analytics中使用简单的正则表达式作为自定义渠道中的过滤器,以捕获多个值作为网址的一部分。
例如:
www.abc.com/fruit/apple/
www.abc.com/fruit/banana/
www.abc.com/fruit/pear/
www.abc.com/fruit/strawberry/
如果我只是想捕捉苹果,香蕉和梨,我认为一个简单的apple|banana|pear
或(apple|banana|pear)
可以做到这一点,但事实并非如此。
缺少什么?
答案 0 :(得分:0)
由于您使用matches regex
选项,因此该模式似乎已锚定。因此,您需要将整个备用组用.*
:
.*(apple|banana|pear).*
要将这些单词作为整个单词匹配,请使用
(.*\W|^)(apple|banana|pear)(\W.*|$)
其中(.*\W|^)
尽可能多地匹配任何0+字符,然后是非字char(.*\W
),OR(|
)字符串的开头({{1} })。 ^
匹配字符串的结尾。