Почему они не возвращают значение 0 для каждого показателя c?
Поскольку API возвращает только те данные, которые соответствуют вашему запросу и для которых хотя бы 1 метри c не равен нулю .
Как я могу справиться с пропущенными днями?
Попробуйте установить для параметра запроса includeEmptyRows
значение True
: "Если установлено значение false, ответ не содержит строк если все извлеченные метрики равны нулю. По умолчанию установлено значение false, что исключит эти строки. "
Я знаю, что это устраняет проблему для стандартных запросов, однако это не будет работать, когда использование пользовательских измерений , поскольку это будет означать, что GA потребуется знать все возможные значения ваших пользовательских измерений и восстанавливать пустые строки для всех из них (Как GA может знать все возможные значения измерений? Может быть, есть некоторые значения, которые не еще не было отслежено, что если ваше пользовательское измерение имеет 30K возможных значений? ...).