Ръководство за реално наблюдение на потребителите
Наблюдението на реалните потребители (RUM) събира информация за ефективността на уебсайтовете, когато те са достъпни от действителни посетители, а не чрез автоматизирани тестове.
RUM не се интересува от действията на отделните потребители – това не е метод за проследяване. Целта на RUM е да обобщени данни върху действията на потребителите, за да видите кои части от сайта привличат потребители и да проверите дали всички очаквани пътувания през сайта действително са последвани от реални потребители.
Основно оправдание на RUM е да се провери дали дизайн на уебсайта наистина подтиква посетителите да изследват страници, които създателите са искали да подчертаят. Той също така проверява дали i интерактивни елементи на всяка страница наистина работят.
Системното тестване, преди даден сайт да започне да работи, може да покаже, че всичко работи добре. Въпреки това, след като сайтът е достъпни за обществеността , оценките за обема на трафика може да се окажат неверни. Колкото и да сте добри в прогнозирането, никога не можете наистина да предвидите точно какво ще се случи, когато даден сайт е видим за търсачките и се рекламира.
Съдържание [ Крия ]
- Кой се нуждае от реално наблюдение на потребителите?
- Итеративен дизайн на уебсайт
- Тестване за приемане на разработката
- Мониторинг на производителността на приложението
- Подобряване на производителността на уеб приложението
- Комбиниране на RUM и синтетичен мониторинг
- Базово ниво на дейността
- Внедряване на реален потребителски мониторинг
- Интегриране на реален потребителски мониторинг
Кой се нуждае от реално наблюдение на потребителите?
Мониторингът на истинските потребители е създаден като метод за потвърждаване, че елементите в дадена страница наистина работят по предназначение. Метриките, събрани от RUM, спестяват сложността на опитите да се измисли всяка възможна комбинация от действия. Това е така, защото след като един сайт е на живо със сигурност ще има потребители, които опитват действия, за които дизайнерите на уебсайтове дори не са се сетили.
Уебсайтовете са предназначени да привлекат обществеността към продукт, кауза или интерес. Така че дизайнът на уебсайт е тясно свързан с маркетингова стратегия . Следователно неизбежно RUM също е техника, която ще заинтересува търговците.
Наблюдението на реалните потребители е един от каналите Мониторинг на изживяването на крайния потребител (EUEM). Другата методология на EUEM е синтетичен мониторинг . Синтетичният мониторинг проверява цялата логистика на доставянето на уебсайт. Синтетичният мониторинг гарантира, че сайтът е достъпен през цялото време от всички точки на земното кълбо и че всички елементи на всяка страница се зареждат своевременно. Мониторинг на синтетични транзакции (STM) също тества дали интерактивните елементи работят съвместно.
Има много припокриване между синтетичното наблюдение на транзакции и RUM. Основната разлика между двете дисциплини е, че STM проверява известна комбинация от действия, докато RUM количествено определя използването и идентифицира неочаквани действия.
Някои проблеми с производителността няма да бъдат разкрити, докато уебсайтът не бъде открит подложен на стрес с големи обеми на трафик и неочаквани действия разкриват грешки в кодирането. Така че администраторите на уебсайтове също могат да се възползват от реално наблюдение на потребителите.
Итеративен дизайн на уебсайт
Мониторингът на реалните потребители е особено важен днес в процеса на създаване на уебсайт поради гъвкаво развитие и областта на потребителски опит (UX).
Гъвкавото развитие се фокусира върху бързото стартиране на уебсайт. Въпреки че собствениците на сайта, които възлагат разработката му, имат предвид цел, точният начин за постигане на тази цел не винаги е ясен в началото на проекта.
Маркетолозите традиционно използват пазарни тестове и проучвания на аудиторията, когато проектират нов продукт или рекламна кампания. Тъй като сега уебсайтовете се използват за вземане на проби от общественото мнение по широк кръг от теми, не е неразумно да „попитате“ обществеността какво мисли за дизайна на уебсайта. Въпреки това, тъй като е много трудно да се получи директен отговор от обикновения човек на улицата, най-лесният начин да проверка на пригодността на дизайна е да изложим нещо там и да видим какво прави обществеността с него.
Целта на гъвкаво развитие е да се включи пазарно тестване в процеса на разработка, така че обратната връзка за използването на уебсайта е съществен принос към фазата на рекурсивния дизайн. След като цялостният вид и усещането на сайта са фиксирани, могат да се добавят функции. Всяко допълнение трябва да бъде тествано и коригирано както за ефективност, така и за привлекателност. Услугите на RUM са много подходящи за този процес.
Тестване за приемане на разработката
Малко компании имат вътрешен екип за уеб разработка. Когато даден бизнес има нужда от нов уеб сайт, той наема специализирана консултантска фирма за изработката на сайта. Тази ситуация означава, че собственикът на уебсайта няма персонал на място с компетентни умения за наблюдение на ефективността и подобряване на времето за реакция.
Интегрирането на RUM като част от договора за разработка дава възможност на възложителната компания да проблеми с улова с нов сайт след стартирането му. С тази помощ собственикът на сайта може да гарантира, че всички проблеми са отстранени, преди да подпише разработката. След като консултантската компания за уеб дизайн се оттегли, купувачът на техните услуги ще трябва да плати отново, за да си върне дизайнерския екип.
RUM предлага добър метод за потвърдите, че уебсайтът е подходящ за предназначението си и предоставя услуги, които са привлекателни за целевия пазар.
Мониторинг на производителността на приложението
Системните администратори разбират необходимостта да наблюдават приложенията, за да гарантират, че те се доставят на потребителите своевременно. Един уебсайт използва набор от приложения, така че изглежда, че наблюдението на ефективността на уебсайта е сложна задача. Нещо повече, голяма част от инфраструктурата зад уебсайтовете често е в ръцете на други. Обичайно е да се аутсорсват хостинг на сайтове а предавателната среда за тях е интернет , което е извън контрола на който и да е мрежов мениджър.
RUM опростява задачите за наблюдение на производителността на приложенията за уебсайтове, тъй като потребителският достъп до сайта се случва през цялото време, денонощно от всяка част на света. Събирането на статистика за това как даден уебсайт реагира на действието на потребителя е очевидното решение за необходимостта от мониторинг на производителността на приложението за уебсайтове.
RUM се основава на преден край на уебсайт, но показва активност на страници и функции. Чрез свързване на реален потребителски монитор с монитор на производителността на приложението, мениджърът на уебсайт може да идентифицира основната инфраструктура който поддържа проблемите с ефективността на сайта и картата от функциите на уебсайта до поддържащите услуги.
Продължавайки проследяването на връзките на производителността чрез производителността на сървъра и мрежата, системният администратор може бързо да идентифицира първопричина за всякакви промени в ефективността на уебсайта.
Подобряване на производителността на уеб приложението
Първата стъпка за подобряване на работата на уебсайт е да регистрирате, че има проблем. Следващият етап е да разследвам където възниква този проблем. При уебсайтовете липсата на активност на една страница или услуга е индикация за проблем – не забравяйте, че потребителите на уебсайтове не са толкова гласови като вътрешния персонал, когато става въпрос за докладване на проблеми.
Посетител на уебсайт ще отидете другаде вместо да се свържете с бюрото за помощ, за да получите решение на проблема. Следователно разрешаването на проблеми за уебсайтове е различно задействащ механизъм отколкото се очаква за приложения на място. За съжаление, предупредителните знаци за проблем са липсата на активност. Ако системните администратори не търсят тези знаци, те лесно биха могли да пренебрегнат основните проблеми с производителността, като се приеме, че всичко е наред.
Комбиниране на RUM и синтетичен мониторинг
RUM може да идентифицира наличието на проблем със сайт чрез подчертаване на части от сайт, които се игнорират от широката общественост или постоянно изглеждат причината посетителите да напуснат сайта или да изоставят пътя на купувача.
Техниките за синтетичен мониторинг предлагат тестове, които могат да бъдат извършени на сайтове и техните услуги, за да се опитат да идентифицират причината за тези проблеми. Вероятно всеки мениджър на уебсайт, който е натоварен да осигури добра производителност на приложението за уебсайт, ще използва едновременно реални потребителски мониторинг и техники за синтетичен мониторинг.
RUM може да се подава директно в синтетичен мониторинг за предоставяне на изходни данни за системни тестове. Типичните действия на посетителя могат да бъдат записани и възпроизведени, докато диагностичните инструменти са активни. Това позволява анализ стъпка по стъпка на това какво всъщност се е случило, за да накара този посетител да напусне даден сайт.
RUM първоначално предлага данни на живо, които могат да преминат твърде бързо, за да осигурят някаква представа. Въпреки това, агрегиране от действия подчертават области, които изискват допълнително проучване. Като пасивен метод за наблюдение, RUM не е инструмент за коренно причинен анализ. Въпреки това е така инструмент за събиране на данни и ще захранва изходните данни в аналитични инструменти.
Базово ниво на дейността
Мониторингът на реалните потребители установява редовни модели на потребителско поведение на уебсайт. Това е полезна информация за дизайнери на уебсайтове и търговци, които искат да добавят нови продукти или функции към сайт. С познаване на зони с интензивен трафик на уебсайта, дизайнерите могат да наблюдават къде е най-добре да вмъкнат връзки към нови страници, за да привлекат вниманието към новата област на сайта. Маркетолозите могат също така да отбележат кои функции на сайта интересуват най-много широката аудитория и да разберат успешни стратегии които могат да бъдат приложени отново към други презентации на сайта, за да се подобри тяхната привлекателност.
Статистическите данни за употреба също предоставят основа за Машинно обучение, базирано на AI оценки на изпълнението. Мрежовите мениджъри са запознати с инструменти за наблюдение, базирани на предупреждения които изпращат известия, ако е надвишен праг на производителност. Тези прагове са трудни за определяне на дейността на уебсайта. Въпреки това, чрез анализ на RUM данни, модулите за машинно обучение могат да установят нормални нива и модели на активност и да вдигнат аларма, когато тези нива паднат.
Внезапните промени в моделите на активност могат да означават проблем с достъпа, например ако DDoS атака не позволява на потребителите да се свързват със сайта. Система, базирана на предупреждения, означава, че мениджърите на уебсайтове не трябва да седят и да наблюдават дейността на потребителите през цялото време. Те могат да се заемат с други задачи и да се върнат към контролния панел на уебсайта и таблото за наблюдение, когато бъдат уведомени от системата RUM за промени в моделите на използване.
Внедряване на реален потребителски мониторинг
Процесът на наблюдение на реални потребители е сложен и няма смисъл да се създава вътрешен отдел за създаване на RUM платформа, когато вече има много ефективни крайни доставчици на услуги които вече разполагат с отлични системи за наблюдение на реални потребители.
Доставчикът на RUM таксува своите услуги чрез абонамент. Обикновено клиентът на една от тези услуги сключва месечен абонамент, който е кредит за редица тестове. Има определено количество информация, която лесно може да бъде събрана в контролния панел на хостинг услуга, като например броя на посещенията, броя на заредените елементи и броя на посетителите на минута/час/ден/седмица.
РОМ събиране на данни е малко по-сложно и тъй като услугите за наблюдение са отделни от консултациите за разработка, събирането на показатели изисква вмъкване на части от код в структурата на сайта. Тези битове код са извиквания към функции за наблюдение, които са внедрени като API.
По ирония на съдбата тези обаждания са към микроуслуги , които съществуват на отдалечени сървъри. Микроуслугите често са съставени от API до други микроуслуги, резидентни на други сървъри, които сами наричат повече микроуслуги, работещи на други сървъри. Включването на RUM процеси води до изпълнение на повече извличания, което изисква много допълнителни сървъри, за да работят с оптимална скорост. И така, прилагането на RUM може да създаде увреждане във времето за зареждане на уебсайтове.
В резултат на закъсненията на RUM във времето за реакция, трябва да сте придирчиви коя RUM платформа да изберете. За щастие, най-добрите услуги на RUM предлагат безплатни пробни периоди, така че можете да тествате ефектите, които всяка има върху времето за реакция на вашите сайтове, без да плащате. Можете да научите повече за услугите за мониторинг на реални потребители в Най-добрите инструменти и услуги за наблюдение на реални потребители .
Интегриране на реален потребителски мониторинг
Мониторингът на истинските потребители е липсващата част от взаимосвързан ландшафт за наблюдение които всички ИТ системи изискват, за да осигурят успех на бизнеса. Услугите на RUM могат да предават данни към други системи за наблюдение и управление, за да запазят пълния системен стек фино настроен и гарантира, че уебсайтовете са успешни.
Комбинирайте събирането на данни за наблюдение на реални потребители със синтетични тестове за наблюдение, наблюдение на производителността на приложенията и наблюдение на сървъра и мрежата. Мониторингът на реалния потребител не е цялостен инструмент за мониторинг, който може да се прилага изолирано. Той допринася за пълното осигуряване на ефективността на уебсайтовете.
Често задавани въпроси за наблюдение на реални потребители
Какво е реално наблюдение на потребителите?
Мониторингът на реални потребители е техника за пасивно наблюдение, която включва събиране на данни за събития на уебсайт на живо, докато потребителите го осъществяват. Това е различно от синтетичното наблюдение, което изисква генерирани събития за достъп да бъдат изпратени до уеб сървъра, за да се съберат отговори.
Как се оценява реалният мониторинг на потребителите?
Мониторингът на истинските потребители обикновено е облачна услуга. Таксите се начисляват за транзакция. Доставчиците на SaaS обаче обичат да им се плащат абонаменти предварително, така че обикновено предлагат пакети от транзакционни кредити.
Какво е синтетичен потребителски мониторинг?
Синтетичното наблюдение на потребителите включва издаване на тестове на уебсайтове, които включват изпращане на заявки до сървъра, който хоства сайта. Най-често срещаните видове тестове за синтетичен потребителски мониторинг са проверки на наличността и мониторинг на времето за реакция.
Подобни публикации: