Regex 谷歌分析-根据查询参数对URL进行分组

Regex 谷歌分析-根据查询参数对URL进行分组,regex,google-analytics,parameters,analytics,Regex,Google Analytics,Parameters,Analytics,我正在运行一个活动,所有合作伙伴的流量都通过一个登录页。 但是,根据各种参数,此页面url是动态的。。。所以我的GA报告显示了数百行。 我知道我可以过滤掉这些参数。。。但我想提取每个合作伙伴的数据。 以下是动态URL的示例: /landing-page/?ref=partner01&id=value1&email=value2&param=value3 我想清除URL,但在报告中保留第一个参数“ref” 我尝试了ref=([^&]*),但它不起作用 然后GA应该对URL

我正在运行一个活动,所有合作伙伴的流量都通过一个登录页。 但是,根据各种参数,此页面url是动态的。。。所以我的GA报告显示了数百行。 我知道我可以过滤掉这些参数。。。但我想提取每个合作伙伴的数据。

以下是动态URL的示例:

/landing-page/?ref=partner01&id=value1&email=value2&param=value3
我想清除URL,但在报告中保留第一个参数“ref

我尝试了ref=([^&]*),但它不起作用


然后GA应该对URL进行分组(我猜),我可以看到一个报告,其中包含按合作伙伴排序的数据。

您可以在视图设置中使用“排除URL查询参数”,并在其中列出所有不需要的参数,如
id、email、param
ref
从列表中删除将使其保持在页面路径中。
有关

哪种编程语言的详细信息?对不起。。。我正在尝试使用正则表达式。。。不是编程语言,因为我想在GA中工作。如果我理解正确,您希望URL显示为:/landing page/?ref=partner01。。。所以我可以看到每个合作伙伴的GA统计数据。那么
*ref=*.+?(&=*)
呢?它应该匹配“ref=”之前的所有内容,然后匹配后面的所有内容,直到找到“&=”ok。。。通过创建新视图并应用参数过滤器,它可以工作。。。但我无法在设置日期之前检索数据。分析中的过去数据不能以任何方式修改。许多提到的其他技术适用于传入的新数据。要正确清理历史数据,您最好在GA之外进行清理,否则您的选择将非常有限