代码之家  ›  专栏  ›  技术社区  ›  Pat Grady

如何使用Data Studio计算字段删除GA页面查询参数?

  •  0
  • Pat Grady  · 技术社区  · 7 年前



    /这是另一个网页。html

    我想在Data Studio中创建一个计算字段,用于在第一个“”之前提取文本并返回该值。

    /这是一个网页。html
    /转发/发件人
    /这是另一个网页。html

    我试过这个:

    计算字段:公式:

    REGEXP_EXTRACT(Page, '^(.+?)\?')
    

    它不返回任何记录。

    https://regex101.com/r/hkqOXA/1 正则表达式似乎有效,Data Studio似乎让我失望!请建议解决方法或解释为什么Data Studio没有按预期处理此问题!

    谢谢

    2 回复  |  直到 7 年前
        1
  •  6
  •   Ben Collins    7 年前

    尝试此计算字段:

    REGEXP_REPLACE(Page, '\\?.+', '')
    

    双反斜杠是问号的转义字符,然后计算字段获取其后的所有内容,并将其全部替换为空字符串“”。

    干杯

        2
  •  1
  •   Josh Bradley    7 年前

    你也可以这样做。

    REGEXP_EXTRACT(Page, '([^?]*)\?.*')