如何使用Regex(Google Analytics)排除特定的网址路径?

时间:2016-10-26 16:43:47

标签: regex url google-analytics google-analytics-filters

我正在寻找一些有关在网址末尾排除数字的帮助。我正在设置一个Google Analytics目标,该目标允许我根据网址字符串查看订单确认,但是,我需要排除数字0和-1。例如,订单的目标网址为 test.com/checkout/confirmation/123456 ,订单号为123456(总是3位或更多位)。我们目前设置了URL结构,以便在客户注册时将其带到 test.com/checkout/confirmation/0 test.com/checkout/confirmation/-1 < / strong>这不是我们想要跟踪的内容。我们只想跟踪URL末尾的订单号,以便为我们提供正确的结帐信息,而不是注册信息。有没有办法用正则表达式从我们的URL末尾排除0和-1,所以它只捕获订单ID?

目前我将正则表达式设置为 / checkout / confirmation / ,但它会提取所有订单号和注册确认信息......

Screenshot of Google Analytics Goal Setup

2 个答案:

答案 0 :(得分:1)

这是一个选择:

/checkout/confirmation/[0-9]{3,}

这匹配至少3位数的订单ID。

答案 1 :(得分:1)

第一个答案是正常的,但是您需要包含一些其他字符才能在GA中获得正确的正则表达式。我已经调整了@ nyuen的答案:

interface ExampleScreenProps { a, b, c }
interface ExampleScreenState { x, y, z }

class ExampleScreen extends React.Component<ExampleScreenProps, ExampleScreenState> { }

export default DragDropContext(HTML5Backend)(ExampleScreen);