首页 文章

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

提问于
浏览
0

我的GA页面维度中的请求URI如下所示:

/this/is/a/webpage.html?parameter=1 /forwarded/from?url=/webpage.html?parameter=1 /this/is/another/webpage.html

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

基于上述输入的理想输出将是:

/this/is/a/webpage.html /转发/来自/this/is/another/webpage.html

我试过这个:

计算字段:公式:

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

它不返回任何记录 .

这是我玩正则表达式https://regex101.com/r/hkqOXA/1正则表达式似乎有效,Data Studio似乎让我失败了!请告知解决方案或解释为什么Data Studio不按预期处理此问题!

谢谢!

2 回答

  • 2

    试试这个计算字段:

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

    双反斜杠是问号的转义字符,然后计算字段在此之后抓取所有内容并用空字符串''替换它 .

    干杯,本

  • 0

    你也可以这样做 .

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

相关问题