Как работает Google Analytics Real Time? - PullRequest
6 голосов
/ 30 ноября 2011

Мне интересно, как работает пользовательский интерфейс Google Analytics Real Time, какова техника?Используют ли они длительный опрос клиента, чтобы мгновенно обновлять статистику пользовательского интерфейса, передавая информацию в реальном времени с сервера клиенту?Я просто открываю Chrome dev tool на вкладке сети, и на https://www.google.com/analytics/realtime/bind возникает бесконечный запрос * Кто-нибудь знает хитрость?Работает безупречно ...

Ответы [ 2 ]

6 голосов
/ 30 ноября 2011

Ниже показано, как собираются данные в реальном времени, а не как обновляется пользовательский интерфейс. (похоже, пользовательский интерфейс просто использует опрос AJAX на стороне клиента)

Никаких специальных опросов или методов на стороне клиента не используется.Сбор данных такой же, как и всегда.

Вместо этого Google Analytics будет считать, что тот, кто запустил просмотр страницы за последние 5 минут, по-прежнему является «активным» посетителем.

Из e-nor:

Эти посетители были активны в течение последних 5 минут, все, кто не активен более 5 минут, удаляются.

1 голос
/ 22 февраля 2013

Я был одним из двух людей, которые создали первую версию пользовательского интерфейса Realtime Analytics.Мы использовали Closer's BrowserChannel .

...