【问题标题】:Google Tag Manager Simple Regex谷歌标签管理器简单正则表达式
【发布时间】:2015-05-28 02:33:56
【问题描述】:

如何创建一个简单的谷歌标签管理器正则表达式规则

例子

URL“包含”不区分大小写的字符串时的规则...示例

网址:www.mydomain.com/SomeThING/AnYTHIng

因此,当 URL 包含“某些东西”并且上面的示例匹配时,规则将触发...因为正则表达式必须不区分大小写...

但要使用“Google 跟踪代码管理器”

我尝试了一些网络示例,但似乎不适用于...

有人可以帮帮我吗?

【问题讨论】:

  • 如果您要与已知示例进行比较,为什么要使用正则表达式?您可以只转换字符串toLowercase(),然后通过indexOf('string') 搜索。
  • GTM 在您的规则/触发器中支持不区分大小写的正则表达式匹配。你试过的例子是什么?您还可以搜索一堆正则表达式检查器,例如regex101.com,以验证您的正则表达式。
  • 看起来/something/i 就足够了。
  • 嗯,这很简单...我不需要传递正则表达式格式的值...只是我想要的值...谢谢你们!!

标签: regex google-tag-manager


【解决方案1】:

正如 nyuen 所说,Google 跟踪代码管理器在触发器配置中支持 4 种正则表达式匹配案例。

  • 匹配正则表达式
  • 匹配正则表达式(忽略大小写)
  • 不匹配正则表达式
  • 不匹配 RegEx(忽略大小写)

在你的例子中你可以使用。

页面路径 - 作为变量。

匹配正则表达式(忽略大小写) - 作为匹配大小写

^/something - 作为值。

这将触发任何以 /something 开头但不区分大小写的页面路径的触发器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2018-04-13
    • 1970-01-01
    • 2018-12-06
    相关资源
    最近更新 更多