A system for analyzing user behavior on a web resource

Students Name: Shynkler Taras Andriiovych
Qualification Level: magister
Speciality: Data Science
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2022-2023 н.р.
Language of Defence: ukrainian
Abstract: The modern Internet has a strong impact on business. The number of visitors depends on the position on the search page in the relevant systems, which affects the volume of sales, the number of deliveries and, in general, the success of the business. No less important are the behavioral factors of the user on the web resource. SEO specialists will be able to analyze user actions and perform site optimization to improve search rankings. Web analytics is the process by which website usage statistics are collected, analyzed and presented in an easy-to-understand format. An analytics program can be used as a tool to help a site owner learn about their users – who they are, where they come from and how they use your site. Information about your users helps you make appropriate decisions about your site, whether those decisions involve major changes to your site’s design or current settings and minor changes that reflect the response of customer usage behavior. In theory, you can track every visitor to your site and every click of each of those visitors. Trackable data: • Page views: number of views of a single page. You can watch the numbers to see trends over time, seasonal spikes, and compare to other pages on the website. Based on this indicator, the most popular pages are determined; • Time on page. We can combine this metric with the content on the page. For example: you may not want the user to spend a lot of time on the main page with descriptive information. A short average time on page means that people find what they want quickly. However, another page may offer richer content, such as bibliographic citations, references, or blog posts. In such cases, the user will stay on the page longer; • Unique visits and repeat visits. The metric indicates the number of times different users visit your site, while repeat visits indicate users who have returned at least once. Because repeat visits are identified by tags in cookies, users who have disabled cookies will be counted as unique, not returning visitors. This is an example of how metric numbers may not be accurate; • Failure rate. This metric counts visitors who left your site after visiting just one page. A high bounce rate is often considered undesirable. However, the bounce rate is another example that should be compared to the actual page. If visitors find exactly what they need when they land on a page on your site, they may actually stay just once after viewing. A high bounce rate for e-commerce is considered bad because the customer didn’t continue browsing and ultimately didn’t make a purchase. On informational sites, the analysis of the bounce rate is more complex; • Information about the visitor. Many metrics can provide you with statistics about your users, including geographic location, browser, operating system, and the path they took on your site. The more you know about your visitors, the more you can tailor your site to their needs. For example, if you find that a lot of people are using mobile devices to view your site, you’ll know that designing mobile interfaces should be a priority for your web development team. Before analyzing statistical data, you need to know how they are collected and why they may be inaccurate. Study object is a system for analyzing human behavior on a web resource, which is based on data collection methods and algorithms. Scope of research is the methods of collecting and analyzing user data on the web resource. Goal of research is to develop and implement a system for analyzing user behavior on a web resource using methods and algorithms for collecting telemetry from the Internet. In the work, an analysis of literary sources was carried out according to a specific subject area, analogue systems, their advantages and disadvantages were found and analyzed. A system analysis was performed on the selected topic and UML diagrams were constructed for further system design. With the help of the selected methods and tools, the result of the work is a system of user behavior analysis on the web resource. This resource can be used only by users who have registered, generated a script and added it to their site. Site users are customers or analysts who want to understand user behavior on their site. The main advantage of the system is detailed graphs and reports, thanks to which you can edit the content of your web resource and improve interaction with the user. Keywords: web user behavior, analysis system, analysis of web resources, telemetry, data analysis, system analysis.