Page views are a weak proxy for whether a coding product is working.
AlgoArena has several ways a person can do real work: submit a practice solution, play Puzzle Rush, solve a problem, start an assessment, host a classroom, or answer in a classroom session. A useful product-active metric has to count across those lanes without double-counting the same person.
The definition
For each UTC calendar month, the report counts distinct non-bot Firebase UIDs who did any of:
Internal and test accounts are excluded before the final count.
Why this is better than sign-ins
A sign-in can mean curiosity, debugging, or a forgotten tab. A product-active event means the user touched the learning or evaluation loop.
That does not make the metric perfect. It still misses qualitative depth. But it is much closer to the product promise: people should be practicing, competing, teaching, or being assessed.
What the script outputs
The report produces a JSON sidecar and an HTML visualization. That makes it useful both for quick founder review and for later product notes where a chart needs to match the exact query that produced it.