处理结果

处理报告响应非常重要,尤其是当您希望解决方案能够灵活且独立于您在报告中选择的实际维度和指标时。

幸运的是,报告响应非常完整,包含大量有用的信息。

标头

您可以使用标头中返回的信息来选择特定指标的格式。其中包含以下信息:指标类型、指标类型(如货币、比率或计数)以及所用的币种(如果是货币价值)。

示例

"headers": [
  { "name": "MONTH", "type": "DIMENSION" },
  { "name": "CLICKS", "type": "METRIC_TALLY" },
  { "name": "EARNINGS", "type": "METRIC_CURRENCY", "currency": "USD" },
  { "name": "AD_REQUESTS_COVERAGE", "type": "METRIC_RATIO" }
]

您可以在此处获取实际报告结果。每个响应行代表一个报告行,根据您选择的维度,报告行具有不同的含义。

"rows": [
  { "cells":
    [ {"value": "2021-01"}, {"value": "278"}, {"value": "63.12"}, {"value": "0.9998"} ],
    [ {"value": "2021-02"}, {"value": "39"}, {"value": "8.46"}, {"value": "0.9998"} ]
  }
]

总计和平均值

在生成报告时,您还会收到 totalsaverages 实用程序数组,其中包含每个相应指标的值。

"totals": {
  "cells": [
    {}, {"value": "317"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
},
"averages": {
  "cells": [
    {}, {"value": "158"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
}

开始日期和结束日期

如果您使用的是相对日期,有时了解所计算的开始日期和结束日期会很有用。

"startDate": {"year": 2021, "month": 1, "day": 1},
"endDate": {"year": 2021, "month": 2, "day": 28}

后续步骤