Я использую Google Analytics Reporting API v4 и заметил странное поведение, когда запрашивал у пользователей метри c. Когда я использую тело следующего запроса, все в порядке.
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:users"
}
],
"dateRanges": [
{
"startDate": "2016-08-23",
"endDate": "2020-01-01"
}
],
"viewId": "1111111",
}
]
}
У меня следующий ответ:
"data": {
"rows": [
{
"metrics": [
{
"values": [
"1985"
]
}
]
}
Когда я пытаюсь go вперед по временной шкале, устанавливая startDate до «2017-08-23» или «2018-08-23» общее количество пользователей линейно уменьшается. Это логично и нормально. Но когда я устанавливаю дату начала на более ранние даты, например «2016-08-22» или «2015-08-23», я не получаю ДАННЫХ. Пример запроса:
{
"reportRequests": [
{
"metrics": [
{
"expression": "ga:users"
}
],
"dateRanges": [
{
"startDate": "2015-08-22",
"endDate": "2020-01-01"
}
],
"viewId": "1111111"
}
]
}
Ответ:
"data": {
"isDataGolden": true
}
Заголовки запроса и viewId действительны.
Это ошибка или есть есть какое-то логическое объяснение такого поведения? Любая помощь будет оценена по достоинству.