正则表达式URL

时间:2017-06-27 07:18:47

标签: regex url google-analytics

嗨,我对正则表达式有一些问题 我正在尝试使用正则表达式设置漏斗目标

第一步用户来到changal.com,然后搜索附近的餐馆:

德黑兰/纳扎米(Nezami)-ganjavi

这个网址中的

nezami-ganjavi 是邻居名称,每个用户根据他们的位置有所不同。我有400个邻居名称

然后他们去餐厅页面:

德黑兰/纳扎米(Nezami)-ganjavi /快餐-charli-behjat巴德 - 德黑兰

我希望将结束的网址与邻居名称匹配,而不是restarunt页面。用于跟踪渠道

1 个答案:

答案 0 :(得分:1)

请注意,GA正则表达式解析不会考虑主机部分,它会采用后面的内容。所以,https://changal.com/赢了;是#34;可见"在https://changal.com/tehran/nezami-ganjavi中。

在GA中注意,不需要转义/。你可以使用

^tehran/([^/-]+-[^/]+)/?$

或 - 如果不需要检查附近的强制性连字符:

^tehran/([^/]+)/?$

或 - 匹配任何城市:

^[^/]+/([^/]+)/?$

如果您的邻域值必须至少有1个连字符,请使用

^[^/]+/([^/-]+-[^/]+)/?$

关于模式的一些注释:

  • ^ - 字符串输入的开始
  • [^/]+ - 一个或多个不是+的字符(/)(请注意,要匹配tehrankish您可以使用替换小组(tehran|kish)
  • / - 斜线
  • ([^/-]+-[^/]+) - 除了/-[^/-]+)以外的1个字符,然后是-,然后是{{1}以外的1个字符1}}(/
  • [^/]+ - 1或0斜杠(可选的斜杠)
  • /? - 字符串结束。