Узнайте, как собирать аналитические сведения от конечного пользователя до приложения
Чтобы обеспечить работоспособность своих серверов, доступность своих приложений и веб-сайтов современные предприятия уделяют большое внимание мониторингу инфраструктуры. В суете многие компании упускают из виду необходимость мониторинга другого аспекта работы приложения: пользовательского опыта.
Мониторинг действий реальных пользователей (RUM) помогает компаниям понять, как их пользователи взаимодействуют с веб-сайтом. Собирая данные о взаимодействии пользователей в режиме реального времени, инструменты RUM помогают понять, выполняет ли ваш сайт то, для чего он был предназначен.
Данные RUM в основном используются цифровыми маркетологами и владельцами приложений для получения информации об активности пользователей. Вместе с этим инженеры по надежности работы сайта (SRE) также могут использовать данные RUM для устранения проблем и оптимизации сайта.
RUM – это один из аспектов мониторинга производительности приложений (APM). Обычно в код сайта встраивается небольшой фрагмент кода JavaScript, а затем данные о взаимодействии с пользователем собираются и отправляются в инструмент для сбора данных RUM. Среди видов собираемых данных можно выделить следующие:
· Время загрузки страницы
· Расположение посетителей сайта
· Платформы, устройства и браузеры, используемые посетителями сайта
RUM является основной функцией SolarWinds® Pingdom®. Из этой статьи вы узнаете, как подключить Pingdom RUM к вашему сайту WordPress, установив и настроив соответствующий плагин. Затем рассмотрим несколько примеров того, как информация из RUM-инструментов, таких как Pingdom, может помочь вам принять основанные решения для оптимизации вашего WordPress-сайта, а также улучшить возможности его использования.
Зачем использовать реальный мониторинг пользователей с WordPress?
WordPress – это мощная и популярная система управления контентом (CMS) с большим сообществом пользователей и обширной экосистемой плагинов. По оценкам на конец 2021 года, более 455 миллионов сайтов используют WordPress, при этом ежемесячно на WordPress появляется 70 миллионов новых записей в блогах. WordPress популярен, что подтверждается его активным сообществом разработчиков и огромной библиотекой плагинов.
Понимая, как ваши пользователи взаимодействуют с вашим сайтом WordPress – а именно в этом и состоит задача RUM, – вы будете знать, как лучше его оптимизировать. Некоторые могут утверждать, что полный набор для мониторинга веб-ресурсов является излишеством для развертывания WordPress. Однако если вам нужен только RUM, то Pingdom – отличное отдельное решение.
Настройка Pingdom и WordPress
У SolarWinds есть развертывание WordPress 5.8, работающее на VPS DigitalOcean, который компания создала по образу marketplace. Он предоставляет все – веб-сервер Apache, базу данных MySQL и установленный WordPress сервис. На начальном сайте есть два образца записей в блоге.
Настройка учетной записи Pingdom и сайта RUM
Если у вас еще нет учетной записи в Pingdom, вы можете создать новую учетную запись с бесплатной пробной версией. Как только вы войдете в систему, нажмите «Мониторинг реальных пользователей» на боковой панели навигации.

После этого нажмите кнопку «Добавить сайт для мониторинга». Введите URL-адрес развертывания WordPress и нажмите кнопку Сохранить.

После сохранения сайта Pingdom покажет вам фрагмент кода, который вы обычно используете для вставки. Поскольку будет использоваться удобный плагин Pingdom для WordPress, не нужно будет вставлять фрагмент кода, поэтому вы можете проигнорировать этот фрагмент и закрыть диалоговое окно.

Установите плагин Pingdom для WordPress
В WordPress установите плагин Real User Monitoring by Pingdom. Войдя на свой сайт WordPress в качестве администратора, нажмите плагины | Добавить новый.

Выполните поиск плагина по ключевому слову «pingdom». Найдя подключаемый модуль, нажмите кнопку Установить сейчас.

