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, чтобы проверить конкретные различия

Другие вопросы по тегам