Skip to main content
Track how your published project is performing with real-time insights. See key stats like visits, page views, visit duration, and bounce rate. You can also discover where visits come from, which devices they use, and which pages they view. Analytics is built into Lovable and starts collecting automatically when you publish your project, with nothing to set up. Use it to check whether a launch, a social post, or a newsletter is bringing people to your app. Open the Analytics view from More → Analytics in the project toolbar at the top of the editor.
Analytics only collects data while your project is published. Tracking is enabled by default. To disable it, use the Visitor analytics setting in project settings.
This page is about Project analytics, one app’s traffic in detail. Looking for how much your workspace builds and who uses what it builds, across every app? See Insights. Looking for which projects need security or ownership attention? See Security insights. All three are different features.

Time periods

By default, analytics data is shown for the last 7 days. You can change the time period using the dropdown at the top of the Analytics view. The available options are:
  • Today
  • Yesterday
  • Last 24 hours
  • Last 7 days (default)
  • Last 14 days
  • Last 30 days
  • Last 90 days
  • This month

Metrics

The main chart shows one metric at a time. Select a metric above the chart to see how it changed over the selected time period:
  • Visits: how many visits your app received. A visit is one browsing session, not one person.
  • Page views: how many pages were viewed across all visits.
  • Views per visit: how many pages the average visit included.
  • Visit duration: how long the average visit lasted.
  • Bounce rate: the percentage of visits that ended after viewing only one page.
Because Lovable counts visits rather than people, the same person can appear several times. Coming back later, opening your app in another browser or on another device, or using a private window each starts a new visit. Your own visits count too. Signing in to your app does not link visits to one account.
Next to the time period dropdown, a current visits counter shows how many visits have been active on your app in the last 5 minutes.

Breakdowns

Below the main chart, four lists break down your traffic for the selected time period:
  • Source: where your visits came from, such as a link on another site or a search engine. Visits with no source to report (for example, someone typed your URL or opened a bookmark) show as Direct.
  • Page: the most viewed pages in your app.
  • Device: which device types your visits come from, shown as percentages (Desktop, Mobile, or Tablet).
  • Country: the countries your visits come from, based on the browser’s time zone.
Project analytics shows which sites visitors came from, but it does not read UTM parameters, the tracking tags some links carry (like ?utm_source=newsletter). Tagged links count toward their source site, not toward separate campaigns. For campaign or funnel reporting, connect a dedicated analytics tool such as PostHog. If the campaigns are paid ads you run through Lovable, the Google Ads connector reports on them directly.

Turn tracking on or off

Visitor tracking is enabled by default. To disable it, open Project settings → General → Publishing and disable Visitor analytics. Lovable stops collecting visitor data, and the Analytics view shows an Enable Analytics button you can use to enable tracking again.

Privacy

Analytics measures overall traffic, not individual people. Lovable does not build profiles of your visitors or follow them across separate visits.