06 — Data Analytics
Website performance tracking in GA4 and campaign data analysis in Excel — pulling numbers apart to find where the actual story is.
Context
Built and maintained a GA4 performance dashboard for a B2B SaaS company's marketing website. Connected live GA4 data via Coefficient into Google Sheets for ongoing visibility across channels, devices, bounce rates, and top landing pages.
What I Tracked
Traffic by Channel
Full Dashboard
Not loading? Open PDF directly →
Context
Practice project on a sample dataset of 20 ad campaigns across four channels (Email, Search, Social Media, Display) running January through May 2024. The dataset was intentionally seeded with dirty data — extra whitespace, inconsistent capitalisation, and mixed-case channel names — to practice real-world data cleaning before analysis.
Tools used: Excel with structured tables, VLOOKUP, XLOOKUP, TRIM/PROPER/SUBSTITUTE, pivot tables, and conditional performance grading logic.
What I Did
Dataset Overview
Performance by Channel
Key Findings
Email delivers 8.45x ROAS on minimal spend
All four email campaigns hit exactly 8.8x ROAS — the most efficient channel at $9.2K spend vs $77.7K revenue. Lowest cost-per-conversion by a wide margin. Scaling email should be the first recommendation.
Search drives the most absolute revenue
$122.8K in revenue — Shopping Ads (May) alone returned $35.8K on $7.65K spend. Search has the highest CTR at 7.44%, consistent with high purchase intent. Spring Launch (March) was the standout campaign at 5.26x ROAS.
Display is spending without returning
$23.8K spend, $27.1K revenue — a near break-even. Brand Awareness Q1 returned $0.64 per $1 spent. Display's 521K impressions suggest reach, not conversion. Budget reallocation to Email or Search would improve overall ROAS.
Revenue grew 277% from January to May
From $24.2K (Jan) to $91.2K (May), with the May jump driven by Shopping Ads and increased Email volume. April dipped -13.5% MoM — no Email campaigns ran in the North region that month.
Pivot Tables
By Channel — ROAS, Spend, Revenue
By Month — Profit, ROAS, Spend, Revenue
Revenue by Region x Channel
By Campaign Manager — ROAS, Spend, Revenue
Campaign Analysis Report
Full report: data cleaning, 20-campaign table, channel performance, pivot analysis by channel / month / region / manager, and key findings.
Not loading? Open PDF directly →