9 най-добри инструмента за наблюдение на реални потребители за подобряване на потребителското изживяване

За да получите картина на RUM (наблюдение на реални потребители), представете си, че уебсайтът ви е ферма за мравки, а вашите потребители са мравките. RUM изчиства стените на вашата ферма, като ви позволява да видите точно откъде идват потребителите, какво правят, какви проблеми имат и колко време им отнема да взаимодействат с вашия сайт.

Накратко, RUM ви дава представа какъв вид потребителско изживяване предлага вашият сайт.

Това е техника за тестване, базирана на реални потребителски взаимодействия. RUM следи действителните потребители и улавя данни за ефективността, за да формира ключови показатели, като пътища на транзакции, отзивчивост и времена за зареждане на страницата. Инструментите за тестване анализират опита на потребителите в реално време, като наблюдават взаимодействието им с уебсайт или приложение.

Защо RUM е важен?

Нека отново разгледаме фермата за мравки: вие обичате да гледате вашите мравки, така че ще направите всичко възможно, за да им е удобно. Посетителите на вашия сайт също трябва да се чувстват удобно по време на престоя си. Но за разлика от мравките във фермата, те лесно могат да си тръгнат, ако не си прекарват добре. Затова е важно да знаете как се чувстват, за да ги накарате да навигират във вашите страници възможно най-дълго.

RUM получава данни за действителните потребители, взаимодействащи с вашия сайт, за разлика от техниките за синтетичен мониторинг, които използват автоматизирани инструменти или роботи, които имитират действията на потребителите по планиран начин и получават резултати въз основа на тези действия. И двата подхода дават различни възгледи за поведението на вашия уебсайт, така че за по-добро разбиране на проблемите, засягащи потребителското изживяване, идеалните инструменти и техники трябва да комбинират реален потребител и синтетичен мониторинг, за да покажат пълната картина.

Възходящи трендове

За прилагане на Възходящи тенденции RUM, просто трябва да копирате и поставите кодов фрагмент на вашите уеб страници. След като направите това, скриптът Uptrends започва да събира данни за опита на вашите потребители. Тези данни подават поредица от табла за управление на RUM, до които можете да получите незабавен достъп, за да проверите ключови показатели като използване на страници, производителност за държава, използване на браузър и др.

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

Можете да видите как се представя вашият сайт от гледна точка на потребителите и да получите представа за профилирането на тези потребители от инструменти за уеб анализ, като Google Analytics. Данните стават видими във вашите табла за управление за минути, което ви позволява да видите пълната картина чрез събиране на данни от всички изгледи на страници.

Бумеранг

Внедрена като JavaScript библиотека, Бумеранг RUM измерва времето за зареждане на страницата, показателите за ефективност и общите характеристики на изживяването на вашите потребители при сърфиране. За да настроите инструмента, всичко, което трябва да направите, е да включите библиотеката във вашите страници и да извикате init метод. След като библиотеката е инсталирана, данните от RUM започват да текат към вашия сървър за допълнителен анализ.

За да се избегне „ефектът на наблюдателя“ (да повлияе на резултатите от експеримент само като го наблюдава), целта на Boomerang е да работи без добавяне на време за зареждане на страниците. Неговите скриптове могат да се зареждат по асинхронен начин, така че дори ако boomerang.js не е наличен, скриптовете няма да забавят зареждането на страницата.

  Как да използвате кодовете на Google Meet, за да се присъедините към среща

Boomerang е с отворен код, така че няма такси за плащане. Просто го изтегляте от неговото хранилище на GitHub, инсталирате го, следвайки подробните инструкции, и започнете да наблюдавате вашите потребители. Насърчаваме ви да допринесете за развитието на Boomerang, като добавите добавки и го адаптирате към различни нужди. Той има разширена архитектура на плъгини и може да работи с традиционни, класически уебсайтове и модерни, включително приложения с една страница.

Точка на улавяне

