Google Data Studio 计算字段/REGEX 协助请求

问题描述

我使用 Google Data Studio 将包含页面 URL 的大型网站站点地图与五年前相同页面 URL 的 Google Analytics 性能数据结合起来。我现在试图根据每个 URL 的长度和 URL (/) 中的正斜杠数量来识别它们的导航深度。主页的导航深度为 0,其下的页面为 1,以此类推。

我有一段代码我一直在努力做到这一点:

LENGTH(REGEXP_REPLACE(Page,"[^\\/]/g","")) - 1

简而言之,如果我正确理解了我拼凑的代码,我会尝试识别 Page 值中所有不是正斜杠 (/) 的字符并使用 {{1} },将它们替换为 REGEXP_REPLACE(nothing),基本上只剩下正斜杠,然后计算它们的长度以确定有多少,因此导航深度减去 1 以删除所有页面 URL 中的第一个。 是我包含的全局变量,因为它在我用来测试代码的 REGEX 创建者中不起作用。据我所知,双重转义 /g 是 Google Data Studio 的一个特殊性。

有问题的字段包含如下所示的数据:

\\

我的代码应该导致结果 /testing-data/page-123/page-321/name-of-page/ (5-1) 但目前导致 4

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)