2015-12-07 23 views
0

我正在嘗試使用GA來過濾某些URL頁面。我需要這樣的頁面之間進行區分:正則表達式在Google Analytics(分析)中進行頁面過濾

www.example.com/hotel/hotelfoofoo 

這:

www.example.com/hotel/hotelfoofoo/various-options-go-here?lots-of-other-stuff-follows 

我新的正則表達式,所以我知道得很少,但我基本上是試圖捕捉打頭的網址頁面/hotel/但不包括任何其他正斜槓。有沒有辦法編寫該代碼?

+0

任何人都可以幫忙?迫切需要。謝謝 – Scarlet

+0

你能提供更多的例子,你想要匹配什麼,你不? – Dmitry

+0

我想匹配對酒店網頁概覽的訪問,該網頁概覽針對網站上的每家酒店都匹配/酒店/酒店名稱。但我不想在訪客中選擇「選擇房間」或「檢查可用日期」等頁面。無論何時用戶做了這些事情,它仍以/ hotel/hotelname開頭,然後繼續之後加入另一個「/」和各種文字。 – Scarlet

回答

0

兩個可能的解決方案:

1)假設只有字母數字+「 - 」符號允許在酒店的名字:

/hotel/([-\w]+)(?![-\/\w]) 

注:酒店名稱會在第一組被抓住。這裏的想法 - 是捕獲所有沒有斜線的數字/字母/ underscor/- 符號。

2)假設指定的URL端所需的空白符號:

/hotel/([^\s/]+)(?=\s) 

注:根據您的正則表達式語言的一些字符應該被轉義。對於js所有的「/」應該被轉義,例如:「/」

相關問題