Web analytics that names the fix.
Paste one snippet and your site is live in convertlyft the moment it loads. Each finding names what leaked and hands you the fix with the numbers behind it. A quiet day says so instead of inventing a finding.
No credit card. Nothing writes to your repo until you approve a fix.
what a finding looks like · demo data
This is what “names the fix” looks like.
31% went on to payment this week, against 47% over the 14 days before. Desktop is unchanged at 58%.
On iOS Safari the “Continue” button sits under the keyboard once the card field is focused: 214 rage clicks on it this week. Move the button above the fold of the keyboard or pin it to the bottom.
23 people hit it in the 24 hours to 06:00 UTC on 23 Aug. Every one of those sessions ended without a purchase.
cart.summary is undefined when a discount code empties the line items; guard the read in checkout/payment.js:142.
4.2s for 3 of 4 visitors this week, against 2.3s over the days before.
The hero image was replaced on 20 Aug with a 3.1 MB PNG. Serve it as WebP at 1600px.
A card built to look like the product’s What to do page. Demo data from a fictional store.
How it works, in the order it happens
Real numbers, nothing sampled
One snippet. Every session, click, error and load time, internal traffic excluded, every figure traceable to the query that produced it.
The digest names what changed
Every morning: what leaked, what lifted, what was watched. A quiet day says so instead of inventing a finding.
A fix with its numbers attached
Each finding carries the evidence and the change to make. Copy it as a prompt for your AI tool, or add it to Tasks.
Ships only when you say so
Nothing reaches your code without you. With GitHub connected, Convertlyft opens draft pull requests only, on the one repository you pick, and a person on your side merges them.
Also in the product today
Different words for different visitors
Change a headline or other copy for the people you choose, such as those arriving from one source, without a deploy. It needs its own line of code, which the Swaps page gives you. It refuses to swap a price, stock, legal text or a claim about your business. Rules only: there is no split test yet.
Built with an AI tool? Paste a paragraph.
Three ways to add the line: paste it yourself, paste a paragraph into Lovable, Bolt, v0 or whatever built the site, or let us open a draft pull request once GitHub is connected. On Shopify it is two pastes, because the checkout does not run theme code.
before you connect anything
The questions everyone asks before giving us access to their site’s code
Do you get access to my site’s code?
Nothing changes on your site until you say so. We can only see your code if you connect GitHub yourself. It connects through our connection partner, where you sign in with GitHub directly, and GitHub shows you the access you are giving before you agree. We never store your GitHub password or tokens. Convertlyft only opens draft pull requests, on the one repository you pick, and a person on your side merges them. You can disconnect from the Connections page.
What do you do with my visitors’ data?
Your data stays yours: every table is row-locked in the database itself, and membership is checked in the database, not just the app. Internal traffic is flagged and excluded from every number. Replays are size-capped and retention-limited.
Is this GDPR-safe?
Visitors are anonymous until they identify themselves. We ship a DPA and a subprocessors list at /dpa and /subprocessors, and per-person unsubscribe is one click. Replays are kept 30 days.
What if a number can’t be measured?
The product says so and says why, instead of guessing. Every figure the API hands out carries a receipt ID you can re-open and verify later.
Live the moment the snippet loads
Create your account, paste one snippet, and your site is live in convertlyft right away. No credit card. Nothing writes to your repo until you approve a fix.