Идеалното решение за мониторинг не трябва да оставя незабелязано нито едно сляпо място.

Това е точно това Точка на улавяне Решението за мониторинг на крайния потребител обещава да свърши работа. Когато смесвате хетерогенни среди, като облачни, мобилни и IoT, точките на провал започват да се умножават. Междувременно крайните потребители очакват бързо време за зареждане на страници на винаги налични устройства и вие се нуждаете от пълна видимост в перспективата на потребителите, за да подобрите тяхното изживяване и да разрешите проблемите бързо.

Той прави повече от просто събиране на данни и показването им в таблата за управление. Той създава система за предупреждение, която изпраща контекстуални предупреждения, когато производителността спадне от очакваните нива. Неговите табла за управление са базирани на алгоритми, което означава, че показват откъде произлизат проблемите. Те също така показват исторически и необобщени данни, така че няма да пропуснете важните подробности.

Когато правите промени в приложение, тези промени не винаги водят до по-добро време за реакция или по-голяма надеждност. Мониторингът на Catchpoint ви помага да моделирате и валидирате производителността, когато провеждате a/b тестове на нови издания, преглеждайки подробности за ниво на заявка за страници, посетени от реални потребители.

Рейгън

Потребителите ценят времето си повече от всякога: 40% от тях ще изоставят уебсайт след 3 секунди чакане страницата да се зареди. Така че трябва да им предоставите бързо изживяване, откривайки и разрешавайки проблемите с производителността, които срещат. Да направя това, Рейгън предлага приложими данни от реални потребителски сесии, което ви позволява да диагностицирате защо те могат да имат лош опит.

Това може да ви помогне да подобрите изживяването на потребителите, да конвертирате повече продажби и да подобрите ефективността на предния край.

Raygun ви позволява да видите ясно кой използва вашето приложение и какви конкретни проблеми среща. Позволява ви да видите сесията на всеки отделен потребител, като идентифицирате проблемните области и възможните им решения. Инструментът също така автоматично открива проблеми с производителността на предния край, които могат да причинят разочароващо време за зареждане. Чрез повторно проследяване на пътищата, които потребителите са предприели, за да навигират в сайта ви, можете да анализирате къде са се натъкнали на грешки, къде страниците са се заредили твърде много или къде просто са изоставили сесията.

Pingdom

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

Веднага ще започнете да виждате как данните за посетителите ви корелират с платформи, държави и браузъри, без значение дали са само дузина или повече от милион.

  Как да създавате анкети в iMessage групови чатове на iPhone и iPad

Можете да въведете URL адреса, откъдето искате Pingdom да събира данни и очакваните параметри за удовлетворение. Изчерпателните опции за визуализация ще ви дадат представа за това как промените в ефективността могат да повлияят на преживяването на вашите посетители. По този начин ще можете да предприемете действия навреме, преди бизнесът ви да бъде засегнат.

Независимо дали вашият сайт има една или хиляда страници, с Pingdom RUM можете да анализирате как вашите посетители преживяват всяка една от тях. Функцията за групиране на страници на RUM предлага обобщени данни, показващи показатели за ефективност за подобни страници.

Ценовите планове започват от около $42 на месец за стандартни функции и достигат до $228 на месец за професионален набор от функции. Тази такса включва не само RUM, но и наблюдение на сървъра, предупреждение и наблюдение на транзакции, наред с други екстри.

Рапидспайк

Лек, персонализиран RUM скрипт е всичко, от което се нуждаете за настройка RUM мониторинг на Rapidspike. Този скрипт се обслужва чрез защитена връзка, така че няма да се налага да се притеснявате за генериране на уязвимости. Веднъж инсталиран, RUM мониторът ще започне да събира обема на трафика и скоростта на зареждане на страницата от вашите посетители, като идентифицира географското местоположение, браузъра и използваното устройство.

