Какой инструмент лучше всего использовать для веб-статистики в реальном времени?
Я управляю несколькими контент-сайтами, которые имеют несколько миллионов пользовательских сеансов и нуждаются в надежном способе мониторинга некоторых метрик в реальном времени для определенных фрагментов контента (ключевые метрики: просмотры страниц / уникальные просмотры страниц с течением времени, уникальные пользователи, источники ссылок).
Здесь используется случай, когда статистика будет видна авторам / сотрудникам на сайте, а также будет служить исходными данными для алгоритмов популярности контента в реальном времени.
Мы уже используем Google Analytics, но это не обновляет достаточно быстро (4-24 часа в зависимости от объема трафика). Google Analytics предлагает API отчетов в реальном времени, но в настоящее время он находится в закрытой бета-версии (я запрашивал доступ несколько раз, но пока не рад).
Новый Relic предлагает несколько аналитических продуктов, но они довольно дорогие (149 долл. США /500 тыс. Просмотров страниц - у нас их несколько раз).
Другие ответы, которые я нашел на Stackru, предлагают создать свой собственный, но это было 3-5 лет назад. Есть идеи?
4 ответа
Слышал кое-что хорошее о Woopra, и они предлагают 1,2 млн просмотров страниц по той же цене, что и Relic.
https://www.woopra.com/pricing/
Если это слишком дорого, значит, вы загружаете журналы в реальном времени и используете сервис упругого поиска, чтобы прочитать их, чтобы получить нужные вам данные, но вам понадобится доступ к журналам, пока они записываются.
Такой сервис, как Loggly, может подойти вам, который позволит вам "жить в хвосте" ваших журналов (просмотр во время записи), но, опять же, за это приходится платить.
Если вам не удастся что-то сделать самостоятельно или попросить кого-нибудь из фрилансеров что-то сделать, вы сможете читать и отображать журналы в формате, который вы узнаете.
https://www.portent.com/blog/analytics/how-to-read-a-web-site-log-file.htm
Если метрики, которые вам нужно отслеживать, ограничены теми, которые вы перечислили (просмотры страниц, уникальные пользователи, источники), вы можете подумать о сборе логов ваших веб-серверов и использовании анализатора логов.
В Интернете есть несколько бесплатных инструментов для получения статистики в реальном времени из этих журналов. Взгляните, например, на www.elastic.co.
Надеюсь это поможет!
Google Analytics предлагает просмотр данных в режиме реального времени, если вы этого хотите?
https://support.google.com/analytics/answer/1638635?hl=en
Я верю, что их API уже выпущен, так как мы сейчас смотрим на это!
Если у вас есть доступ к журналам веб-сервера, вы можете настроить Elastic Search в качестве поисковой системы, а также парсер журналов Logstash и Kibana в качестве внешнего инструмента для анализа данных.
Для получения дополнительной информации: пройдите по эластичной поисковой ссылке.