Funnel
Steps people drop out of.
visited ██████████████████████████████ 12,400 100%
signed up ██████████████▊ 6,100 49% ▼ 49% kept
activated █████▋ 2,300 19% ▼ 38% kept
paid █▌ 610 5% ▼ 27% kept
SAMPLE DATAWatch for: Use the same time window for every step.
Retention cohorts
Retention by start month or week.
M0 M1 M2 M3
Jan 120 ██ ▓▓ ▒▒ ▒▒
Feb 140 ██ ▓▓ ▒▒
Mar 98 ██ ▒▒
█ 80%+ ▓ 60%+ ▒ 40%+ ░ under 40%
SAMPLE DATAWatch for: Newer cohorts have fewer periods; blank is not zero.
Test result
A test result with confidence intervals.
control ├────█───┤ 4.1% (3.6%–4.6%)
new empty state ├────█────┤ 5.3% (4.8%–5.9%)
3.0% 5.0% 7.0%
The intervals don't overlap.
SAMPLE DATAWatch for: Overlapping intervals mean no clear difference yet; don't round that into a win.
Metric panel
A few metrics at a glance with their trend and change.
weekly active ▁▂▄▃▅█ 1010 ▲ 23%
time to first chart █▇▃▁ 6 min ▼ 30%
support tickets ▃▁▄█ 45 ▲ 13%
SAMPLE DATAWatch for: Up isn't always good: time and tickets should go down. Say which way is better.
Bar chart
Ranked quantities.
Design QA ████████████████████████ 42
Handoff █████████▊ 17
Research █▊ 3
Copy ▎ <1
SAMPLE DATAWatch for: Sort first; one scale per document; value as text on every row.
Forecast
Measured values with a projection in the same bar.
Jul ███████ 1.0×
Aug █████████████████ 2.3×
Sep ██████████████████████████████ 4.1×
Oct ██████████████████░░░░░░░░░░░░░░░░░░ on pace for ~5×
░ = projected at the current pace
SAMPLE DATAWatch for: Say how the projection was made in the legend line.
Meter
Usage against a cap or quota.
[ █████████████████████████░░░░░ ] 84% of the cap
SAMPLE DATAWatch for: Over 100%, the bar stays full and the word over says the rest.
Sparkline
A trend inside a sentence or a table cell.
requests ▁▁▁▂▃▃▃▅▆▅▇█ 3 → 21
SAMPLE DATAWatch for: Print the first and last values; a sparkline has no axis.
Heatmap
Density over a grid, such as activity by weekday.
M T W T F S S
wk 1 ░░▒▒████▓▓
wk 2 ░░▒▒▒▒████▒▒
wk 3 ░░▓▓▓▓▒▒░░
SAMPLE DATAWatch for: Five levels is the limit people can tell apart.
Calendar strip
Yes or no per day.
· · · · · ■ ■ ■ · · · · ■ ■ ·
SAMPLE DATAWatch for: Put date labels over the exact columns they name.
Comparison
Two versions of the same measures, side by side.
MEASURE BEFORE AFTER
lines moving ██████████ 100% ██░░░░░░░░ 23%
build time ███░░░░░░░ 2.7 s ████████░░ 7.7 s
SAMPLE DATAWatch for: Every row needs its own unit in the text; ten cells is enough.