Обработка результатов

Обработка ответа связана с определенными сложностями, особенно если вы хотите, чтобы ваше решение было гибким и не зависело от фактических параметров и показателей, используемых в отчете.

К счастью, ответ на запрос отчета достаточно подробен и содержит массу полезной информации.

Заголовки

Данные, представленные в заголовках, помогут вам выбрать правильный формат для определенного показателя. Вы сможете узнать тип показателя (например, валюта, коэффициент или сумма) и, если это валюта, денежное значение.

Пример:

"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": [
  [ "2014-01", "278", "63.12", "0.9998" ],
  [ "2014-02", "39", "8.46", "0.9998" ]
]

Итоговые и средние значения

При создании отчета вы также получите вспомогательные массивы totals и averages со значением для каждого соответствующего показателя.

Пример:

"totals": [ "", "317", "71.58", "0.9998" ]
"averages": [ "", "158", "35.79", null ]

Даты начала и окончания

Если вы используете относительные даты, иногда вам может понадобиться узнать расчетные даты начала и окончания.

Пример:

"startDate": "2014-01-01"
"endDate": "2014-02-28"

Дополнительная информация

Оставить отзыв о...

Текущей странице
AdSense Host API
AdSense Host API