我需要将完整的动态网址设置为Google Analytics中的目标设置。我不知道该怎么做。我在Google上搜索没有运气。
所以情况就是这样。
按输入按钮后,根据所选产品,目标网址会有所不同。
示例:
http://www.somesite.com/footwear/mens/hiking-boots/atmosphere-boot-p7023.aspx?cl=BLACK
http://www.somesite.com/travel/accessories/mosquito-nets/mosquito-net-double-p5549.aspx?cl=WHITE
http://www.somesite.com/ski/accessories/ski-socks-tubes/ski-socks-p2348.aspx?cl=BLACK
如果仔细查看网址,可以看到有三个部分:
http://www.somesite.com/ {1st part} / {2nd part} / {3rd part} / {page URL} / {querystring param}
因此,如果我手动将p2348
等网页网址部分更改为p1234
,网站会重定向到正确的网页:
我不知道该怎么做。请帮助使用正则表达式来匹配这4位数字,而p仍然存在,或者帮助我处理那些与任何文本/数字匹配的三个部分,然后是4位数的产品代码。
答案 0 :(得分:2)
你应该试试这个正则表达式。它是最简单的,也是功能性的。
p\d{4}
这会返回p7634
,p7351
,p0872
等字符串。
如果您不完全确定将有4位数字,请使用以下正则表达式。
p\d*
这个字符串会返回p43
,p9165
,p012
,p456897689
等字符串。
答案 1 :(得分:1)
尝试
p[0-9][0-9][0-9][0-9]\.aspx
如果p。
之后总是有4位数字您的尝试
[^p]\d[0-9][0-9]
不起作用,因为[^p]
匹配除p以外的任何内容,而\d[0-9][0-9]
只匹配三位数而不是四位数。