03Campaign IntelligencePortfolio demo · Sample data

Marketing performance dashboard / Automated insights

Performance, translated
into the next move.

A portfolio demonstration that connects campaign evidence to budget, creative, and funnel decisions without burying the reader in reporting noise.

03 simulated businesses15 sample campaigns180 days per campaign
Analysis view
Jun 1 to Jun 30 · USD · Simulated last-click attribution
Cost per click$0.69-0.8%
Click-through rate1.5%+3.9%
Click-to-conversion rate2.6%-1.8%
Cost per lead$13.28-0.4%
01 / Momentum

Revenue over time

Current Previous
Click any KPI above to change the chart10 reporting intervals
02 / Decision intelligence

Repair the funnel

AI Decision Room

A simulated analyst that connects performance signals to budget, funnel, risk, and testing decisions.

6 signals detected3 actions rankedRecomputed for active filters
69/100
Active-view decision indexStable-0.6 pts modeled momentum
Active-view thesis

Ceramic coating near me is the clearest eligible conversion opportunity; 30-minute transforms is the first acquisition campaign to validate.

Revenue moved down 2.4% against a 0.4% decrease in spend. Rebooking email is the efficiency leader, but its list-limited economics should not be treated as broad paid-media scale capacity.

Efficiency
805.72× active-view ROAS
Momentum
50-2.4% revenue change
Demand quality
70$13.28 CPL
Mix resilience
7543.3% largest share
High decision evidence

340 active-view attributed conversions · Ceramic coating 151 / 30-minute transforms 18 · matched 30-day comparison · heuristic demo index, not a profitability benchmark

Briefing questionsInterrogate the active analysis without a chat interface
03 / Allocation & efficiency

See where the media mix earns its place.

Switch the lens without adding another wall of charts.

04 / Campaign ledger

Every campaign, ranked with context.

Sort the core decision metrics; expand a row for supporting evidence.

Sortable campaign performance table. ROAS trend is the period-over-period change in campaign ROAS. Select a campaign row for supporting metrics.
Channel
$478$10,15421.23×$3.835.9%
Retargeting$1,228$10,8128.80×$9.908.5%
Google Search$3,894$23,1565.95×$14.114.5%
Instagram$1,986$4,6172.32×$23.093.2%
TikTok$1,416$2,7681.95×$21.141.0%
05 / Campaign face-off

Compare efficiency and scale side by side.

The selected business, period, and filters remain applied.

VS
$3,894Media spend+175.0% A vs B$1,416
$23,156Revenue+736.5% A vs B$2,768
5.95×ROAS+204.2% A vs B1.95×
$14.11Cost per lead-33.2% A vs B$21.14
Strategy verdict

Ceramic coating leads on both revenue and efficiency, with ROAS 204% stronger than 30-minute transforms. Scale in measured steps so the comparison remains valid.

06 / Behind the dashboard

Designed to demonstrate strategy and implementation.

The businesses and performance data are fictional. The analysis engine recalculates weighted KPIs from the active view, separates scalable acquisition from lifecycle efficiency, and maps the evidence into scenarios, tests, and decision guardrails.

01Sample media data180 daily records per campaign
02Metric modelWeighted ratios + comparisons
03Decision modelScenarios + measurable guardrails
04Dashboard + PDFOne consistent report model
Current build

Next.js, TypeScript, Tailwind CSS, Recharts, deterministic sample data, and client-side PDF export.

Attribution note

Revenue is simulated last-click attribution. Rates are recalculated from totals and never averaged.

Future-ready

The same normalized schema can later accept Google Ads, Meta, TikTok, email, GA4, or an AI API.