The first thing most builders add after launch is a dashboard with eight panels. Sessions, pageviews, bounce rate, top sources, new vs returning, device breakdown, country map, a chart of total users going up and to the right. It looks like running a business. Mostly it is looking at numbers that do not decide anything.
When you are the only person running the product, a small set of numbers carries most of the decision weight. The rest look important and lie.
The vanity trap
A vanity metric is one that moves regardless of what you do and tells you nothing about whether your product is working. Total pageviews is the classic. A post goes viral, pageviews spike, the chart looks great, and not one extra person paid you. The metric moved. The business did not.
Vanity metrics are seductive because they go up over time for almost any product that is not actively broken. They give you a chart that feels like progress. The problem is that they move for reasons unrelated to the quality of your product: a share, a seasonal bump, a bot, a change in how the analytics tool counts a session. You cannot act on them, so watching them is entertainment, not measurement.
A useful test: if you cannot name the decision you would make if the number went up, or the decision you would make if it went down, it is vanity. You do not need it on your dashboard.
The numbers that actually decide survival
When you are solo and revenue starts at zero, three numbers carry most of the decision weight.
Revenue. The honest one. Money in, net of refunds and fees, per month. This is the number that tells you whether you have a business or a project. Everything else is a leading indicator for this. If you watch one number, watch this one, and watch it net, not gross. Refunds and payment fees are real costs, and gross revenue hides them until they surprise you.
Cost to acquire one paying customer. How much you spend, in ads or time, to get one person to pay. If you spend 50 dollars on ads and get five paying customers, your cost to acquire is 10 dollars. Compare that to what a customer pays you, and you know whether the acquisition channel works. If your product costs 15 dollars and acquisition costs 10, you have 5 dollars of margin to absorb serving that customer. If acquisition costs 20, you are losing money on every sale and the chart is hiding it.
Customer retention at a fixed interval. For a subscription, this is the percentage of customers still paying after one month, three months, six months. For a one-time product, this is the percentage still actively using it after the same intervals, measured by real usage signals, not by the absence of a refund. Retention tells you whether the product is good. Acquisition tells you whether the marketing works. Revenue is the result of both. If retention is bad, fixing acquisition is pouring water into a leaking bucket.
Those three numbers fit on one panel. If your dashboard has nothing else, you have enough to run the product. If it has everything else and not those three, you have a wall of entertainment and no measurement.
Metrics that look important and lie
A few specific metrics fool solo builders regularly.
Bounce rate. A high bounce rate on a blog post is normal. A high bounce rate on your pricing page is a problem. The number alone does not tell you which page it is, so the aggregate is meaningless. Track bounce rate per page, for pages where the next action matters, or do not track it at all.
Total signups. A signup is a promise, not a customer. Free signups that never convert to paid are a cost, not a win. Measure the conversion rate from signup to paid, and treat total signups as the top of a funnel, not an outcome.
Time on page. A long time on a pricing page can mean careful reading. It can also mean the page is confusing and people are hunting for the price. The number does not distinguish the two. Pair it with the conversion event, or ignore it.
Social share count. Shares feel like traction. They are reach, not revenue. A post with a thousand shares and zero new customers is a post that entertained, which is fine, but it did not grow the business. Track shares only if you can connect them to the acquisition cost number.
How to build a solo dashboard
If you are starting from nothing, build the smallest dashboard that answers the three survival questions. Resist the urge to add a panel because the analytics tool makes it easy.
One panel: revenue, net of refunds and fees, this month and the trailing three months. One panel: cost to acquire one paying customer, per channel, with the spend and the paying-customer count visible so the math is checkable. One panel: retention at one month, three months, six months, for whichever model you run.
Three panels. If a new metric does not change a decision you would make, it does not earn a panel. The goal is not to know everything. It is to know the few things that decide whether you keep going, and to know them in time to act.
When to add more panels
Build the smallest dashboard that answers the three survival questions before you add anything else. One panel: net revenue, this month and trailing three months. One panel: cost to acquire a paying customer, per channel, with spend and customer count visible. One panel: retention at one month, three months, six months.
Once the product is sustainable, a richer dashboard earns its place: cohort retention curves, per-channel lifetime value, feature usage. Those come after the three survival numbers are stable, not before. A product that cannot answer the three questions has no use for a cohort analysis. To see how those survival numbers fit into the full build-deploy-operate cycle, The Handbook for free.
Field reports
Log in to submit a field report.
Loading reports…