9 лучших реальных инструментов мониторинга пользователей для улучшения пользовательского опыта

Чтобы получить представление о RUM (мониторинг реальных пользователей), представьте, что ваш веб-сайт – это ферма муравьев, а ваши пользователи – муравьи. RUM очищает стены вашей фермы, позволяя вам точно определить, откуда приходят пользователи, что они делают, какие у них проблемы и сколько времени им требуется для взаимодействия с вашим сайтом..


Вкратце, RUM дает вам представление о том, какой пользовательский интерфейс предлагает ваш сайт..

Это методика тестирования, основанная на реальных взаимодействиях с пользователем. RUM отслеживает реальных пользователей и собирает данные о производительности для формирования ключевых показателей, таких как пути транзакций, скорость отклика и время загрузки страницы. Инструменты тестирования анализируют опыт пользователей в режиме реального времени, наблюдая за их взаимодействием с веб-сайтом или приложением..

Почему RUM важен?

Давайте снова рассмотрим муравьиную ферму: вам нравится наблюдать за своими муравьями, поэтому вы сделаете все возможное, чтобы им было удобно. Посетителям вашего сайта также должно быть комфортно во время их пребывания. Но, в отличие от муравьев на ферме, они могут легко уйти, если не будут хорошо проводить время. Поэтому важно, чтобы вы знали, что они чувствуют, чтобы они могли перемещаться по вашим страницам как можно дольше.

RUM получает данные о реальных пользователях, взаимодействующих с вашим сайтом, в отличие от синтетических методов мониторинга, в которых используются автоматизированные инструменты или роботы, которые планируют действия пользователя в плановом порядке и получают результаты на основе этих действий. Оба подхода дают разные взгляды на поведение вашего сайта, поэтому для лучшего понимания проблем, влияющих на взаимодействие с пользователем, идеальные инструменты и методы должны сочетать мониторинг реального пользователя и синтетический мониторинг, чтобы показать полную картину.

восходящие тренды

Для реализации Восходящий RUM, Вам просто нужно скопировать и вставить фрагмент кода на свои веб-страницы. Как только вы это сделаете, скрипт Uptrends начнет собирать данные об опыте ваших пользователей. Эти данные поступают на ряд панелей RUM, к которым вы можете получить немедленный доступ для проверки ключевых показателей, таких как использование страниц, производительность в каждой стране, использование браузера и т. Д..

Решение для мониторинга Uptrends объединяет фактические данные пользователей с результатами синтетических тестов мониторинга, выполняемых их программным обеспечением. Синтетический мониторинг Uptrends соединяется с одним из 209 мест по всему миру с вашим сайтом через определенные промежутки времени, выполняет взаимодействия и собирает данные результатов. Объединенные результаты дают полную картину общего состояния и эффективности вашего сайта.

Вы можете увидеть, как ваш сайт работает с точки зрения пользователей, и получить представление о профилировании этих пользователей с помощью инструментов веб-аналитики, таких как Google Analytics. Данные становятся видимыми в ваших панелях за считанные минуты, позволяя вам увидеть полную картину, собирая данные со всех просмотров страниц.

Бумеранг

Реализовано как библиотека JavaScript, Бумеранг RUM измеряет время загрузки страницы, показатели производительности и общие характеристики просмотра ваших пользователей. Чтобы настроить инструмент, все, что вам нужно сделать, это включить библиотеку на ваших страницах и вызвать метод init. После установки библиотеки данные RUM начинают поступать на ваш сервер для дальнейшего анализа..

Чтобы избежать «эффекта наблюдателя» (повлиять на результаты эксперимента, просто наблюдая за ним), целью Бумеранга является запуск без добавления времени загрузки страниц. Его сценарии могут быть загружены асинхронно, поэтому, даже если boomerang.js недоступен, сценарии не задержат загрузку страницы..

Бумеранг с открытым исходным кодом, поэтому не нужно платить за это. Вы просто скачиваете его из репозитория GitHub, устанавливаете его, следуя подробным инструкциям, и запускаете мониторинг ваших пользователей. Вам предлагается внести свой вклад в развитие Boomerang, добавить плагины и адаптировать его к различным потребностям. Он имеет обширную архитектуру плагинов и может работать с традиционными, классическими веб-сайтами и современными, включая одностраничные приложения..

перехвата

Идеальное решение для мониторинга не должно оставлять незамеченными.

Это именно то, что перехвата Решение для конечного пользователя обещает сделать. При смешивании разнородных сред, таких как облачные, мобильные и IoT, точки сбоя начинают увеличиваться. Между тем, конечные пользователи ожидают быстрое время загрузки страницы на всегда доступных устройствах, и вам необходимо иметь полное представление о перспективах пользователей, чтобы улучшить их работу и оперативно решать проблемы..

