01Development Velocity
Breakdown by Contribution Type
02Product Metrics
Track which pages users visit, session duration, bounce rate, and navigation flow between pages.
Login method distribution (email vs Google vs Apple), signup funnel drop-off, session length by auth type.
Search queries, Foursquare API hit rate, restaurant save rate, average restaurants viewed per session.
Tags created per user, most popular tags, tag-to-restaurant ratio, search-by-tag conversion rate.
Lists created, restaurants per list, list bookmark rate, tastemaker follow rate, list share clicks.
Photos uploaded per restaurant, like rate, report rate, average images viewed per session.
P50/P95/P99 response times, error rate by endpoint, Foursquare API latency, database query time.
Items shipped per session, bug fix rate, findings resolved, LOC delta per sprint.
Security findings open/closed, test coverage %, lint errors, TypeScript strict compliance.
CTA clicks, filter usage, map interactions, accordion expand/collapse, scroll depth.
Users granting location permission, nearby search frequency, average search radius, city distribution.
FCM delivery rate, open rate by notification type, opt-in rate, time-to-open.
03Key Questions
04Analytics Platform
Open-source product analytics with autocapture, session replays, feature flags, and A/B testing. Self-hostable for full data control.
- Autocapture (no manual event code)
- Session replays
- Feature flags & A/B tests
- Funnels & retention charts
- Self-hostable (data privacy)
- Free tier: 1M events/mo
Event-based analytics focused on user behavior, funnels, and cohort analysis. Strong mobile SDK support.
- Event-based tracking
- Funnel & cohort analysis
- Mobile SDKs (iOS + Android)
- Real-time dashboards
- Free tier: 20M events/mo
Development velocity and code health are currently tracked via git history, todos/ directories, and the /roadmap health scorecard. No product analytics in production yet.
- Commit history & LOC tracking
- 50 findings tracked in todos/
- Health scorecard on /roadmap
- Session velocity on /roadmap
- Manual — no automated collection
Ready to Instrument
The codebase is structured for analytics — all user actions flow through typed API endpoints. Adding PostHog requires one npm install posthog-js and a provider wrapper in the root layout.