我们已配置来自 Google Ads 的 BigQuery 数据传输。 Big Query 表中的某些指标会乘以 1,000,000 并存储在 bigqquey 表中。 ads_AdStats_* 表中的指标,例如metrics_average_cost、metrics_average_cpc、metrics_average_cpm。
请告诉我这是大查询数据传输中的错误吗?
metrics_average_cpc 应该是 0.53 但大查询表有 530000 metrics_average_cpm 应该是 530 但大查询表有 530000000
BigQuery 中的指标乘以 1,000,000 并不是 BigQuery 数据传输服务本身的错误,而是 Google Ads API 表示这些值的方式造成的结果。这样做是为了避免财务计算中浮点运算可能出现的精度错误,并且这些指标会直接传输,因为它们是由 Google Ads API 提供的。因此,您在 BigQuery 中看到的值以微为单位(即乘以 1,000,000)。
例如。如果 Google Ads API 中的metrics_average_cpc 为 0.53,则在 BigQuery 中表示为 530000 微秒。
SELECT
metrics_average_cpc / 1000000 AS actual_average_cpc,
metrics_average_cpm / 1000000 AS actual_average_cpm
FROM
`egdataset.ads_AdStats_*`