How to See Who Is Using My Lovable App
Add PostHog (free, 1M events/month) to your Lovable app for full product analytics — user counts, page views, feature usage, and session replay. If your app is deployed on Vercel, Vercel Analytics is also included free. For Supabase-backed Lovable apps, you can also query your auth.users table to see registered users directly.
Why this matters
Lovable makes building fast, but building without analytics means you are guessing what users want. You might spend hours adding a feature nobody uses while ignoring the one thing users actually need. Analytics turns guessing into knowing — and it takes 10 minutes to add to a Lovable app.
What's at stake
Builders without analytics waste time on features users do not care about. With Lovable, you can iterate fast — but iterating fast in the wrong direction is worse than iterating slowly in the right direction. Analytics points you in the right direction.
Step by step.
Add PostHog to your Lovable app
Create a free PostHog account and get your project API key. Ask Lovable to add the PostHog snippet to your app. PostHog auto-captures page views, clicks, and form submissions without manual event tracking. The free tier includes 1M events/month, which is more than enough for an early-stage app.
import posthog from "posthog-js";
posthog.init("YOUR_POSTHOG_KEY", {
api_host: "https://us.i.posthog.com",
autocapture: true,
});Check your Supabase auth.users table
If your Lovable app uses Supabase Auth, you already have user data. Go to your Supabase dashboard, navigate to Authentication > Users, and see everyone who has signed up. This shows registered users — for visitors who do not sign up, you need analytics.
Set up key event tracking
Beyond auto-captured page views, identify 3-5 key actions that matter for your app (signup completed, main feature used, payment made). Ask Lovable to add PostHog event tracking for these actions. This tells you not just who visits, but who actually uses your core features.
// Track a custom event
posthog.capture("feature_used", {
feature_name: "dashboard_export",
user_plan: "free",
});Create a simple dashboard
In PostHog, create a dashboard with these metrics: daily active users, signup conversion rate, most-used features, and user retention (how many come back after day 1). Check this dashboard daily. Sudden drops indicate something is broken; gradual growth means you are on the right track.
Use session replay for UX insights
PostHog includes free session replay that lets you watch how real users navigate your Lovable app. This is invaluable for finding UX issues — you can see exactly where users get confused, click the wrong thing, or abandon the flow.
See exactly who uses your Lovable app and what they need
- Built-in analytics showing real user engagement with your builds
- User behavior insights to guide your Lovable app iterations
- Feature usage data so you build what users actually want
Frequently asked questions.
Lovable does not have built-in user analytics. You need to add a third-party analytics tool like PostHog or Vercel Analytics. The good news is that Lovable makes this easy — just ask it to add the analytics snippet to your app.
If your app uses Supabase Auth, you can see registered users in the Supabase dashboard without any code changes. For visitor analytics (page views, traffic sources, behavior), you need to add a tracking snippet to your app.
No. PostHog loads asynchronously and adds minimal overhead. With autocapture enabled, it tracks interactions without blocking your UI. Most users will not notice any performance difference.
Even 5-10 daily users provide useful data. You can see which pages they visit, where they drop off, and whether they complete key actions. Session replay is useful from your very first user — watching one person struggle with your UI tells you more than guessing.