Under the microscope: website user statistics

Project #7 of 11 in "Stepping Into Production" progression
Python PHP Java Django Laravel Spring
Under the microscope: website user statistics thumbnail

Updated: May 06, 2026

In this project

We store the following data:

  1. Clicks
  2. Scrolls
  3. Page / section navigation
  4. Scroll pauses — attention focus
  5. Session duration tracking
  6. Mouse movement tracking (how the user moves the cursor on the page)

Additionally

  1. Build visualizations using charts:
    1. How many times each button was clicked
    2. Which pages users visit most often
    3. Where users tend to stop vs. which sections they scroll past
    4. Average session duration
    5. Number of quick exits (sessions shorter than 2 seconds)


No lessons here, but we'll launch them soon.