Skip to content
All projects
032021

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.

Real-time analytics platformTap to inspect

Select a component to see its role in the system.