快速浏览
您是否看到过此错误消息?
Unable to aggregate ratio metrics in the request. Please select another metric.
此错误表示您已要求 Looker Studio 对已汇总的比率指标执行某些操作,但 Looker Studio 无法执行这些操作。例如,您已将基于计算字段的过滤条件应用于包含比率指标的图表。
解决方法是在图表中选择非比率字段(例如,使用展示次数而非点击率),或移除或更改过滤条件。
深入了解
比率指标显示两个或更多个值的相对大小。例如,Google Ads 指标“点击率”(CTR) 是指广告获得的点击次数除以广告展示次数所得的比值。在 Google Analytics 中,感兴趣的会话占比是指在您的网站或移动应用中感兴趣的会话所占的百分比,而跳出率则与感兴趣的会话占比相反。“跳出率”是指非感兴趣的会话所占的百分比。
在 Looker Studio 中,如果您以需要产品重新计算比率的方式过滤包含比率指标的图表,则会收到之前的错误消息。
以下 3 点有助于您了解此问题:
来自 Google Analytics、Google Ads、YouTube 和 Google Marketing Platform 产品等数据集的数据在到达 Looker Studio 时已经汇总。例如,当 Looker Studio 请求 Google Ads 指标(例如点击率)时,系统会将数据处理为适当的汇总类型。
鉴于上述情况,计算字段函数会在汇总后应用于数据。您无法(通常也不需要)返回原始数据,查看该指标的每个唯一实例。例如,如果您尝试在 Google Ads 数据源中使用公式
SUM( Impressions )
创建计算字段,则会收到以下错误:Re-aggregating metrics is not supported
。这是因为“展示次数”已汇总(并且其汇总类型“自动”无法更改)。
为了保持一致性,Looker Studio 中的所有计算字段函数都可以与所有数据源类型搭配使用,即使底层系统不原生支持该函数也是如此。例如,您可以使用 CONCAT 函数联接任何数据源中的多个值,即使底层系统没有自己的 CONCAT 函数也是如此。Looker Studio 会请求数据并自行执行串联操作,而不是将 CONCAT 函数“推送”到底层系统。
汇总失败示例
那么,这一切与“Unable to aggregate ratio metrics
”错误有什么关系?我们来深入探讨一下 CONCAT 示例,看看会发生什么。
假设您在 Google Ads 数据源中使用以下公式创建了一个名为“广告系列:点击类型”的计算字段:
CONCAT(Campaign, " : ", Click Type)
Looker Studio 会分别针对广告系列和点击类型发出查询,然后执行串联操作。结果会分组,因此不会出现重复的记录。
现在,您可以在图表中使用该串联字段,并且您包含的指标会正确汇总。例如,我们可以在表格中将“广告系列:点击类型”作为维度,将“点击率”作为比率指标:
现在,假设您应用了过滤条件,以便仅显示点击类型为 Headline
的记录:
这会导致图表中断:
出现问题的原因
该过滤条件会要求 Looker Studio 包含 Campaign : Click Type 返回的每个记录(如果该记录包含“标题”)。该字段是 2 个维度的串联:为了满足此请求,Looker Studio 必须重新提取这些维度,然后应用过滤条件。问题在于表格中存在比率指标 CTR。Google Ads 比率指标会在 Looker Studio 请求之前计算出来。Looker Studio 无法访问原始数据,也无法针对仅在串联字段中包含“标题”的记录重新计算新的比率。
解决方案
在这种情况下,解决方案取决于您尝试显示的数据。在此示例中,您可以将点击率指标替换为非比率指标,例如展示次数。或者,您也可以仅在标准的“点击类型”字段上设置过滤条件,而不是在连接的“广告系列:点击类型”字段上设置过滤条件,这样也能获得相同的结果。
现在,图表可以正常运行了: