如何使用 Data Studio 计算字段删除 GA 页面查询参数?
How to remove GA Page query parameters using Data Studio calculated fields?
我的 GA 页面维度中有请求 URI,如下所示:
/this/is/a/webpage.html?parameter=1
/forwarded/from?url=/webpage.html?parameter=1
/this/is/another/webpage.html
我想在 Data Studio 中创建一个计算字段,用于提取第一个“?”之前的文本。和 returns 该值。
基于上述输入的理想输出为:
/this/is/a/webpage.html
/forwarded/from
/this/is/another/webpage.html
我试过这个:
Calculated Field: Formula:
REGEXP_EXTRACT(Page, '^(.+?)\?')
它returns没有记录。
这是我在玩正则表达式 https://regex101.com/r/hkqOXA/1
正则表达式似乎有效,Data Studio 似乎让我失望了!请就 Data Studio 未按预期处理此问题的原因提供解决方法或解释!
谢谢!
试试这个计算字段:
REGEXP_REPLACE(Page, '\?.+', '')
双反斜杠是问号的转义字符,那么计算字段会抓取后面的所有内容,并将其全部替换为空字符串''。
干杯,
本
你也可以这样做
REGEXP_EXTRACT(Page, '([^?]*)\?.*')
我的 GA 页面维度中有请求 URI,如下所示:
/this/is/a/webpage.html?parameter=1
/forwarded/from?url=/webpage.html?parameter=1
/this/is/another/webpage.html
我想在 Data Studio 中创建一个计算字段,用于提取第一个“?”之前的文本。和 returns 该值。
基于上述输入的理想输出为:
/this/is/a/webpage.html
/forwarded/from
/this/is/another/webpage.html
我试过这个:
Calculated Field: Formula:
REGEXP_EXTRACT(Page, '^(.+?)\?')
它returns没有记录。
这是我在玩正则表达式 https://regex101.com/r/hkqOXA/1 正则表达式似乎有效,Data Studio 似乎让我失望了!请就 Data Studio 未按预期处理此问题的原因提供解决方法或解释!
谢谢!
试试这个计算字段:
REGEXP_REPLACE(Page, '\?.+', '')
双反斜杠是问号的转义字符,那么计算字段会抓取后面的所有内容,并将其全部替换为空字符串''。
干杯, 本
你也可以这样做
REGEXP_EXTRACT(Page, '([^?]*)\?.*')