Google アドセンス管理 API v 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_]+'"
}
}