我正在寻找一些有关在网址末尾排除数字的帮助。我正在设置一个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 / ,但它会提取所有订单号和注册确认信息......
答案 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);