我无法找到简单的Google Analytics转换过滤器的解决方案。 GA的正则表达风味略有限制。
过滤器的目的是转换子域
这些可能性需要匹配和标准化或保持不变
example.com --> example.com
shoesblack.site.de --> shoes.site.de
black.site.de --> site.de
shoes.site.de --> shoes.site.de
site.de --> site.de
site --> site.de
这是我能够组合的匹配表达式
^(shoes\.|shoes)?(black)?(\.)?site(\.de)?
和替换部分
$1site.de
在尝试各种组合时,我无法通过单一转换实现这一目标。当前示例将产生此结果。请参见第一行中缺少的点。
shoesblack.site.de --> shoessite.de
black.site.de --> site.de
shoes.site.de --> shoes.site.de
site.de --> site.de
site --> site.de
有一个选项可以在两个过滤器中使用它,但是我很好奇是否可以在一次转换中完成。
答案 0 :(得分:0)
如果我理解正确,我认为这对您有用:
搜索字符串: ^(?:(shoes)[^.]*(\.))?.*
替换字符串: $1$2site.de