通过提取进行Google Analytics内容分组 - 提取第3级子目录

时间:2016-12-01 14:47:15

标签: regex google-analytics

我已经和这个人围成一圈。

我想在Google分析中执行内容分组,并按照第3级子目录进行分组。

我可以使用以下正则表达式成功获得第二级

`/destinations/(.*?)/`

网址

mydomain.com/destinations/europe
mydomain.com/destinations/alaska

我获得了欧洲和阿拉斯加的内容组。

然而,我还想要下一个级别的分组,例如

mydomain.com/destinations/europe/southampton
mydomain.com/destinations/europe/portugal
mydomain.com/destinations/alaska/somealaskanplace

给我分组南安普顿,葡萄牙和somealaskanplace 这意味着我需要有效地忽略第二级中的任何内容,而这正是我所挣扎的。

到目前为止我已经

`/destinations\/.*\/(.*?)/$`

但是我给了域名作为分组

有人可以帮忙吗?非常感谢。

2 个答案:

答案 0 :(得分:0)

您需要打开多线标志

检查一下:

/.*?\/(destinations)\/(\w+)\/(\w+)/gm

Regex101上的演示: https://regex101.com/r/2wvRIx/2

答案 1 :(得分:0)

我认为您不需要/分隔符。 GA可能会将您的上一个/$解释为斜杠,然后是字符串结尾。尝试只做/destinations/.*/(.*?)$(注意GA正则表达式不要求你逃避斜杠)。