GTM-触发所有非根页面

时间:2018-10-10 01:33:43

标签: regex triggers google-tag-manager

我正在尝试设置两个触发器-一个仅在首页上触发,另一个在非首页页面上触发。

Homepage触发器(对于root,即/)具有以下规则:

Page Path matches RegEx ^/($|\?|#)

,并且非主页触发器具有以下规则:

Page Path matches RegEx ^/($|\?|#)*

在非首页触发器的正则表达式中,我在做什么?目前在首页上,首页和非首页都在触发。

1 个答案:

答案 0 :(得分:0)

如果您的首页正则表达式为^/($|\?|#),则它在字符串的开头与/匹配,并且只能在?#或字符串结尾处进行匹配,相反的正则表达式看起来像

^/[^?#]

或者,如果需要完全匹配:

^/[^/?#].*

它将匹配以/开头的路径,并且必须存在下一个字符,并且不应为/?#

请参阅regex demo(已添加注释\n,因为在线测试是在单个多行字符串上执行的,因此您的模式中不需要它)。

enter image description here