Google标签管理器-正则表达式匹配



我想检查一个特定的字符串是否包含在GTM变量中。该变量的值是通过URI解码的第一方cookie值,如下所示:

""prodirversion":5,"panellanguage":"de","preferences":false,""marketing":true,"necessary":true,"statistics":false,"social_"

我现在要检查是否包含以下字符串。

marketing":真

我用正则表达式表创建了另一个变量,并尝试了不同的正则表达式,但似乎没有工作。它适用于在线正则表达式测试器,但不适用于Google标签管理器。

我的猜测是下面的,但它不工作。

marketing\":true

marketing.{3}true 

marketing\.{2}true

GTM变量

一些Regex引擎在不转义marketing\":true

中的"

字符时会出现错误试着这样转义:marketing\":true,它应该匹配。

更新:

  • marketing":true似乎在GTM
  • 中工作
  • 由此,我们可以得出结论,在输入字符串中转义字符只在GTM情况下显示,在regex测试/调试时应该忽略。

最新更新