Я разрабатываю дашборд для клиента. Мой клиент запрашивает данные в реальном времени на панели инструментов. После долгих поисков и чтения в Google я вижу, что встраивание панели мониторинга в реальном времени находится в БЕТА-версии. Я подписываюсь на доступ к БЕТА, мне интересно, есть ли у кого-нибудь какие-либо ресурсы для отчетности в реальном времени.
Насколько я понимаю, этапы встраивания дашборда на мой сайт следующие.
1. Настройте фрейм/контейнер HTML для диаграмм и таблиц. 2. Разрешите доступ к учетной записи GA. 3. Запросите GA через API Google.
var mainChart = new gapi.analytics.googleCharts.DataChart({
query: {
'dimensions': 'ga:browser',
'metrics': 'ga:sessions',
'sort': '-ga:sessions',
'max-results': '6'
},
chart: {
type: 'TABLE',
container: 'main-chart-container',
options: {
width: '100%'
}
}
});
4: Запустить/Тестировать/Отладить
Мой вопрос касается получения данных в режиме реального времени из GA. На данный момент в сети нет четкого ответа. В идеале я хотел бы реализовать это в javascript. Однако, если решение написано на PHP, я не буду жаловаться.