Google Analytics API — Данные для линейного графика

#php #google-analytics-api #linechart

#php #google-analytics-api #линейный график

Вопрос:

Я хочу создать линейный график, используя данные, полученные Google Analytics API. Построить график с помощью Highcharts.js , но я ищу решение для высокопроизводительного запроса. Единственная идея, которая у меня была, — это сделать 30 запросов данных для 30-дневного графика, чтобы получать просмотры страниц за каждый день, используя следующий запрос:

 https://www.google.com/analytics/feeds/data?ids=$idamp;dimensions=$dimensionamp;metrics=$metricamp;sort=$sortamp;start-date=$startamp;end-date=$endamp;max-results=$max_resultsamp;start-index=$start_index
  

Нет ли способа получить эти данные всего за один запрос?

Ответ №1:

На самом деле я не могу видеть измерения, которые вы пытаетесь запросить, потому что вы используете переменные, но вы должны просто иметь возможность использовать ga:date измерение для разделения данных по дням.

Вы можете загрузить не более 10 000 строк за запрос, но вы можете использовать start-index параметр для получения остальных.

Ответ №2:

Что ж, вы можете настроить переменные даты $ start и $ end так, чтобы они включали 30 дней. Это должно сократить ваш запрос с 30 до 1.

Комментарии:

1. результатом будет количество всех посетителей за 30 дней. что мне нужно, так это количество посетителей каждый день…

Ответ №3:

Попробуйте добавить измерение ga:day к запросу. Это позволит сортировать ваши данные за день