2016-12-01 81 views
0

我一直在圍繞這個問題進行討論。Google Analytics內容按提取分組 - 提取3級子目錄

我想在谷歌分析中執行一個內容分組,由三級子目錄分組。

我可以成功地抓住第二級以下的正則表達式

`/destinations/(.*?)/` 

其中URL是

mydomain.com/destinations/europe 
mydomain.com/destinations/alaska 

我得到歐洲和阿拉斯加的內容組。

不過,我也那麼想下一個級別的分組,例如

mydomain.com/destinations/europe/southampton 
mydomain.com/destinations/europe/portugal 
mydomain.com/destinations/alaska/somealaskanplace 

給我南安普頓的分組,葡萄牙和somealaskanplace 這意味着我需要有效地忽略在第二級無論是和這正是我正在努力的。

到目前爲止,我已經

`/destinations\/.*\/(.*?)/$` 

但是這給我的域名作爲一個分組

誰能幫助?非常感謝。

+0

請忽略上面正則表達式中的後面的勾號! – Hazel

回答

0

你必須多行標誌在

檢查:

/.*?\/(destinations)\/(\w+)\/(\w+)/gm 

演示上Regex101: https://regex101.com/r/2wvRIx/2

+0

您確定Google Analytics中支持'/ gm'嗎? – nyuen

+0

不,不知道.... – MYGz

0

我不認爲你需要的/分隔符。 GA可能會將您最後的/$解釋爲斜槓,然後是字符串結尾。嘗試使它只是/destinations/.*/(.*?)$(請注意,GA正則表達式不需要你逃脫斜線)。