“无法汇总比率指标”错误是什么意思?

概览

您是否看到过此错误消息?

无法汇总请求中的比率指标。请选择其他指标。

此错误表示您要求数据洞察对已汇总的比率指标执行无法执行的操作。例如,您已将基于计算字段的过滤条件应用于包含比率指标的图表。

解决方法是在图表中选择非比率字段(例如,使用展示次数而非点击率),或者移除或更改过滤条件。

详细介绍

比率指标用于显示两个或多个值的相对大小。例如,Google Ads 指标点击率 (CTR) 是指广告获得的点击次数除以广告的展示次数所得的比值。在 Google Analytics 中,感兴趣的会话占比是指网站或移动应用中感兴趣的会话所占的百分比,而跳出率则与感兴趣的会话占比相反。跳出率是指未发生互动的会话所占的百分比。

在数据洞察中,如果您以需要产品重新计算比率的方式过滤包含比率指标的图表,则会收到上述错误。

以下 3 点有助于您了解此问题:

  1. Google Analytics、Google Ads、YouTube 和 Google Marketing Platform 产品等数据集中的数据在到达数据洞察时已经过汇总。例如,当数据洞察请求 Google Ads 指标(例如点击率)时,数据已经过处理,并采用适当的汇总类型。

  2. 由于上述原因,计算字段函数会在数据汇总后应用到数据。因此,无法(通常也没有意义)返回到原始数据并查看相应指标的每个唯一实例。例如,如果您尝试在 Google Ads 数据源中创建公式为 SUM( Impressions ) 的计算字段,则会收到以下错误:

    Re-aggregating metrics is not supported

    这是因为“展示次数”已汇总(且其汇总类型“自动”无法更改)。

  3. 为保持一致性,数据洞察中的所有计算字段函数都可用于所有数据源类型,即使底层系统本身不支持相应函数也是如此。例如,您可以使用 CONCAT 函数联接任何数据源中的多个值,即使底层系统本身没有 CONCAT 函数也是如此。数据洞察不会将 CONCAT 函数“下推”到底层系统,而是会请求数据并自行执行串联。

汇总失败示例

那么,这一切与 Unable to aggregate ratio metrics 错误有何关系?此示例将深入探讨 CONCAT 示例,帮助您找出答案。

假设您在 Google Ads 数据源中创建了一个名为 Campaign : Click Type 的计算字段,并使用以下公式:

CONCAT(Campaign, " : ", Click Type)

数据洞察会分别针对广告系列点击类型发出查询,然后执行串联操作。结果会进行分组,因此不会出现重复记录。

现在,您可以在图表中使用该串联字段,并且所纳入的指标会正确汇总。例如,我们可以在表格中使用广告系列:点击类型作为维度,点击率作为比率指标:

表格图表显示了按串联字段“广告系列:点击类型”分组的指标“点击率”。

现在,假设您应用过滤条件,仅显示点击类型值为 Headline 的记录:

此过滤条件使用“广告系列:点击类型”串联字段来显示包含字符串“标题”的串联值。

这会破坏图表:

损坏的图表块会显示“配置错误”文本,并提供“查看详情”链接以查看更多详情。

为何会中断

该过滤条件要求数据洞察包含 Campaign : Click Type 返回的每个包含字符串 Headline 的记录。该字段是两个维度的串联;为了满足此要求,数据洞察必须重新提取这些维度,然后应用过滤条件。问题在于表格中存在比率指标 CTR。Google Ads 比率指标是在数据洞察请求之前计算的。数据洞察无法访问原始数据,也无法为串联字段中仅包含字符串 Headline 的记录重新计算新的比率。

解决方案

在这种情况下,解决方案取决于您要显示的数据。在此示例中,您可以将点击率指标替换为非比率指标,例如展示次数。或者,您可以将过滤条件应用于标准点击类型字段,而不是应用于串联的广告系列:点击类型字段,这样也能实现相同的效果。

此过滤条件使用“点击类型”字段来显示包含“Headline”字符串的值。

图表现在可以正常运行了:

按“广告系列:点击类型”串联字段分组的点击率表格图会显示包含“标题”字符串的值。