嗨,我对正则表达式有一些问题 我正在尝试使用正则表达式设置漏斗目标
第一步用户来到changal.com,然后搜索附近的餐馆:
德黑兰/纳扎米(Nezami)-ganjavi
这个网址中的nezami-ganjavi 是邻居名称,每个用户根据他们的位置有所不同。我有400个邻居名称
然后他们去餐厅页面:
德黑兰/纳扎米(Nezami)-ganjavi /快餐-charli-behjat巴德 - 德黑兰
我希望将结束的网址与邻居名称匹配,而不是restarunt页面。用于跟踪渠道
答案 0 :(得分:1)
请注意,GA正则表达式解析不会考虑主机部分,它会采用后面的内容。所以,https://changal.com/
赢了;是#34;可见"在https://changal.com/tehran/nezami-ganjavi
中。
在GA中注意,不需要转义/
。你可以使用
^tehran/([^/-]+-[^/]+)/?$
或 - 如果不需要检查附近的强制性连字符:
^tehran/([^/]+)/?$
或 - 匹配任何城市:
^[^/]+/([^/]+)/?$
如果您的邻域值必须至少有1个连字符,请使用
^[^/]+/([^/-]+-[^/]+)/?$
关于模式的一些注释:
^
- 字符串输入的开始[^/]+
- 一个或多个不是+
的字符(/
)(请注意,要匹配tehran
或kish
您可以使用替换小组(tehran|kish)
)/
- 斜线([^/-]+-[^/]+)
- 除了/
和-
([^/-]+
)以外的1个字符,然后是-
,然后是{{1}以外的1个字符1}}(/
)[^/]+
- 1或0斜杠(可选的斜杠)/?
- 字符串结束。