← All posts

How to track clicks and conversions on a Lovable, Bolt or v0 site (without code)

September 26, 2026 · 6 min read

If you built your site with Lovable, Bolt, v0 or a similar AI builder, you probably already have some numbers. Lovable, for example, includes a built-in analytics view with visitors, pageviews, bounce rate, traffic sources and devices for published projects. That answers “did anyone come?”.

It doesn't answer the questions you actually have: which case study do people open? Does anyone scroll to my pricing? How many people click “book a call”? Those need event tracking, and that's where most AI-built sites stall. Lovable's own docs point you to a dedicated tool for funnel-style reporting.

Why event tracking is hard on AI-built sites

  • You didn't write the code. Adding gtag('event', …) calls means finding the right components and editing them, often by prompting the builder and hoping it doesn't change anything else.
  • You have to design the events first. What should each one be called? What properties? Most people give up here.
  • They're single-page apps. Content renders in the browser, so many tools that scan your HTML see an almost empty page.
  • Then you still need reports. Raw events don't answer “which project is most popular?” until someone builds a chart.

Option 1: prompt your AI builder to add events

You can ask your builder to add tracking attributes or calls. Be specific and ask it not to change anything else:

Add data-gs="case_study_click" and data-gs-label="<project title>" to every case study card link.
Add data-gs-view="section_view" and data-gs-label="<section name>" to each main section.
Do not change any styling, layout or behaviour.

With Cleverpilot installed, those attributes are picked up automatically, with no event code to write. (Every plan Cleverpilot makes also generates this prompt for you.)

Option 2: let the tracking set itself up

Cleverpilot works the other way round. You add one script tag once, then ask a question in plain English, for example “which case study do visitors click the most?”:

  1. The script reads your page as visitors see it (structure only: headings, sections, link paths, button text).
  2. Cleverpilot builds a small tracking plan, such as “clicks on links to /case-studies/…, labelled by title”, and shows it to you in plain English.
  3. You click Activate. The script starts recording exactly those interactions on the next page load, with nothing to redeploy.
  4. You get a dashboard for that question: most-clicked case studies, how many visitors opened one, and where they came from.

Common first questions: which sections people actually see, which projects or products get clicked, how many visitors contact you or book a call, and how many join your waitlist.

Try it on your site

The free tracking plan generator shows the plan for your site and question without signing up. When you're ready, create a free account: the free plan covers one site and 10,000 events a month, forever, with no cookies and no consent banner.

Ask your site a question. Get the answer.

Cleverpilot plans and sets up your tracking from a plain-English goal. Cookieless, free forever for small sites.