Back to Work
AnalyticsInternal ToolsTechnical LeadFull-StackData
GA4 Editorial Analytics Dashboard
Internal reporting system for editorial performance visibility
RoleTechnical Lead / Full-Stack Engineer
Context
An internal analytics platform built to give editorial and business teams daily visibility into content performance, broken down by editor and article. The system replaced manual reporting with an automated, queryable dashboard.
The Problem
Editorial and business teams had limited visibility into daily content performance. Existing reporting required manual data extraction, was time-consuming, and did not support the filtering and segmentation needed for editorial decision-making.
What I Worked On
- Daily GA4 data sync pipeline
- Data storage design and report aggregation logic
- Pivot-style analytics dashboard for editorial teams
- Excel export functionality for business reporting
- Chart and trend visualization components
- Manual sync trigger for on-demand data refresh
Tech Stack
Next.jsReactAnt DesignNode.jsNestJSMongoDBGA4 APIExcel Export
Challenges
- GA4 data thresholding and sampling limitations affecting report accuracy
- Transforming large GA4 datasets into aggregated, actionable metrics
- Making analytics output understandable and actionable for non-technical users
- Building a reliable scheduled sync that handles API failures gracefully
Impact & Outcome
- Eliminated manual reporting work for the editorial team
- Gave business and editorial teams daily visibility into content performance
- Enabled data-driven editorial decisions through accessible, filtered reporting