Он делает больше, чем просто собирает данные и показывает их на информационных панелях. Он устанавливает систему оповещений, которая отправляет контекстные предупреждения, когда производительность падает с ожидаемых уровней. Его информационные панели основаны на алгоритмах, что означает, что они показывают, где возникают проблемы. Они также показывают исторические и неагрегированные данные, поэтому вы не пропустите важные детали.

Когда вы вносите изменения в приложение, эти изменения не всегда приводят к лучшему времени отклика или большей надежности. Мониторинг Catchpoint помогает вам моделировать и проверять производительность при проведении A / B-тестов новых выпусков, просматривать детали уровня запросов для страниц, посещаемых реальными пользователями.

Лучевая пушка

Пользователи ценят свое время больше, чем когда-либо: 40% из них покинут сайт после 3 секунд ожидания загрузки страницы. Таким образом, вы должны дать им быстрый опыт, обнаруживая и устраняя узкие места производительности, с которыми они сталкиваются. Для этого, Лучевая пушка предлагает действенные данные из реальных сессий пользователей, что позволяет вам диагностировать, почему они могут иметь плохой опыт.

Это может помочь вам улучшить взаимодействие с пользователями, увеличить объем продаж и повысить производительность интерфейса..

Raygun позволяет вам ясно видеть, кто использует ваше приложение и с какими конкретными проблемами они сталкиваются. Это позволяет вам видеть сеанс каждого отдельного пользователя, выявляя проблемные области и их возможные решения. Этот инструмент также автоматически обнаруживает проблемы с производительностью внешнего интерфейса, которые могут привести к срыву времени загрузки. Возвращаясь к путям, по которым пользователи переходили на ваш сайт, вы можете проанализировать, где они столкнулись с ошибками, где страницы загружались слишком много или просто отказались от сеанса..

Pingdom

Pingdom Единая, целостная платформа RUM заботится о мониторинге действий ваших пользователей, чтобы исключить угадывание и начать принимать решения на основе фактических данных посетителя. Чтобы начать мониторинг с помощью Pingdom, вам просто нужно добавить небольшой фрагмент кода JavaScript на свои страницы, который едва увеличивает производительность..

Вы сразу же увидите, как данные вашего посетителя соотносятся с платформами, странами и браузерами, независимо от того, составляют ли они всего лишь десяток или более миллиона.

Вы можете ввести URL, откуда вы хотите, чтобы Pingdom собирал данные и ожидаемые параметры удовлетворенности. Широкие возможности визуализации помогут вам понять, как изменения в производительности могут повлиять на восприятие ваших посетителей. Таким образом, вы сможете своевременно принять меры, прежде чем ваш бизнес будет затронут.

Имеет ли ваш сайт одну или тысячу страниц, с помощью Pingdom RUM вы можете проанализировать, как ваши посетители воспринимают каждую из них. Функция группирования страниц RUM предлагает сводные данные, показывающие показатели эффективности для похожих страниц..

Планы ценообразования начинаются примерно с 42 долларов в месяц для стандартных функций и масштабируются до 228 долларов в месяц для профессионального набора функций. Эта плата включает в себя не только RUM, но и мониторинг сервера, оповещения и мониторинг транзакций, среди прочих приятностей.

Rapidspike

Легкий, настроенный скрипт RUM – все, что вам нужно для настройки RUM-мониторинг Rapidspike. Этот сценарий обслуживается через безопасное соединение, поэтому вам не нужно беспокоиться о создании уязвимостей. После установки монитор RUM начнет собирать данные об объеме трафика и скорости загрузки страниц от ваших посетителей, идентифицируя географическое местоположение, браузер и используемое устройство..

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

Набор графиков и таблиц позволяет анализировать жизненно важные показатели трафика, которые показывают точные показатели производительности. Эти цифры показывают время загрузки пользователя с разбивкой по времени загрузки по сети, серверу и браузеру, давая вам понять, где нужно решить проблемы с задержкой и устранить узкие места. Результаты являются конкретными для каждой страницы, чтобы помочь сделать углубленный анализ каждой из страниц вашего сайта.

Эластичный

Если вы уже размещаете метрики системы в Elasticsearch, вы можете расширить ее до метрик приложений с помощью Эластичный инструмент APM с открытым исходным кодом (мониторинг производительности приложений).

APM имеет более широкую область применения, чем RUM, поскольку он направлен на повышение доступности приложений и сокращение времени простоя путем выявления узких мест. Специальный пользовательский интерфейс Elastic позволяет вам легко выполнять эту работу и сосредоточиться на решении проблемных изменений на уровне кода. В результате, помимо повышения производительности вашего приложения и опыта ваших пользователей, вы получаете улучшенный и более эффективный исходный код и сокращенный цикл разработки-тестирования-развертывания..

