API аналитики Core Reporting неожиданно сильно отличается от данных панели мониторинга

я использую PHP API Google Клиент чтобы получить данные Google Analytics. Пока все хорошо до вчерашнего дня, когда данные из созданного отчета начали отличаться от данных на панели аналитики. Ранее все данные сопоставлялись с инструментальной панелью и результатами API без каких-либо проблем.

Итак, если мой 30-дневный отчет (StartDate = 30daysAgo, EndDate = today) имеет 118 000 Просматриваемые на панели инструментов возвращает 78 300 по API batchGet, То же самое для моих других показателей, sessions а также newUsers,

Все по-прежнему не так, даже после установки уровня образца LARGE и установив размер страницы 50000 (v4 позволяет до 100 000). Раньше отлично работал на DEFAULT а также 10000Я не могу понять, что сейчас не так!

Я не видел ни одного сообщения об ошибке о квоте на Облачная платформа Проект ни на панели аналитики. Это все еще в локальной среде разработки, хотя.

0

Решение

Похоже, причиной является выборка. Это может быть связано с увеличением трафика на сайте в целом.

Общие пороговые значения для выборки: 500 тыс. Сессий на имущество уровень для диапазона дат, который вы используете.
https://support.google.com/analytics/answer/2637192

Уровень выборки LARGE не означает, что образец составляет 100%.
https://developers.google.com/analytics/devguides/reporting/core/v4/basics?hl=en#sampling

Проверьте поля samplesReadCounts а также samplingSpaceSizes в вашем ответе на Core Reporting API 4. Если они пусты, выборка не была применена.
https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGet#ReportData.FIELDS.samples_read_counts

Чтобы избежать выборки, постарайтесь уменьшить диапазон дат.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]