При создании отчетов с помощью API управления Google AdSense версии 1.4 можно, как указано здесь: https://developers.google.com/adsense/management/v1.4/reference/accounts/reports/generate
Я проверил показатели и параметры, указанные здесь: https://developers.google.com/adsense/management/metrics-dimensions
Я попытался передать эти значения в запросе, и он отлично работает для меня:
startDate=2015-07-07&
endDate=2015-07-12&
dimension=AD_UNIT_NAME&
metric=AD_REQUESTS_CTR
Но как мне передать несколько значений метрик? например, если мне нужны значения метрик:
AD_REQUESTS_RPM ,
AD_REQUESTS_RPM ,
CLICKS ,
EARNINGS etc
Я попытался разделить их с помощью обычных и URL-кодированных значений
":"
","
" " (space)
Но у меня ничего не работает, я получаю эту ошибку:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidParameter",
"message": "Invalid value 'AD_REQUESTS_CTR:AD_REQUESTS_RPM'. Values must match the following regular expression: '[a-zA-Z_]+'",
"locationType": "parameter",
"location": "metric[0]"
}
],
"code": 400,
"message": "Invalid value 'AD_REQUESTS_CTR:AD_REQUESTS_RPM'. Values must match the following regular expression: '[a-zA-Z_]+'"
}
}