2017-01-21 3 views
1

Я использую Core Reporting API (Reporting API V4).Возраст данных Google Analytics API?

Есть ли способ определить, когда последний раз возвращались данные, возвращаемые моим запросом?

Я хотел бы указать, были ли последние данные обновлены несколько часов назад против нескольких минут назад.

+0

Какой API вы используете? Можете ли вы уточнить свой вопрос, если это возможно? – dikesh

+0

API отвечает ['isDataGolden'] (https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGet#ReportData.FIELDS.is_data_golden), в котором говорится, что данные снова изменятся. Если ваш сайт мал, [Задержка обработки данных] (https://support.google.com/analytics/answer/1070983?hl=ru#DataProcessingLatency) может быть почти ничего. Из вашего вопроса это звучит так, как будто вы хотите получить не только данные, но и устаревшие. Вы можете запросить ga: hour и ga: minute, чтобы узнать, когда был записан последний обработанный хит. – Matt

+0

Спасибо @Matt. Если вы добавите это как ответ, я буду рад рассмотреть его как принятый ответ. – HWD

ответ

0

API отвечает isDataGolden, в котором сообщается, будут ли данные снова изменяться, если ваш сайт небольшой, data processing latency может быть почти ничего.

С вашего вопроса кажется, что вас больше интересуют не только данные, но и как устаревшие. Вы можете запросить ga:hour и ga:minute, чтобы узнать, когда был записан последний обработанный хит.

Обратите внимание, что есть также Realtime API, который дает вам информацию о том, что происходит мгновенно.