User Tracking and Behavior Analysis
User tracking and behavior analysis is one of the most important challenges in the web industry. It is the only way to understand how the user is interacting with your website. Data is a treasure. Analysis of such important data gives you an overview on what and how to improve your website in a way that lowers the bounce rate and increases user engagement on it.
1- You have an E-commerce website (an online shop). For instance, let’s consider it a clothing shop. You notice that the number of shoes orders is very low in correspondence to the shirts selling ratio. Having tracked user behavior, you notice that on average, it’s taking the user at least 2 minutes to visit the shoes section. You also notice that once visited, the user is moving to a different section in less than 10 seconds.
Problem: What does this implicate? For Example:
- The Shoes section is not well displayed to the user, hidden in a sub menu / sub category.
- The Shoes section is not appealing.
- The Shoes section is taking so much time to load.
Project expectancy and scope
As a student, you must be able to implement tracking algorithms on an existing website. Collect data related to the user behavior (for instance, time spent on page, scrolling speed, navigation data from page to page, web pages load time, etc…) and save these data on a server for analysis. You also must show some scenarios as the example above, where you can detect improvements to be made to the website based on the collected data.
Technologies to be used
- Web Services (PHP, .Net, Node, any different server side language)
- Database (SqlServer / MariaDB / MySQL / Any DB engine that serves the needs)
This topic will help to understand the psychology of users visiting our website and services. A better understanding of their behavior is an efficient way to improve the user experience on the website and hence boost your revenue.