我正在尝试在Google Analytics中设置跟踪功能。
目标网址为:
www.example.com/2006/blog-post_4.html
www.example.com/2006/blog-post_4.html?m=0
www.example.com/2006/blog-post_4.html?m=1
忽略
www.example.com/2006/blog-post_40.html
www.example.com/2006/blog-post_4.html#hashtag
www.example.com/2006/blog-post_4.html?m=0#hashtag
www.example.com/2006/blog-post_4.html?m=1#hashtag
我的尝试
.*blog-post_4(.html|.html.m=.)?(?!..)
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用
blog-post_4[.]html([?]m=[0-9]+)?$
这个正则表达式将与blog-post_4
升级匹配,然后一个文字点将与[.]
匹配,后跟一个文字字符序列html
,后跟一个可选组(因为它括在括号中)然后立即使用?
量词符号来匹配问号,m=
+一个或多个数字,然后跟着字符串结束标记。
您的表达式不起作用,因为您使用了Google Analytics正在使用的RE2regex库不支持的否定前瞻。
注意:要在GA中测试您的表达式,您可以在创建视图时使用Google实用程序。请阅读these instructions。