使用过滤器时,Data Studio中文本字段的计数差异增加了

时间:2019-01-02 10:51:48

标签: google-analytics google-data-studio

我想计算Google Data Studio中带有特定事件标签的会话数。我在像这样的Google Analytics(分析)源的data studio中创建了一个新字段:

COUNT_DISTINCT(CASE WHEN Event Label = "Form Start" THEN Session ID ELSE "" END)

其中,会话ID是GA(字符串)中的自定义维度。 问题是,例如当我将这个新指标拉到记分卡时,如果我随后在该记分卡上添加一个带有Event Label =“ Form Start”(与情况完全相同的事件标签)的过滤器,则我得到的值为6。新字段的声明),指标将增加到23! (这是正确的数字)。

后台的数据工作室中是否存在一些数据截断?或者为什么使用过滤器会增加不重复计数?

3 个答案:

答案 0 :(得分:0)

您看到的怪异数字可能是由于采样所致。在“查看”模式下的报告底部,应指出是否已对数字进行采样。

此外,“唯一事件”指标应告诉您每个会话发生特定事件的次数。您可能不需要在Data Studio中完成所有自定义工作,只需为标签过滤即可。

答案 1 :(得分:0)

我可能缺少需要COUNT_DISTINCT函数的内容,但是更简单,不同的公式会起作用吗?

CASE WHEN Event Label = "Form Start" THEN 1 ELSE 0 END
这样会创建一个数字字段,该数字字段可用于具有多个汇总选项的记分卡的度量标准元素吗?关键选项是SUM :)

答案 2 :(得分:0)

我认为我遇到了类似的问题,我试图统计元中具有特定类别的所有页面:

CASE
WHEN REGEXP_MATCH(idio:industry, '.*Agriculture.*') THEN "Agriculture"
else "Others"
END

在你的情况下,我认为你会使用这个:

CASE
WHEN REGEXP_MATCH(Event Label, '.*Form Start.*') THEN Session ID
else "Others"
END