Используя распределенную трассировку, Elastic позволяет объединять транзакции, чтобы понять, как полностью взаимодействуют ваши сервисы. Он позволяет визуализировать вызовы служб через них, выявлять проблемы с задержкой и определять компоненты, которые необходимо оптимизировать. Метрики производительности, которые вы собираете с помощью инструментов Elastic APM, отправляются в Elasticsearch для визуализации их через предварительно сконфигурированные панели мониторинга Kibana..

Elastic использует функции машинного обучения для выявления аномальных времен отклика с упреждением. Оповещения, отправленные по электронной почте или в Slack, будут держать вас в курсе того, как работает ваш код, без необходимости пристально смотреть на информационные панели. Чтобы начать использовать Elastic APM, вам необходимо зарегистрироваться в Elastic Cloud и настроить сервер APM, выполнив несколько простых шагов. Ценовые планы позволяют вам просто оплачивать необходимые ресурсы и размещать их так, как вы хотите.

SpeedCurve

SpeedCurve добавляет много измерений сравнения к данным, которые он собирает о ваших пользователях. Например, он позволяет вам видеть, кто из ваших конкурентов работает быстрее, чем вы, и сравнивает синтетические данные с RUM, чтобы показать вам полную картину. Сопоставляя производительность веб-сайтов с пользовательским опытом, графики взаимодействия дают вам представление о влиянии замедления страниц на показатель отказов вашего сайта..

Инструмент прост в настройке, и он генерирует отличные визуализации, такие как соседние видео и видеофильмы, которые вы можете использовать, чтобы доказать свою точку зрения по команде. Вы можете отслеживать любые метрики, которые вы хотите, в том числе конверсию и размер корзины, а также результаты A / B теста. Для подробного просмотра времени загрузки страницы SpeedCurve позволяет измерять скорость рендеринга отдельных элементов страницы, позволяя точно знать, когда отображается наиболее важный контент..

Работая вместе с Google Lighthouse и PageSpeed ​​Insights, SpeedCurve предлагает список правил производительности, которые вы можете отметить, чтобы улучшить работу своих пользователей. Вы можете использовать SpeedCurve Deploy API как часть процесса непрерывной интеграции и автоматически отслеживать влияние изменений кода между последовательными развертываниями..

Sematext

Sematext Данные RUM дают вам полное представление о водопаде ресурсов, выявляя ресурсы, которые замедляют ваши страницы. Для каждого события загрузки страницы вы можете увидеть, сколько времени было потрачено, различая, сколько он потратил во внутреннем интерфейсе и сколько во внешнем интерфейсе..

Профилируются все ресурсы, включая изображения, шрифты, файлы JavaScript и таблицы стилей. Вы можете выполнить детализацию по URL, типу браузера, геолокации, операционной системе и т. Д..

Одностраничные приложения поддерживаются Sematext RUM независимо от используемой платформы: React, Ember.js, Angular, Vue.js и т. Д. Вы получаете мониторинг веб-приложений для всех запущенных HTTP-запросов и ресурсов, выявляя узкие места производительности, чтобы обеспечить максимальный уровень пользователя. удовлетворение.

Sematext отслеживает ваш счет Apdex, стандартный индекс, который измеряет производительность приложений и удовлетворенность пользователей. Определяя пороговое время для ответов при загрузке страницы, HTTP-запросов и отдельных транзакций на странице, вы можете проанализировать оценку Apdex вашего приложения или веб-сайта, чтобы определить, что может на него повлиять. Вы можете отсортировать страницы с самым низким или самым высоким показателем удовлетворенности, чтобы понять, почему они так хороши или плохи.

Вы можете начать это бесплатно. Если вы хотите отслеживать больший объем и доступ к дополнительным функциям, таким как оповещения по электронной почте, обнаружение аномалий, неограниченное количество сохраненных запросов и т. Д., Вам следует выбрать план Standard или Pro, стоимость которого составляет 19 и 89 долларов США в месяц соответственно..

Вывод

Разница между муравейником и муравьиной фермой заключается в том, что вы не можете видеть, что происходит внутри муравейника; Вы можете видеть только муравьев, которые входят и выходят. Не позволяйте вашему сайту быть муравейником. Превратитесь в ферму муравьев, добавив мониторинг RUM; эквивалент кристально чистых стен, которые дают вам полное представление о том, что происходит внутри. И используйте это понимание, чтобы дать вашим муравьям – извините, вашим пользователям – приятный и богатый опыт.

TAGS:

  • Мониторинг

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map