我想写一个谷歌分析的正则表达式,将采取xxxxx.xxxxx.xxx.mail.foo.tld的所有来源,并改写它mail.foo.tld谷歌分析广义mail.foo.tld正则表达式过滤器?
目前我有两个主要设置 - mail.live.com和mail.yahoo.com。
Field A -> Extract A -- Campaign source -- .*\.mail\.yahoo\.com$
Output To -> Constructor -- Campaign source -- mail.yahoo.com
但是,我有半数其他xxxx.xxxxx.mail.foo.tld,我想重写。
这是我到目前为止有:
Field A -> Extract A -- Campaign source -- .*\.mail\.(\w+)\.(\w+).*$
Output To -> Constructor -- Campaign source -- mail.$A1.$A2
我希望能有$ A1是域名和$ A2是域名(.com,.net和.co.uk等)。
我特别担心.co.uk和类似的东西不会变成垃圾,因为一旦他们垃圾,我无法返回并编辑GA记录。有什么建议么?
不要忘记像'w'这样的字符类需要转义,所以它实际上应该是'\ w' – rtpHarry 2011-06-09 20:03:43