Като записвате данни на живо от реални потребители, ще можете да идентифицирате проблеми с производителността в реално време и да оптимизирате потенциала на вашия сайт, независимо от местоположението на потребителя или технологията.

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

Еластичен

Ако вече разполагате с системни показатели в Elasticsearch, можете да ги разширите до показатели на приложения с Еластичен APM (мониторинг на производителността на приложения) инструмент с отворен код.

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

Чрез използването на разпределено проследяване, Elastic ви позволява да свързвате транзакции заедно, за да разберете как вашите услуги си взаимодействат напълно. Позволява ви да визуализирате извиквания на услуги в тях, да откривате проблеми със закъснението и да идентифицирате компонентите, които трябва да бъдат оптимизирани. Показателите за ефективност, които събирате с Elastic APM инструменти, се изпращат до Elasticsearch, за да ги визуализирате чрез предварително конфигурирани табла за управление на Kibana.

Elastic използва функции за машинно обучение, за да открива аномални времена за реакция по проактивен начин. Сигнали, изпратени по имейл или Slack, ще ви държат в течение за това как се представя кодът ви, без да е необходимо да продължавате да се взирате в таблата за управление. За да започнете да използвате Elastic APM, трябва да се регистрирате в Elastic Cloud и да настроите APM сървър, следвайки няколко лесни стъпки. Ценовите планове ви позволяват просто да платите за ресурсите, от които се нуждаете, и да ги разположите по желания от вас начин.

  Как да добавите облачно хранилище на трети страни в Microsoft Teams

SpeedCurve

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

Инструментът е лесен за настройка и генерира страхотни визуализации, като видеозаписи един до друг и филмови ленти, които можете да използвате, за да докажете мнението си на съотборниците си. Можете да проследявате всякакви показатели, които желаете, включително проценти на реализация и размер на количката, както и резултати от A/B тестове. За да ви даде подробен изглед на времето за зареждане на страницата, SpeedCurve ви позволява да измервате скоростта на изобразяване на отделните елементи на страницата, като ви уведомява точно кога се изобразява най-важното съдържание.

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

Сематекст

Сематекст Данните RUM ви дават пълни изгледи на каскада от ресурси, определяйки активите, които забавят страниците ви. За всяко събитие за зареждане на страница можете да видите изразходваното време, като разграничите колко е прекарано в задния край и колко в предния край.

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

Приложенията с една страница се поддържат от Sematext RUM, независимо от използваната рамка: React, Ember.js, Angular, Vue.js и др. Получавате мониторинг на уеб приложения за всички стартирани HTTP заявки и ресурси, като идентифицирате тесните места в производителността, за да осигурите най-висок потребител удовлетворение.

Sematext следи вашия Apdex Score, стандартният индекс, който измерва производителността на приложението и удовлетвореността на потребителите. Чрез дефиниране на прагови времена за отговори при зареждане на страници, HTTP заявки и отделни транзакции на страницата, можете да анализирате резултата на Apdex на вашето приложение или уебсайт, за да откриете какво може да го повлияе. Можете да сортирате страниците с най-нисък или най-висок резултат на удовлетвореност, за да видите защо се представят толкова добре или толкова зле.

Можете да започнете с безплатното. Ако искате да наблюдавате по-голям обем и да имате достъп до първокласни функции, като известия по имейл, откриване на аномалии, неограничени запазени заявки и т.н., трябва да изберете планове Standard или Pro, които струват съответно $19 и $89 на месец.

Заключение

Разликата между мравуняк и ферма за мравки е, че не можете да видите какво се случва вътре в мравуняка; можете да видите само мравките, които влизат и излизат. Не позволявайте уебсайтът ви да бъде мравуняк. Превърнете се във ферма за мравки, като добавите RUM мониторинг; еквивалент на кристално чисти стени, които ви дават пълна представа за случващото се вътре. И използвайте това прозрение, за да дадете на вашите мравки – съжалявам, вашите потребители – приятно и богато изживяване.