Retention curves show whether groups of users keep returning, but they do not explain how people use a product. DAU and MAU combine everyone’s activity, so they can rise even when users are not getting value. Dave argues that tracking individual behavior helps reveal usage patterns and pacing.
Dot Plots: How to Actually See What Your Users Are Doing
Speaker
Dave, a founder and product builder associated with Bump and Google Photos, explains how startups can use dot plots to understand individual user behavior; he also recalls PayPal’s early fraud analysis and a B2B customer example.
A dot plot places each user on a row and each time period, often a day, in a column. A dot marks an event that represents product value, such as listening to a song, sharing a photo, or processing an invoice. A ring can identify a user’s first day, and different symbols can track different actions.
The chart can reveal weekday and weekend usage patterns, as well as users who try a product once and never return. Dave describes sorting users by attributes such as platform or first-use date, and encoding their state with symbols or color. He also recalls PayPal using visual transaction patterns to help people spot possible fraud for further investigation.
In Dave’s Spotify example, a DAU chart shows daily counts such as two, three, and two, but little about who is active or why. A dot plot can show which users return and whether they use features such as search or public playlists. Dave suggests treating feature patterns as clues to investigate, rather than proof that a feature causes retention.
A company bought 10 seats on an $80,000-a-year contract, but only three people activated, and their usage was sporadic. The dot plot could have signaled risk after the internal champion left. Dave advises choosing events that represent real user value and using daily or finer time periods; he recommends combining dot plots with cohort retention curves.
Takeaways
- Choose a charted event that reflects value delivered, not a convenient event like opening the app.
- Start with daily user rows to see individual usage patterns that aggregate counts conceal.
- Use filters and symbols to compare users by platform, cohort, or feature activity.
- Treat visible feature and behavior patterns as leads to investigate, not proof of causation.
- Pair dot plots with cohort retention curves to understand both how users behave and whether groups return.
Mentioned in this talk
Search inside this talk
What was claimed 8
- featureDot plot: Shows individual users’ meaningful actions over time in a two-dimensional grid, optionally encoding onboarding, features, and user attributes
“Each row represents one individual user. Every column represents a time period.”
YouTube Unverified1 source· Talk
- featureDot plot: Can reveal usage patterns and retention problems not apparent in aggregate charts
“patterns that you probably wouldn't have seen with your human brain just looking at aggregate charts”
YouTube Unverified1 source· Talk
- uses
“At Bump, we had different symbols that we would put into these cells”
YouTube Unverified1 source· Talk
- foundedMax Levchin founded
PayPal
“Max Levchin, one of the founders of PayPal”
YouTube Unverified1 source· Talk
- metric
Google Photos: More than one billion users
“when we had well more than a billion users”
YouTube Unverified1 source· Talk
- uses
Google Photos uses Dot plot
“This is a tool we used at Google Photos”
YouTube Unverified1 source· Talk
- featureDot plot: Can be applied to sampled users at very large scale
“This is a tool we used at Google Photos when we had well more than a billion users.”
YouTube Unverified1 source· Talk
- metricDot plot: Use day-level or finer time periods; weekly periods can obscure behavior
“look at it at the day or maybe even sub-day granularity”
YouTube Unverified1 source· Talk





