欢迎访问我的博客,有问题可以在任意文章底部留言评论

GTM中正则用表达式表格(Regex Table)对页面分类

GTM变量 Haran 9年前 (2017-12-04) 6193次浏览 0个评论

更新时间:2026年8月13号

认识正则表达式表格

正则表达式表格(Regex Table)是GTM中的一种变量,可根据正则表达式把输入值重新分类或映射为指定输出值。

它会按规则表从上到下依次匹配。输入值命中第一条规则后,GTM 就返回该行的输出值,后面的规则不再执行。

因此,规则顺序很重要:应把更具体的规则放在前面,把范围更宽的规则放在后面。

你可以将其理解为普通对照表(Lookup Table)的“智能增强版”——它不仅能精确匹配,还能支持模糊匹配和模式提取。

 

配置界面说明

正则表达式表格设置界面如下:

GTM中正则用表达式表格(Regex Table)对页面分类

  • 输入变量:需要匹配的原始值。例如页面分组可使用 {{Page Path}} 或 {{Page URL}}
  • 正则表达式表格:配置每一行的正则模式和对应输出值。
  • 选择设置默认值:当输入值没有匹配任何规则时,返回一个统一值,例如 Other,避免变量为空
  • 高级设置:包含以下三个核心选项:
    • 忽略大小写:开启后,匹配过程将自动忽略字符的大小写,Google、google 和 GOOGLE 都可以视为匹配。
    • 仅限完全匹配的行为:如果启用此选项,等同于对照表,一般将其关闭
    • 捕获组和替换功能:启用此选项后,会将匹配到的移除,一般将其关闭

 

应用示例:页面URL分组

例如,使用正则表达式表格对 Page URL 进行内容分组,配置及效果如下:

GTM中正则用表达式表格(Regex Table)对页面分类

配置及效果如下:

Page URL 匹配后输出的值
http://example.com/page1.html Article Detail
http://www.example.com/page1.html Article Detail
http://edu.ichdata.com Edu
http://example.com/tag/ga4 Tag
http://example.com/google/google-analytics-4 Google
http://example.com/adobe/ Adobe
https://example.com/search/ Search

保存变量后,先进入 GTM Preview 模式,打开不同类型的页面,并在 Tag Assistant 的「Variables」中检查 Regex Table 的返回值。


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址