chris.mitchell
  • Work
  • About
  • Contact
Portfolio

Work

A selection of custom dashboards and reporting tools I've built to analyze campaign performance, creative effectiveness, and customer value. Every build is tailored to the metrics that actually drive decisions, built fast using AI-assisted development.

Dashboards
Customer & Transaction Intelligence
Overview
Products
Subscriptions
Customers
$558K
Net Revenue
2,623
Customers
$206
Avg LTV
9.5%
AutoShip Rate
■ New Customer ■ AutoShip ■ Upsell ■ Promo ■ Returning
Transaction Data / LTV

Customer & Transaction Intelligence

Full-funnel revenue analytics built on raw transaction data. Tracks customer lifetime value by cohort, subscription retention, product mix performance, upsell take rates, and inventory burn rates across the entire product catalog.

LTV by Cohort AutoShip Retention Revenue by Category Upsell Analysis Product Mix Inventory Burn Rate
View Interactive Demo
Case Study

The Problem

CPA costs were rising and acquisition volume had been declining for months. The media team knew we needed to raise CPA targets to restore performance, but had no visibility into what we could actually spend to acquire a customer and still be profitable. We suspected there was a breakeven timeframe where even a loss on the initial sale became profitable downstream, but we had no data to define that trajectory.

What I Built

I pulled 2-3 years of customer and transaction data and built a dashboard that classified every order by lifecycle stage: first purchase, upsell, subscription rebill, returning purchase, refund, and promo. It tracked blended LTV by cohort age, upsell funnel take rates, subscription churn curves, and product-level AOV with COGS factored in.

What It Revealed

Subscription churn and take rate had dipped in recent months, but the blended LTV at 3, 6, and 12 months was extremely healthy. The data showed that even with higher upfront acquisition costs, the customer payback curve was strong enough to support significantly more aggressive CPA targets.

What Decision It Enabled

We shifted acquisition budget toward the top of funnel, identified the best products for cross-promotion, and pinpointed subscription take rate as the key lever to improve. Most importantly, it gave us exact CPA targets grounded in real LTV data, allowing us to 2x daily acquisition volume and restore both performance and scale.

Ad Copy Intelligence
Google RSA
Meta Ads
296
Assets
4.8%
Avg CTR
$38.42
Avg CPA
2.1%
Conv Rate
Google Ads + Meta

Ad Copy Intelligence

Cross-platform ad copy analysis covering Google RSA assets and Meta ad creative. Identifies spend bleeders, top performers, and maps every asset into an action quadrant to surface what to scale, fix, or kill.

RSA Asset Analysis Meta Creative Action Quadrant Spend Bleeders Advanced Filtering Zoomable Scatter
View Interactive Demo
Case Study

The Problem

The creative and web teams were perpetually at capacity, with no bandwidth to run structured copy tests. When ad copy or landing page headlines were updated, changes were made in bulk based on brand guidelines alone, with zero input from performance data. There was no visibility into which specific headlines, descriptions, or hooks were actually converting versus quietly burning spend across hundreds of RSA and Meta assets.

What I Built

I pulled six months of ad copy performance data across Google RSAs, Performance Max, and Meta campaigns and built a dashboard that maps every asset into an action quadrant based on CTR and conversion rate. It surfaces spend bleeders (high spend, zero conversions), ranks top performers, and provides filterable master tables with per-asset economics so the team could see exactly what language was working at a glance.

What It Revealed

The quadrant analysis exposed a cluster of high-spend, zero-conversion headlines that had been running untouched across multiple ad groups for months. On the flip side, several high-converting assets were severely under-deployed, limited to one or two campaigns. The data also revealed clear patterns in what messaging resonated: benefit-driven copy consistently outperformed feature-focused language across both Google and Meta.

What Decision It Enabled

We packaged the findings into a brief for the creative and web teams, giving them data-backed direction on which themes, hooks, and language to lean into for future copy swaps. Spend bleeders were paused immediately, top-performing assets were scaled across more campaigns, and the dashboard became the standard reference before any copy refresh. It turned ad copy decisions from brand-only guesswork into a data-informed process without requiring the creative team to run their own tests.

CRO & Landing Page Analytics
42.3K
Sessions
3.42%
CVR
+14.3%
Best Variant Lift
99.1%
Confidence
▬ Control ▬ Var B ▬ Var C
CRO / Analytics