После установки подключаемого модуля нажмите кнопку Активировать. Далее в списке установленных плагинов для WordPress найдите недавно установленный плагин Pingdom и нажмите «Настройки». Вам будет предложено вставить идентификатор сайта мониторинга реальных пользователей. В Pingdom, когда вы просматриваете сведения о RUM для своего сайта, вы будете иметь URL-адрес, аналогичный следующему:
![]()
Выделенный код в приведенном выше URL-адресе – это идентификатор вашего сайта RUM. Скопируйте и вставьте это значение в настройки плагина WordPress. Затем нажмите кнопку Сохранить изменения.

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

Примеры использования
В предыдущем разделе демонстрационный сайт был явно небольшим, а нагрузка на тестовые запросы была низкой. Цель состояла в том, чтобы просто показать, как настроить Pingdom и WordPress для совместной работы. Давайте рассмотрим некоторые примеры того, как данные RUM с сайта WordPress производственного класса могут дать полезную информацию.
Пример 1: Время загрузки страницы и области CDN
Pingdom обеспечивает визуализацию времени загрузки страницы на основе географии. Вы можете видеть — как в виде карты, так и в виде таблицы — как быстро (или медленно) загружаются страницы для ваших пользователей в разных регионах мира.

Подобное понимание может повлиять на выбор регионов для сети доставки контента (CDN). Стоит ли создавать дополнительные экземпляры WordPress и использовать CDN для лучшего распространения в регионе Восточной Азии или Южно-Тихоокеанском регионе? Данные RUM могут помочь вам принять такое решение.
Пример 2: Платформы, устройства и совместимые темы
На вашем сайте WordPress, скорее всего, используется тема – возможно, та, за которую вы заплатили хорошие деньги. Она прекрасно выглядит на экране настольного компьютера, с плавной навигацией, четкими изображениями и плавными переходами. Мобильная и планшетная версии темы довольно несовершенны, но качество настольной версии, похоже, стоит того.
Однако если данные RUM покажут, что 95% посетителей вашего сайта WordPress пользуются мобильными устройствами, такие данные могут заставить вас задуматься об используемой теме. Инструменты RUM в Pingdom могут сегментировать время загрузки страниц и количество просмотров по платформам и устройствам, чтобы дать вам практические выводы.

Пример 3: A/B-тестирование
Иногда вы можете направлять трафик на свой сайт WordPress через рекламные или маркетинговые кампании. A/B тестирование – это подход, при котором пользователи направляются на одну из двух версий целевой страницы кампании, чтобы проверить, какая версия лучше воспринимается текущими посетителями.
Вы можете использовать данные RUM, чтобы сравнить показатели выхода с двух разных версий страницы или увидеть, какая версия была более эффективна в продвижении пользователей по воронке конверсии.
Пример 4: Улучшение рейтинга Apdex
Инструменты RUM в Pingdom также предоставляют оценку индекса производительности приложений (Apdex) веб-ресурсов. Apdex – это показатель, призванный помочь вам сравнить производительность вашего сайта с ожиданиями пользователей. Измеряя время отклика страницы по сравнению со стандартным временем, ваш показатель Apdex поможет вам понять, сколько посетителей удовлетворены, терпимы или разочарованы своим опытом.

Пример 5: Просмотры страниц с течением времени
Визуализации RUM в Pingdom также позволяют изучать просмотры страниц с течением времени, чтобы получить следующую информацию:
· Пиковые дни или время для посещаемости сайта, что поможет вам принять решение о распределении ресурсов или планировании кампаний
· Приводили ли кампании или внешние факторы трафик на ваш сайт или нет в определенное время
· Какие области контента на вашем сайте WordPress наиболее успешны в удержании посетителей или направлении их на предложения к действию
Управление журналами активности пользователей – важная информация
В статье рассмотрели, как Pingdom может работать вместе с вашим сайтом WordPress, предоставляя вам данные мониторинга реальных пользователей.
Эти данные позволяют получить полезную информацию о реальных действиях конечных пользователей и, в конечном итоге, об общей эффективности вашего сайта.
Если вы хотите получить больше информации, увидеть и проанализировать действия, связанные с вашим сайтом WordPress, мы рекомендуем вам рассмотреть материал — SolarWinds Papertrail ™ для управления журналами WordPress.
Источник: https://bit.ly/3ynTz14