我想寫一個谷歌分析的正則表達式,將採取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