Google Data Studio:如何计算特定事件的数量

Google Data Studio: How to count number of specific events

我知道以前有人问过类似的问题,但我找到的 none 个答案 (example here, another example) 对我有帮助。


我想做什么:

在 Google Data Studio 中创建一个报告,显示 唯一页面浏览量 VS 特定事件 的数量。例如:有多少用户访问了页面 X,有多少用户点击了按钮 Y。

(我正在努力实现的示例) ☝️


我已有的:

Google 已配置分析并跟踪事件。当我转到 Google Analytics 时,我可以看到那里的数字。 Google Data Studio 已经连接到我的 Google Analytics 并且数字匹配。


到目前为止我尝试了什么:

测试 1

使用 Unique Page ViewsUnique Events 指标创建图表,并使用 Event Name = "Button clicked" 设置过滤器,但这会过滤我的 Unique Page Views 指标,结果我得到了错误的数字。

测试 2

创建一个计算字段使用:

SUM(case when REGEXP_MATCH(Event Action, "Button clicked") then 1 else 0 end)

或使用:

COUNT(case when REGEXP_MATCH(Event Action, "Button clicked" ) then "Button clicked" else NULL end)

但这只是returns1


欣赏任何其他想法

尝试 data blending 功能:

  1. 使用访问者/用户唯一页面浏览量.[=28创建第一个图=]
  2. 根据需要过滤 唯一事件 创建第二个情节。
  3. Select 两个图,右键单击其中一个,select 混合数据.

示例(添加了未过滤的图表以供比较):

这是一个解决方案,但就我而言 - 我不仅加入了 2 个 table,而且还需要再加入 1 个 table 并加上日期。 我们混合数据的地方 - 我们将 table 2 与 table 1 和 table 3 与 table 1 也加入 the result of blending data

data blending setup

Join configuration