Google Analytics正则表达式排除了一个词组

时间:2014-07-05 13:27:05

标签: regex google-analytics

我正在使用以下网址创建内容分组:

/my-category/something
/my-category/somethingelse
/my-category/product1-brand-color
/my-category/product2-brand-color

如何为群组/我的类别/网页创建RegEx,但排除所有包含"品牌"?

的内容

4 个答案:

答案 0 :(得分:0)

使用否定前瞻。

仅在未跟/my-category/

的情况下匹配-brand-
/my-category/(?!.*-brand-)

或仅在没有短划线(即任何品牌)的情况下匹配/my-category/

/my-category/(?!.*-)

答案 1 :(得分:0)

我想你想要这样的东西,

(?=^\/my-category)(?!.*?brand.*).*

DEMO

如果你想在一个小组中使用它,那么在模式中打开和关闭括号

 (?=^\/my-category)(?!.*?brand.*)(.*)

答案 2 :(得分:0)

Google Analytics不支持负前瞻表达式。而是创建2个(或更多)过滤器:

  • 第一个使用“仅显示”下拉列表包含正则表达式的过滤器
  • 使用包含排除规则的“不显示”下拉列表的第二个过滤器

答案 3 :(得分:0)

GA问题比Regex问题更多。正则表达式在Google Analytics(分析)中使用有点麻烦。使用GA的“高级过滤器”选项可以包含和排除RegEx。您可以使用“包含”或“匹配的正则表达式”获得结果:

包含包含类别的页面 排除网页包含品牌