You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Google Tag Manager正则从页面路径/URL提取指定内容?

Google Tag Manager路径内容提取的正则解决方案

针对你给出的路径格式,可以用以下正则表达式实现精准提取:

1. 单独提取第一个目标内容(如tag-manager)

使用正则:

\/page\/course\/([a-z-]+)-[a-z0-9]+\/?
  • 捕获组1会匹配并提取出路径中-分隔的第一部分(比如tag-manager)
  • 适配路径末尾带/?的情况

2. 单独提取第二个目标内容(如lesson1/topic1)

使用正则:

\/page\/course\/[a-z-]+-([a-z0-9]+)\/?
  • 捕获组1会匹配并提取出路径中-分隔的第二部分(比如lesson1或topic1)

3. 一次性提取两个目标内容

如果需要同时获取两个值,可以用这个正则:

^\/page\/course\/([a-z-]+)-([a-z0-9]+)\/?$
  • 捕获组1对应第一个目标,捕获组2对应第二个目标

在GTM中的使用方法

  1. 新建变量,类型选择正则表达式提取
  2. 源变量选择Page Path(或者你要提取的URL/路径变量)
  3. 输入对应的正则表达式,设置捕获组编号为1或2,就能得到对应的值

验证示例

  • 对于路径/page/course/tag-manager-lesson1/?,捕获组1返回tag-manager,捕获组2返回lesson1
  • 对于路径/page/course/tag-manager-topic1/?,捕获组1返回tag-manager,捕获组2返回topic1

内容的提问来源于stack exchange,提问作者Sarah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 09:45:28