如何使用Google Analytics正则表达式转义网址中的某个字词?

时间:2018-01-03 19:28:09

标签: regex google-analytics

我尝试设置正则表达式以使用Google Analytics目标转义网址中的某个字词。

目前,网址路径为:

  1. /定价/毫升

  2. /定价/ armls

  3. /定价/ armls /捆/ 5

  4. 第1步是静态的,并且将始终保持这种状态,但第2步有超过80种不同的可能性。我想建立一个特别逃避的正则表达式" mls"。使用(.*)也会抓住我试图逃脱的mls页面。目前我的正则表达式如下:

    ^\/pricing\/mls$

    ^\/pricing\/(.*) 这是我试图逃离mls部分的地方 ^\/pricing\/(.*)\/bundle\/(5|6|7)

    我尝试了(?!mls),但Google Analytics并不支持负面预测。非常感谢任何帮助,谢谢大家!

1 个答案:

答案 0 :(得分:1)

如果没有消极的看法会变得混乱。

我看到的唯一干净的方法是使用这样的替换的优化白名单:

^\/pricing\/((?:[ac]r|t)mls|mlspin|realcomp)\/bundle\/(5|6|7)

Demo

提示:我使用myregextester.com来优化内部部分(只需输入您的模式,勾选OPTIMIZE复选框,然后提交)。

[*]:旁注:Google Analytics不支持单线和多线模式,因为网址不能包含换行符。因此,^$除了整个字符串的开头和结尾之外,任何地方都不应该匹配。