Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to analyze UEM probe Technology and user experience Management

2025-02-14 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/01 Report--

This article introduces UEM probe technology and user experience management, the content is very detailed, interested friends can refer to, hope to be helpful to you.

With more and more Internet products, a larger user base and an increasing diversity of user taste, we will find such a rule, that is, the same type of products, such as QQ Player and Storm Player in the player. For example, Tencent Games and Lianzhong in Mini Game platform, their functions are the same or similar, but for users, everyone has different preferences.

In fact, no matter what platform you use, you can accomplish the same task, so for users, how do they choose among the same products? In addition to some common factors, such as big brand effect, the quality of user experience will become an important factor in the choice of products. If we are using a player to play a movie and find that stutter and sound are often out of tune, then I believe that this user will probably choose other products. In the Internet era, user experience has increasingly become the content that enterprises pay more and more attention to, from which user experience management has emerged as a new thing. Today I'm going to popularize the user experience management-UEM related knowledge.

1. What is UEM and UEM usage scenarios

The word UEM may be unfamiliar. UEM is the abbreviation of USER EXPERIENCE MANAGEMENT, which is translated into Chinese for user experience management. Its goal is to understand the real user experience of Internet products or applications in real time.

In this way, there may still be some abstraction. To put it simply, UEM is a tool that can collect a lot of data in real time, such as the loading time of the page visited by the user, whether there is a problem that the picture cannot be loaded when visiting the page, what kind of device the user uses, such as the application accessed by mobile phone or computer, whether it follows the traffic of China Mobile or China Unicom, and so on. After collecting many types of data, UEM will summarize and process the data for use by analysts, so that the development company or operator will know the user's experience in the application, such as which pages users visit, whether most users access them through mobile phones or computers, and so on. With such data, manufacturers can continue to improve the user experience and make their products more and more popular and user-friendly. This is what UEM does.

UEM is used in a wide range of scenarios, and it can be said that UEM is needed whenever you need to know whether the user experience is good or bad in the application. At present, the more common scenario is the user experience of PC website and mobile website, and many manufacturers are also doing the content of experience management on mobile app. It is believed that in the near future, there will be more and more application scenarios of user experience management, and the content will be more and more rich.

II. Core functions of UEM

User experience is generally divided into two parts: mobile application experience (UEM App) and browser application experience (UEM Web). For the user experience support of mobile applications, the products of many manufacturers at home and abroad are more mature and perfect, we can find a lot of reference projects on the Internet. UAVStack open source projects mainly focus on the user experience for browser applications.

In general, the core functions of UEM include the following:

Third, the common implementation technology of UEM

Now in the field of UEM, the commonly used implementation technology is still "probe" technology. That is, by inserting a piece of JAVASCRIPT code (called "probe" here) into the page HTML, this code can obtain and send some data accessed by the page in real time, clean up and collect the data at the backend, and finally draw statistics or display the data in tabular form. Other technologies include collecting user access content by obtaining data collected on the browser or server, but it is rarely used at present.

4. Decryption of data captured by "probe" technology

The core of UEM is the browser probe. Through the JS code automatically injected into the monitoring web page, the full sample collection and analysis of the web page performance data visited by the actual users can find the source of the problems that affect the user experience, and help users to continuously optimize the performance of Web applications.

The role of the browser probe lies in the following:

Collect basic information of browser

Collect page performance data (Navigation Timing API)

Collect AJAX performance data + request / response data

Collect JS error data (including: error page or script URL, reference page URL,Error Message, error location: line number, column number, etc.)

Collect page tracking data (Resource Timing API)

Upload the captured data to UEM Server for subsequent storage, multi-dimensional analysis, early warning and optimization.

The browser probe collects page performance data according to the browser status. Each page request, when the end of the onload event is obtained, the page completion time is defined as the event end time. When asynchronous requests load content again, these asynchronous requests are recorded in the AJAX data. Based on the collected data, the following page performance indicators can be obtained:

Based on these indicators, the decomposition and visualization of the page loading process will become very simple.

V. Visualization of page loading process

The visualization of page loading process is an important means of UEM data statistics and a popular way to display UEM results. The figure above is a schematic diagram of the visualization of the page loading process. The above page performance data are uploaded in real time, but there are four opportunities for data upload: upload after the entire page is loaded, upload when you leave the page, upload when a JS error occurs, and upload when there is an AJAX request. In addition, the browser probe is automatically injected into the monitoring web page, and UEM Server will monitor the output of the application server. when the user turns on the automatic injection function, UEM Server will automatically inject UEM browser probe into the output function of the application server. Through a large number of laboratory data comparison, automatic injection of UEM browser probe has almost no impact on server performance.

So much for sharing about UEM probe technology and user experience management. I hope the above content can be helpful to everyone and learn more knowledge. If you think the article is good, you can share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report