更新时间:2026年8月13号
认识正则表达式表格
正则表达式表格(Regex Table)是GTM中的一种变量,可根据正则表达式把输入值重新分类或映射为指定输出值。
它会按规则表从上到下依次匹配。输入值命中第一条规则后,GTM 就返回该行的输出值,后面的规则不再执行。
因此,规则顺序很重要:应把更具体的规则放在前面,把范围更宽的规则放在后面。
你可以将其理解为普通对照表(Lookup Table)的“智能增强版”——它不仅能精确匹配,还能支持模糊匹配和模式提取。
配置界面说明
正则表达式表格设置界面如下:
- 输入变量:需要匹配的原始值。例如页面分组可使用 {{Page Path}} 或 {{Page URL}}
- 正则表达式表格:配置每一行的正则模式和对应输出值。
- 选择设置默认值:当输入值没有匹配任何规则时,返回一个统一值,例如 Other,避免变量为空
- 高级设置:包含以下三个核心选项:
- 忽略大小写:开启后,匹配过程将自动忽略字符的大小写,Google、google 和 GOOGLE 都可以视为匹配。
- 仅限完全匹配的行为:如果启用此选项,等同于对照表,一般将其关闭
- 捕获组和替换功能:启用此选项后,会将匹配到的移除,一般将其关闭
应用示例:页面URL分组
例如,使用正则表达式表格对 Page URL 进行内容分组,配置及效果如下:
配置及效果如下:
| 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 | |
| http://example.com/adobe/ | Adobe |
| https://example.com/search/ | Search |
保存变量后,先进入 GTM Preview 模式,打开不同类型的页面,并在 Tag Assistant 的「Variables」中检查 Regex Table 的返回值。