CRO & Landing Page Analytics

Conversion rate optimization dashboard with session analysis by channel, scroll depth tracking, A/B test results with statistical significance indicators, and an interactive CRO impact modeler for projecting revenue lift.

A/B Test Results Significance Testing CRO Impact Modeler Scroll Depth Channel Breakdown Page Performance
View Interactive Demo
Case Study

The Problem

Advertorial-to-sales-page click-through rates had stagnated, and we had no systematic way to test headline and hook variations at scale. The team was making creative decisions based on assumptions, with no visibility into which hooks actually drove downstream conversions versus just clicks. We needed a framework to test, measure, and project the revenue impact of incremental CVR changes across the funnel.

What I Built

A CRO analytics dashboard that tracks the full advertorial-to-purchase funnel: advertorial view, sales page click-through, initiate checkout, and purchase. It includes A/B test monitoring with real-time statistical significance indicators, scroll depth tracking by traffic source to measure engagement quality, and an interactive CRO impact modeler that projects CPA and revenue changes at various CVR lift levels.

What It Revealed

The outcome-driven hook variant ("How I Fixed My Liver Panels in 60 Days") reached 99.1% statistical significance with a +14.3% CVR lift over the control. The fear-based variant also showed improvement but didn't clear the 95% confidence threshold. Scroll depth data revealed that TikTok traffic had the lowest advertorial engagement, suggesting a mismatch between ad creative expectations and landing page content for that channel.

What Decision It Enabled

We rolled the winning hook across all advertorials and projected an additional 65 conversions per month at a $4.20 CPA reduction. The scroll depth findings led to a channel-specific advertorial for TikTok traffic with shorter copy and earlier CTAs. The impact modeler became the standard tool for evaluating whether to run or kill a test early based on projected revenue impact.

Attribution & Media Mix
Overview
Attribution
Media Mix
Journeys
$87.4K
Ad Spend
$198.2K
Revenue
2.27x
Blended ROAS
3,842
Purchases
Google
Meta
TikTok
Email
Organic
Multi-Channel

Attribution & Media Mix

Cross-channel attribution modeling comparing Last Click, First Click, Linear, and Time Decay models. Includes budget allocation optimization with a what-if simulator and customer journey path analysis.

4 Attribution Models Budget Simulator Journey Paths Channel Roles Marginal ROAS Assist Ratios
View Interactive Demo
Platform Dashboards
Google Ads Performance
Campaigns
Keywords
Search Terms
Placements
$214.8K
Spend
4,620
Purchases
$46.49
Cost / Conv.
1.18x
ROAS
▬ Spend - - Purchases
Google Ads

Google Ads Performance Dashboard

Multi-tab campaign analytics built to centralize Google Ads reporting across Search, Display, and Performance Max. Includes trend visualization, keyword quality analysis, search term mining, and placement performance tracking.

4 Report Tabs Interactive Charts Sortable Tables Date Range Picker LTV Bridge Impression Share
View Interactive Demo
Meta Ads Performance
Campaigns
Ad Sets
Ads / Creative
Placements
$18.4K
Spend
842
Purchases
$21.86
CPA
2.4x
ROAS
Impr
Clicks
ATC
Purch
Meta Ads

Meta Ads Performance Dashboard

Full-funnel Meta campaign analytics with creative performance breakdowns, audience insights, placement optimization, and creative fatigue detection across Facebook and Instagram.

4 Report Tabs Creative Analysis Audience Breakdown Fatigue Detection Placement Split Date Range Picker
View Interactive Demo
Search Console
Overview
Queries
Pages
Opportunities
48.2K
Clicks
1.8M
Impressions
2.7%
Avg CTR
14.2
Avg Position
▬ Clicks • Position
Google Search Console

Organic Search Intelligence

SEO performance dashboard built on Search Console data. Surfaces ranking trends, query-level CTR analysis, page performance, and actionable optimization opportunities including quick wins, CTR gaps, and high-impression low-click queries.

4 Report Tabs Query Analysis N-gram Mining Quick Wins CTR Opportunities Position Distribution
View Interactive Demo
© 2026 Chris Mitchell. All rights reserved.
  • Work
  • About
  • Contact