正则表达式用于Google目标跟踪

时间:2014-09-03 14:34:25

标签: regex google-analytics

我正在尝试创建正则表达式来跟踪我网站上的目标转换(使用动态网址)。

网址sitename.com/username/year(或all

所以这可能是/johnsmith/2014/johnsmith/all

由于用户名和年份可能不同,我将正则表达式设为/[A-Za-z0-9-_.]{2,16}/all|[0-9]{4}/

这根本不起作用。有人可以帮助我吗

1 个答案:

答案 0 :(得分:0)

这个正则表达式怎么样

/([\w.]+)\/((?:\d+|all))/

测试字符串

sitename.com/johe8.nsmith/2014
sitename.com/johnsmith/all

结果

  • 比赛1
    1. [13-25] johe8.nsmith
    2. [26-30] 2014
  • 比赛2
    1. [44-53] johnsmith
    2. [54-57] all

<强> demo here


如果你有问题中提到的限制,你可以使用下面的正则表达式

/([\w.]{2,16})\/((?:\d{4}|all))/

<强> demo here