Patterns

Data & Charts

Production data-presentation patterns from the Entangle dashboard. Metric cards, badges, Recharts compositions, stat lists, and headline-finding callouts.

01 · Metrics

KPI Metric Cards

At-a-glance performance indicators. Accent variant highlights the primary KPI; icons add scanability across a dense dashboard.

Revenue (12mo)
$2.1M
Sep 2025 - Aug 2026
Meta Spend (8mo)
$259K
Sep 2025 - Apr 2026
Blended MER
8.1x
Trailing 90-day average

Comparison Cards

Spend
$38K
$42K 9.5%
ROAS
6.8x
4.2x 61.9%
CPA
$52
$84 38.1%
Impressions
890K
1.2M 25.8%
02 · Badges

Status & Category Badges

Mono-uppercase pill badges for status signalling, categorisation, and inline metadata. Six semantic variants map to the dashboard colour system.

All Variants
DefaultOutlineMutedWarningSuccessCritical

Pill shape · mono uppercase · semantic border + background tint

03 · Charts

Revenue Seasonality

ComposedChart with gradient bars for revenue and a dashed line for meta spend. Dual Y-axes, custom tooltip, and Recharts dark-mode overrides.

Revenue vs. Meta Spend

ComposedChart · gradient bars · dashed line · dual Y-axis · custom tooltip

Daily Orders
30
Avg. Order Value
$460
MER Trend
8.3x
04 · Stat Lists

Top Performers

Ranked stat rows with horizontal progress bars. The top performer gets the gradient accent; remaining rows use a muted fill to maintain hierarchy.

Revenue by Region
  • 01Sydney Metro
    142 orders$64,780
  • 02Melbourne CBD
    118 orders$53,660
  • 03Brisbane South
    97 orders$44,140
  • 04Perth Central
    74 orders$33,670
  • 05Adelaide Hills
    56 orders$25,480
05 · Callouts

Headline Finding

Amber-tinted callout card for surfacing the single most important insight from a data set. Pairs an icon, warning badge, and editorial commentary.

The headline finding

December drove 27% of annual revenue in a single month — but MER efficiency held flat. The business is scaling revenue without degrading unit economics.

This matters because most businesses see diminishing returns as they scale spend. Here, the closed-loop system is feeding conversion data back into targeting, keeping lead quality stable even as volume increases.

06 · Area Chart

Channel Revenue Breakdown

Stacked area chart showing revenue contribution by acquisition channel over time. Each channel gets its own gradient fill for clear visual separation.

Stacked Area · Channel Revenue

AreaChart · 4 stacked series · individual gradients · monotone interpolation

07 · Pie Chart

Revenue by Source

Donut chart with custom percentage labels on each slice, centre total, and a paired legend list showing value and share breakdown.

Donut · Revenue by Source
$1.1M
Total
Google Ads
$420K37.7%
Meta Ads
$310K27.8%
Organic
$180K16.1%
Direct
$120K10.8%
Referral
$85K7.6%
08 · Radial Bar

KPI Gauges

Half-circle radial bar gauges showing progress toward a target. Each gauge uses a muted background track with an overlaid coloured arc and centred value label.

Conversion Rate
3.8x
/ 5x target
ROAS
7.2x
/ 10x target
Lead Quality
82%
/ 100% target
09 · Radar Chart

Performance Profile

Multi-axis radar chart comparing actual performance against benchmark values. The filled polygon shows current performance while the dashed outline marks the benchmark.

Radar · Performance vs Benchmark
PerformanceBenchmark
10 · Scatter Chart

Spend vs Revenue by Campaign

Glass-effect scatter with overlapping translucent circles for multi-dimensional data. Circle radius maps to ROAS, translucent fills create layered depth where campaigns overlap, and the diagonal reference line marks the 5.0x ROAS threshold.

Scatter · Campaign Efficiency

ScatterChart · glass-effect circles (r 20-60) · translucent overlap · ROAS-mapped radius · 5x reference line

11 · Horizontal Bar

Campaign Performance Ranked

Horizontal bar chart ranking campaigns by revenue. Individual fill colours encode campaign type. Rounded right edges and mono axis labels maintain the Entangle aesthetic.

Horizontal Bar · Revenue Ranking

BarChart layout=vertical · per-bar Cell colours · rounded-right radius

12 · Funnel

Conversion Funnel

Reusable FunnelChart component from @entangle-hq/ui. Pure CSS/SVG trapezoid bars narrow proportionally as values decrease, with conversion rate annotations between each step.

Website visitors24.8K57.3%Engaged sessions14.2K-42.7%33.0%Lead form starts4.7K-67.0%45.7%Submissions2.1K-54.3%40.2%Qualified leads860-59.8%
13 · Composed

Mini Dashboard

A composed dashboard preview showing how metric cards, area charts, donut breakdowns, and stat lists combine into a production-ready view. This is the target layout for real client dashboards.

Dashboard Preview · Q1 2026
CTR
3.8%
+0.4% vs prev.
CPA
$42
-12% vs prev.
ROAS
8.1x
Trailing 90d
Qualified Leads
142
This month
Revenue Trend
Source Mix
$1.1M
Top 5 Campaigns
  • 01Brand Exact
    7.9x ROAS$95,000
  • 02Non-brand Broad
    5.1x ROAS$72,000
  • 03Shopping Smart
    5.4x ROAS$68,000
  • 04Remarketing
    9.0x ROAS$54,000
  • 05Discovery
    3.0x ROAS$38,000
14 · Sankey

Attribution flow

Visualise how budget flows from channels through campaigns to conversion outcomes.

Sankey · Attribution Flow

Sankey · 3-column flow · custom node colours · proportional link widths

15 · Ad Performance

Ad Format Anatomy

Marketing ad format displays for client reporting. Each format shows the creative structure alongside live performance metrics and actionable insights.

Google Search Ad
Sponsoredexample.com.au
Premium Spa Pools Brisbane | Heated & Plunge | Free Delivery

QLD's largest range of spa pools, swim spas & plunge pools. 5-year warranty included. Book your free consultation today.

CTR4.2%CPC$1.84Conv.128ROAS6.2x

Insight: “Headline 2 drives 40% of clicks — test expanding this angle across more ad groups”

Meta Ad · Facebook / Instagram
AP
Aqua Pulse Spas
Sponsored

Transform your backyard this winter. Our heated spa pools start from $8,990 with free delivery across QLD.

1200 × 628 Creative
QLD's #1 Spa Pool Retailer
aquapulsespas.com.au
Shop Now
CPM$18.40CTR2.1%Leads84CPL$32Frequency1.8

Insight: “Frequency at 1.8 with no fatigue signals — increase budget 20% before creative refresh is needed”

Display Ad · Banner
728 × 90 Leaderboard
Impr245KClicks1.2K
Impressions245KCTR0.49%View-through Conv.42CPM$6.20

Insight: “View-through conversions are 3.5x click conversions — display is driving awareness that converts via search later”