在GA正则表达式中过滤网址以获取自定义ID

时间:2018-10-30 15:30:13

标签: google-analytics-filters

试图清除某些ID难以匹配网址中间ID的页面。

正在寻找一些正则表达式,以便我可以查找并替换以便可以

任何帮助赞赏一些例子的人

www.abc.net/Alpha/Bravo/Delta/17986016/Kappa
www.abc.net/Alpha/Bravo/Delta/17982038/Kappa
www.abc.net/Alpha/Bravo/Delta/17870320/Kappa
www.abc.net/Alpha/Bravo/Delta/18982038/Kappa/?action=back

请注意Alpha,Bravo和delta是静态的,而Kappa是动态的。

ID更改了,但长度为8个字符。

想结束:

www.abc.net/Alpha/Bravo/Delta/Kappa

1 个答案:

答案 0 :(得分:0)

搜索和替换过滤器对此无效,因为RequestURI中有一个变量(Kappa),并且过滤器中的replace字段需要一个字符串。

自定义高级过滤器仍然可以工作

默认情况下,GA仅在报告中报告网址的RequestURI部分。是否已应用任何过滤器来更改默认报告行为,以便将主机名放在RequestURI的前面?

假设尚无过滤器在起作用...并且查询参数也不是变量...

过滤器类型>自定义高级
字段A->提取A
RequestURI ^(/Alpha/Bravo/Delta/)\d{8}\/(\w+)(\/\?action\=back)?
字段B->提取B
留空
输出到->构造器
RequestURI $A1$A2

如果有一个将主机名添加到RequestURI前面的过滤器,请尝试以下操作,并确保在更改默认页面报告行为的所有其他过滤器之后,将该过滤器以较低的顺序放置。

过滤器类型>自定义高级
字段A->提取A
RequestURI ^(www.abc.net/Alpha/Bravo/Delta/)\d{8}\/(\w+)(\/\?action\=back)?
字段B->提取B
留空
输出到->构造器
RequestURI $A1$A2