如何使用参数过滤 Data Studio 中的 Analytics 数据?

How to filter Analytics data in Data Studio with parameters?

我正在数据洞察中使用我的 Analytics(分析)数据制作报告,但我在寻找如何过滤它时遇到了一些问题。这是我需要做的: 我在 URL 中收到一个“用户”参数,我需要用它来过滤我的“用户名”维度。我想在报告中做一些过滤器,比如 Include usernameDimension = userParameter.

我可以创建自定义字段以使用正则表达式提取用户名。

假设您有一个名为 URL 的字段,其中包含如下内容:

https://example.com/path/path/endpoint?param1=blah&param2=bleh&username=Diego&param3=blih

您可以在新字段中使用此公式来提取用户名:

REGEXP_EXTRACT(URL, "[?&]username=([^&]*)")

您可以轻松地将此自定义字段添加到下拉选择器或其他内容以允许在您的仪表板中进行过滤。

由于DataStudio的一些限制,目前无法直接使用Report URL parameters来过滤报表(当你创建一个过滤器时,它只允许你select字段,而不是参数)。但是,可以使用引用该参数的新字段“破解”此限制。

使用以下表达式创建一个名为 my_filter(或您希望的名称)的新布尔字段:

field_i_want_to_filter = my_parameter

然后,只需使用此字段在您的报告中创建一个新过滤器,条件为 my_filter is true