【问题标题】:Combining multiple events in filter (or segment)在过滤器(或段)中组合多个事件
【发布时间】:2020-10-14 20:00:13
【问题描述】:
在我的 datastudio 仪表板中,我想为我的用户创建参与度评分。我发现参与度高的用户会遵守一些标准并参加一些特定事件。
这些事件被标记为 EventA EventB 和 EventC。为了衡量这个用户群有多大,我试图添加一个过滤器,将它们与 AND 组合,而不是 OR。请记住,我不希望将这些事件的点击总数合并,而只希望在他们的生命周期中点击所有这些事件的用户。
不幸的是,这不起作用,我最终得到的结果为 0。这不应该是这种情况,因为在某些情况下 EventC 只能在 EventA 和 EventB 之前被命中的情况下接收命中。
我是否在做一个不可能的组合?根据 Analytics 层次结构,这应该是可能的(另请参阅 https://donalytics.com/2016/04/24/analytics-101-hierarchy-of-users-sessions-hits/)。
我也尝试过 Analytics 细分,但遇到了同样的问题。
【问题讨论】:
标签:
google-analytics
google-data-studio
segment
【解决方案1】:
我是不是在做一个不可能的组合?
是的,上面的Filter(带有 AND 子句)不会在 Google Data Studio 中产生任何结果,因为过滤器是逐行工作的。详细来说,如果数据如下:
+-------------+
| Event Label |
+-------------+
| EventA |
| EventB |
| EventC |
| EventB |
| EventA |
| EventF |
| EventG |
| EventH |
+-------------+
OR 过滤器(EventA OR EventB OR EventC)将显示存在 3 个事件中的任何一个的值:
+-------------+
| Event Label |
+-------------+
| EventA |
| EventB |
| EventC |
| EventB |
| EventA |
+-------------+
AND 过滤器(EventA AND EventB AND EventC)不会显示任何结果,因为每一行都包含一个事件,因此没有结果显示,因为每行不能有多个事件:
+-------------+
| Event Label |
+-------------+
| |
+-------------+