October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

Why My Analytics Counted 15 Users When My Database Found 2

A founder’s dashboard showed 15 first conversations, but filtering their own accounts from the database left two external people—and a clearer next step.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

My PostHog dashboard showed 15 first conversations. After I filtered my own accounts out of the database, I found two people outside my team who had tried the product. That gap changed what I thought I needed to work on: before tuning a funnel, I needed to get the product in front of more people.

How the dashboard and database told different stories

In a DEV Community account, the author, writing as innerlove_ai, described building an AI companion app alone for seven months with Next.js, Supabase, and Claude. Their dashboard showed about 40 visitors, 15 first conversations, and no returns. Those numbers looked like enough activity to start diagnosing a retention problem.

As an Amazon Associate I earn from qualifying purchases.

But the dashboard was counting activity without clearly separating the founder’s own product testing from use by other people. The author said the dashboard also showed 32 conversations and five accounts, most of which reflected their own testing. When they examined the accounts in the database and excluded those confirmed as theirs, the count of external people was two.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

These are the author’s reported figures from one app, not independently verified data or a benchmark for other products. The DEV Community search result identifies the post as dated Sep 26 but does not provide a year.

How the author separated their accounts

The author added a boolean is_founder column to the profiles table and marked accounts they had confirmed were theirs. They then described creating a SQL view that excluded those accounts and counted activity among the remaining people.

The view was intended to show more than a single total. It included the number of external people, conversations, people with a second conversation, returns within 48 hours, memory rows, and the latest conversation timestamp. That distinction matters: a visit, an account, and a conversation are different events, and each answers a different question about product use.

The author also said to keep the view private by revoking access for the anon and authenticated roles. This is a description of the author’s example, not independently reviewed or tested SQL. Treat it as a design idea to adapt and validate for your own schema and access-control needs, rather than copying blindly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the filtered count revealed

According to the author, one of the two external people had six conversations and 390 messages in a single day, then returned within 48 hours. The other had one conversation and left. In that small set, the headline total of 15 first conversations obscured two very different experiences: one person engaged repeatedly, while the other did not continue.

That pattern is useful for deciding what to investigate next, but two people cannot establish whether the product has product-market fit, whether most users would return, or whether acquisition is the only problem. The account supports a narrower conclusion: the founder’s own testing had made the apparent audience much larger than the number of external people the author identified.

What to count when checking your own product

Before interpreting a funnel or retention chart, define the population, event, and time window behind each number. A dashboard total can be accurate for its chosen definition and still answer the wrong question.

  • Population: Decide whether the count includes every account or only people outside your team. Excluding founder accounts requires a reliable way to identify them; do not assume an account is yours based only on a name or email pattern.
  • Event: Keep visits, accounts, first conversations, and repeat conversations distinct. A visitor count does not mean that many people created accounts or used the product.
  • Time window: State what “returned” means, including the interval being measured. The author’s example looked at a return within 48 hours; that is a case-specific measure, not a universal retention standard.

Once those definitions are clear, compare the dashboard’s intended population and events with the database query that produces your count. If the totals differ, inspect the underlying accounts and event records before deciding whether the discrepancy reflects founder testing, different definitions, or another tracking issue.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why the author changed priorities

The author’s interpretation was that they had spent time optimizing a funnel before enough people had seen the product. They framed the next step as showing it to more people, rather than treating the limited data as proof that the product itself had failed.

That is a sensible distinction for this reported case: a product few external people have tried is not the same as a product that many people try and reject. But the small sample cannot tell a founder which explanation applies broadly. It can show that the current evidence is too thin to support confident conclusions about retention or product quality.

As innerlove_ai put it, “Analytics count browsers and sessions. In a product with almost no users, the founder is most of the data.”

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.