Agent-coupled marketing ops in the browser
A public portfolio slice of a static dashboard suite I built for growth teams: GA4 and Search Console in the browser, anomaly detection, and hooks for LLM summaries and Asana handoffs. This deploy uses only synthetic data for Northwind Cloud, a fictional B2B SaaS company.
Featured
Marketing Analytics
Seven tabs: overview, organic KPIs with Search Console shape, conversions, campaigns, audience, page inspector, and before/after compare. All tabs render from embedded demo datasets in this build.
FeaturedAnomaly Watch
Same z-score engine as production: rolling 14-day baselines on seven GA4 metrics, with a feed table and top movers. Demo adapter returns realistic daily series with planted spikes.
What is real vs design?
Shipped code paths for OAuth, GA4 Data API, Search Console, PDF export, and z-score detection are preserved behind
assets/demo-ga4.js and
assets/portfolio-demo.js.
BigQuery warehouse sync, Claude-generated briefings, and Asana task creation were operated in production via Zapier and internal scripts; they are documented on the How it works page, not simulated as live APIs here.