javascript - Google 标签管理器宏正则表达式

标签 javascript regex google-analytics google-tag-manager universal-analytics

我有一个 GTM 标记,用于监听以“.zip”结尾的 linkClink。我想过滤掉路径中的所有内容,除了文件名“MyFile.zip”

标签名称:跟踪 Zip 下载

标签类型:Universal Analytics

赛道类型:事件

类别:按钮

操作:下载

标签: {{ 元素 url }}

触发规则:

  1. {{event}} 等于“gtm.linkClick”
  2. {{element url}} 以“.zip”结尾

当我当前单击链接时,标签为“http://mydomain.com/zips/MyFile.zip” 。如何过滤掉'http://mydomain.com/zips/ ' URL 的一部分?

最佳答案

用于提取 URL 最后部分的正则表达式为 ie。文件名:

(?<=/)(.(?<!/))*$

这将选择最后一个正斜杠之后的任何内容。我希望它有帮助。

关于javascript - Google 标签管理器宏正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23905422/

相关文章:

javascript - 如何从 selenium 的 console.log 中提取数组?

javascript - Fullcalendar 不在客户端呈现事件

regex - 排除模式 "abba"的字符串

regex - Grep 单引号和美元符号

regex - 当源包含 unicode 字符时,Swift Regex 匹配失败

javascript - Google Analytics 电子商务跟踪无法正常工作 - 使用analytics.js

javascript - Java脚本原型(prototype)中的方法未覆盖

javascript - 通过JS添加类

php - Google Analytics API 401 无效凭据

javascript - 提取 Google Analytics Campaign Cookie 信息并插入查询表单字段。这可能吗?