【问题标题】:Google Analytics: regex for all URLs in a subdirectoryGoogle Analytics:子目录中所有 URL 的正则表达式
【发布时间】:2019-07-09 14:11:37
【问题描述】:

我正在 Google Analytics 中创建自定义报告。

我希望针对所有匹配的页面 URL 过滤报告:

/flipbook/portfolio/*

我已尝试在 regex /[\/flipbook\/portfolio\/]/ 处输入包含页面的过滤器,但这不会在报告中返回任何匹配项。

我相信我们已经获得了成功。

【问题讨论】:

  • [abc] 是一个匹配单个字母(a、b 或 c)的 character class。尝试删除括号。
  • 看来正则表达式教程对您来说是一个有用的步骤。然后尝试制作一个与其中一个子目录完全匹配的正则表达式。特别注意字符类的概念(参见上面的 Tims 评论)。还有数字规范的概念,在您的情况下可能看起来像{1,}。同样重要的是要知道正则表达式“风味”的概念。这意味着当您了解一些关于正则表达式的知识时,您有时需要找出如何专门针对您使用的正则表达式引擎来表达它。

标签: regex google-analytics


【解决方案1】:

要修复两个错误,并使用一个建议来获得所需的结果。

  • 您不应在 Google Analytics 中包含结尾的 / 登录正则表达式。只需要表达式。
  • [] 符号表示封闭组中的单个字符。所以目前这个表达式将匹配列表中存在的单个字符:\/flipbook\/portfolio\/
  • 要精确匹配所需路径,如果这是页面路径的开头,则应使用字符串开头标记(^

所以我推荐以下正则表达式:

^\/flipbook\/portfolio\/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-30
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多