Что это означает, когда данные не возвращаются для допустимых комбинаций измерений для исторических дат в Google Analytics API? - PullRequest
0 голосов
/ 29 марта 2019

Я получаю данные о производительности через BatchGet в Google Analytics Core V4 API .

С комбинацией измерений

  • Я получаю данные: При получении данных для дат X> 2018-02-01
  • I не получить данные: при получении данных за даты X <2018-01-01 </li>

Используемые размеры:

[
  "ga:date",
  "ga:source",
  "ga:medium",
  "ga:campaign",
  "ga:country",
  "ga:countryIsoCode"
]

Запрошенные метрики: ga:sessions

Я пытался загрузить данные за дату 2017-10-01, что не дает никаких данных.

Использование следующих наборов измерений возвращает данные:

[
  "ga:date",
  "ga:source",
  "ga:medium",
  "ga:campaign",
]

или

[
  "ga:date",
  "ga:country",
  "ga:countryIsoCode"
]

Я ожидаю получить данные для объединения наборов измерений, которое работает, но вместо этого он не возвращает данных для даты.

Почему нет данных, возвращаемых с объединением измерений?


Обновление 2019-04-10:

Возможно, проблема связана с периодом хранения данных .enter image description here

1 Ответ

0 голосов
/ 29 марта 2019

Вы, вероятно, сталкиваетесь с фактами, что

a) отдельная строка данных GA заполняется не каждым измерением и каждым показателем, а только теми, которые относятся к конкретному случаю, который отслеживает эта строка,и

b) GA не возвращает значения по умолчанию для отсутствующих измерений и мер, просто отказывается возвращать строку вообще, если вы запрашиваете пропущенное измерение или меру.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...