Under the microscope: marketing dashboard

Project #9 of 9 in "Production-grade apps" progression
Python PHP Java Django Laravel Spring
Under the microscope: marketing dashboard thumbnail

Updated: Jun 03, 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.