快速浏览
您是否看到过以下错误消息?
Unable to aggregate ratio metrics in the request. Please select another metric.
此错误表示您已要求 Looker Studio 对已汇总的比率指标执行某些操作,但 Looker Studio 无法执行这些操作。例如,您已将基于计算字段的过滤条件应用于包含比率指标的图表。
解决方法是在图表中选择非比率字段(例如,使用展示次数而非点击率),或移除或更改过滤条件。
深入了解
比率指标显示两个或更多个值的相对大小。例如,Google Ads 指标(例如点击率 [CTR])是指广告获得的点击次数除以广告展示次数。在 Google Analytics 中,“跳出率”是指单页会话次数在所有会话次数中所占的比例,而“进入次数 / 网页浏览量”是指访问者进入您的网站并开始新会话的次数与网页浏览量的比率。
在 Looker Studio 中,如果您以需要产品重新计算比率的方式过滤包含比率指标的图表,则会收到上述错误。
以下 3 点有助于您了解此问题:
1) 来自 Google Analytics、Google Ads、YouTube 和 Google Marketing Platform 产品等数据集的数据在到达 Looker Studio 时已汇总。例如,当 Looker Studio 请求 Google Ads 指标(例如点击率)时,系统会将数据处理为适当的汇总类型。
2) 因此,计算字段函数会在汇总后应用于数据。您无法(通常也不需要)返回原始数据,查看该指标的每个唯一实例。例如,如果您尝试在 Google Ads 数据源中使用公式 SUM( Impressions )
创建计算字段,则会收到以下错误:
Re-aggregating metrics is not supported
。
这是因为“展示次数”已汇总(并且其汇总类型“自动”无法更改)。
请注意,对于 Google 表格、MySQL 或 BigQuery 等数据源,情况不一定如此,因为您可以将非汇总数据发送到 Looker Studio。例如,如果您在 Google 表格中拥有原始展示次数数据,则可以使用 SUM 函数对其进行求和,使用 AVG 函数生成平均值,等等。
3) 为保持一致性,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 无法访问原始数据,也无法针对仅在串联字段中包含“标题”的记录重新计算新的比率。
解决方案
在这种情况下,解决方案取决于您尝试显示的数据。在此示例中,您可以将点击率指标替换为非比率指标,例如展示次数。或者,您也可以仅在标准的“点击类型”字段上设置过滤条件,而不是在连接的“广告系列:点击类型”字段上设置过滤条件,这样也能获得相同的结果。
现在,图表可以正常运行了:
相关资源
Google Analytics 维度和指标 Explorer