Real-time analytics platform
A JavaScript analytics plugin giving a Japanese media client real-time video insights at four levels of granularity.
The problem
The client's video platform had no equivalent to Google Analytics — no way to see real-time engagement across videos, channels, playlists or users, which left content and strategic decisions running on guesswork.
What I built
Designed and built a JavaScript analytics plugin backed by PostgreSQL, tracking over a million monthly video views. Implemented real-time data retrieval and filtering so the client's team could inspect engagement at the video, channel, playlist or user level, across any time range.
Outcome
1M+
Monthly video metrics processed
4 levels
Video, channel, playlist and user-level insights
Real-time
Filtering across multiple time ranges
Architecture
The shape of the system after the work. Inspect any component to see the part it plays.
Select a component to see its role in the system.