Console Analytics

During my time working on the AWS console, I was responsible for developing a frontend tracker from scratch. This tracker was designed to automatically track events occurring within the AWS console, providing valuable insights into user interactions.

The project involved leveraging modern web technologies including MutationObserver and PerformanceObserver APIs to collect critical metrics. We also developed custom throttling libraries like aws-event-bucket-throttle to ensure efficient data collection without impacting console performance.

Key Features

  • Automatic page view and interaction tracking
  • Performance metrics collection
  • Custom event throttling mechanisms
  • Minimal performance impact
  • Type-safe event definitions

Details

Time
2018
Source
Private / Some Public
Status
Active

Visual Demo

Analytics Overview
Page Views
1234
Active Users
156
Bounce Rate %
42
Avg. Session (s)
321