Case study - Internal tool, live in production

WebPulse Analytics.

A single-pane analytics platform aggregating Google Search Console, GA4, and Bing Webmaster Tools, built for a global marketing team managing more than 30 regional web properties.

WebPulse is an internal analytics dashboard built for a global marketing team that manages more than 30 regional web properties. It unifies Google Analytics 4, Google Search Console, and Bing Webmaster Tools data in one place, with AI-assisted analysis on top. The outcome is 11 reporting pages that answer page-level performance questions from a single view instead of scattered reports.

30+

Regional web properties tracked

11

Dashboard pages and tools

6

GA4 property groups

1

Unified view of GSC, GA4, and Bing

01 - Overview

Overview

Challenge

Marketing insight was spread across analytics, search, and regional reporting workflows, making page-level decisions slower than they needed to be.

Solution

WebPulse unified GA4, Google Search Console, Bing Webmaster data, exports, and AI-assisted analysis into one internal dashboard.

Role

Product strategy, architecture, API integration, interface design, analytics workflows, and AI-enabled reporting direction.

02 - Capabilities

What it does

Built around the reporting needs of a global marketing team, not a generic analytics wrapper.

01

Unified Dashboard

A cross-source KPI overview pulling GA4 sessions, Search Console clicks and impressions, and Bing performance, with period-over-period comparison in a single view.

WebPulse dashboard overview combining GA4, Search Console, and Bing metrics
02

Search Console Deep Dive

Full Search Console analytics with trend charts, device split, and sortable tables for queries, pages, countries, and devices. One-click export to a four-sheet XLSX workbook.

WebPulse Search Console report with trends and top queries
03

Page Analysis

Enter any URL. The tool auto-detects the right GA4 property and Search Console site, normalizes locale variants, and shows side-by-side metrics for that page.

WebPulse Page Analysis comparing Search Console and GA4 metrics for a single page
04

Ask AI chat

A natural language analytics chat that pre-fetches live Search Console and GA4 context before every message, so answers are about your actual data, not generic advice.

WebPulse Ask AI chat answering a question about ranking declines

03 - Technical

How it is built

A modular FastAPI backend with a vanilla JavaScript frontend, running in Docker with OAuth 2.0 and service account access to Google APIs.

Want this kind of clarity for your web channel?

Start a conversation