API отчетов Google Analytics v4: разница в возвращаемых значениях за тот же период
Я пытаюсь выполнить запрос для указанного диапазона дат.
Например: с 1 мая 2017 по 5 мая 2017
Я делаю это двумя способами:
Первый способ: один запрос с диапазоном дат:
2017-05-01 ~ 2017-05-05
Второй способ: четыре запроса с диапазонами дат:
2017-05-01 ~ 2017-05-02
2017-05-02 ~ 2017-05-03
2017-05-03 ~ 2017-05-04
2017-05-04 ~ 2017-05-05
Как я ожидаю, общая сумма метрик (ga: сессий и т. Д.) Должна быть равна.
Т.е. общее количество сеансов по первому пути должно быть равно сумме сеансов по второму пути:
sessions from 2017-05-01 ~ 2017-05-02 +
sessions from 2017-05-02 ~ 2017-05-03 +
sessions from 2017-05-03 ~ 2017-05-04 +
sessions from 2017-05-04 ~ 2017-05-05
Но это не так.
Сумма сессий по второму пути намного больше.
Какова причина?
На самом деле, результаты из GA API не выбираются (нет reportData.samplesReadCounts
или же resportData.samplingSpaceSizes
поля в ответе).
1 ответ
Я полагаю, что ваши диапазоны дат должны быть исключительными, например, 01-02, 03-04 и так далее. Попробуйте добавить ga:datehour, чтобы проверить конкретные различия