Что означает отсутствие данных для допустимых комбинаций параметров для исторических дат в Google Analytics API?

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

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

  • Я получаю данные: при получении данных для дат X> 2018-02-01
  • Я не получаю данные: при получении данных для дат X ‹2018-01-01

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

[
  "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",
]

or

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

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

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


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

Похоже, проблема может быть связана с сроком хранения данных. введите здесь описание изображения


person Anthony H    schedule 29.03.2019    source источник
comment
Похоже, в данном случае это было связано с сохранением данных. Однако остается вопрос, почему объединение не возвращает данные, а возвращают отдельные запросы. Добавлю инфу в ОТ   -  person Anthony H    schedule 10.04.2019


Ответы (1)


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

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

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

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

person MandyShaw    schedule 29.03.2019
comment
Не уверен, как можно было бы снова объединить данные, возможно, если бы в UTM Campaign или UTM Source был код страны. - person Anthony H; 10.04.2019
comment
Я бы, вероятно, использовал куки-файл GA (который у меня есть в качестве настраиваемого параметра пользовательской области) и временную метку (я бы подумал, что оба они должны присутствовать во всем), чтобы создать временную шкалу для каждого из различных типов требуемых действий, затем объедините их. Очевидно, это зависит от объемов данных и сценария использования отчетов. (И, без сомнения, кто-то с большим опытом, чем я, мог бы найти лучший способ присоединиться!) - person MandyShaw; 14.04.2019