2016-09-21 64 views
0

我試圖在Google跟蹤代碼管理器上製作正則表達式,在觸發器中更具體。技巧是這樣的:我需要過濾的url有這種類型的url:webpage.com/checkout/#/some_parameter,但我一直在嘗試不同的選項,但沒有成功。Google跟蹤代碼管理器上正則表達式的問題

,我嘗試的選項是:

checkout\/[#]checkout\/[^a-z][^A-Z],並且沒有任何成功的其他表情。我使用了預覽模式,但無論我嘗試什麼,觸發器都不會激活。

任何人都有想法發生了什麼? 謝謝。

+0

你沒有逃避斜線。試試'\/checkout \ /(。*?)\ /' – ThePerplexedOne

+0

不,不起作用,至少在預覽模式下。你介意解釋你的正則表達嗎? – jmoreira256

+0

你可以在這裏看到我的例子:https://regex101.com/r/gT3wW5/2 – ThePerplexedOne

回答

2

如果你想檢查hashtag後的值,我建議你不要使用正則表達式。而是創建一個URL類型變量並將「組件類型」設置爲「fragment」。這將返回哈希標記後的值。您現在可以在規則中使用它,例如如果片段值是some_parameters,則設置一個異常觸發器。

如果存在任何散列標記作爲例外,您應該能夠設置一個條件「PAGE URL不包含#」,再次不使用正則表達式。

相關問題