如何在Google Data Studio中使用计算字段拆分事件值

时间:2018-11-18 19:29:45

标签: google-analytics google-tag-manager google-data-studio

我正在尝试将某个事件动作(A)的事件值乘以($ x.xx),并将另一种类型的事件动作(B)的事件值乘以不同的金额($ x.xx )。

  • 例如:事件操作A * 1.37
  • 例如:事件动作B * 2.22

我每次点击都会触发Google跟踪代码管理器触发事件​​,其中“操作”是点击的类型,“标签”是URL。我了解在Google Data Studio中,可以使用计算字段将[事件值]乘以​​[x数量]。但是我不确定如何根据事件操作将其分开。

是否也可以在一个字段中执行此操作?如:

如果(事件操作包含“ A”,然后将[事件值]乘以​​[x],否则,如果事件操作包含“ B”,然后将[事件值]乘以​​[y])

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为您不能在一个字段中一步完成此操作,但是如果您将一个字段(乘数)做为

CASE 
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX] 
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY] 
ELSE 0
END

然后是第二个字段

multiplier*[event value]

编辑:要考虑[事件值]是一个汇总

AVG(CASE 
WHEN REGEXP_MATCH("Event Action","A") THEN [yourmultipliervalueX] 
WHEN REGEXP_MATCH("Event Action","B") THEN [yourmultipliervalueY] 
ELSE 0
END)