WPInsights
Real-time behavioral analytics for WordPress sites — session replays, click maps, and JS error capture on a serverless pipeline.
- Role
- Full-Stack Engineer
- Duration
- 2021 – 2024
- Stack
- Node.js, React, Google Cloud Functions +2
- Node.js
- React
- Google Cloud Functions
- Cloud SQL
- GCP
Problem
WordPress site owners had to stitch together 3-4 separate tools (Hotjar, Sentry, GA) to get a usable view of user behavior — expensive, slow to set up, and impossible to correlate signals across.
Approach
Built a lightweight tracking SDK in vanilla JS that batches events client-side and ships to Cloud Functions endpoints — single script-tag install.
Designed an event pipeline on Google Cloud Functions that fans out to Cloud SQL for structured queries and to object storage for raw session replay payloads.
Built the React dashboard with virtualized lists and a lazy-loaded replay player to keep memory low even with thousands of sessions.
Added a real-time issue detector that surfaces JS errors and rage clicks correlated by URL and visitor segment.
Impact
- Replaced 3+ standalone tools for early customers at a fraction of the combined cost.
- Pipeline scales horizontally on GCF — handled flash-sale traffic spikes without manual intervention.
- Became one of WPDeveloper's flagship in-house SaaS products.