How Convertlyft works: from the tag to what to do
Convertlyft is website analytics with a loop attached: it counts how people use your site, shows where the funnel leaks, and says what to do: one change and the evidence behind it.
14 days free · No card needed
Your new account starts on Pro at 10,000 visits a month, free for 14 days. No card needed. Plans and limits are on the pricing page.

Three steps, from the tag to what to do
-
Add the tag
Once, one line
- One line of code. Paste it yourself, or paste a paragraph into the AI tool that built the site. Convertlyft never changes your site’s code.
Demo data 
-
Data arrives
The moment the tag loads
- Data flows in. Page views, clicks, scroll depth, form starts, errors, load speed, campaign tags. Bot traffic is flagged. Your own visits are left out of the reports; Replays still records them.
- Dashboard shows the counts. Home, Live (Home’s “on site now”), Traffic and Traffic › Pages: every visit counted, no sampling. Long lists are capped and say so.
- Funnels, replays, heatmaps. A funnel is up to 6 steps, counted in order; the step that lost the most people is marked in amber. Every visit is recorded and kept 90 days (recording pauses once you pass twice your plan’s visits and starts again on the 1st); a site can turn it down in Settings (Record every visit) to only the visits that hit an error, a frustrated click or a key page. Heatmaps draw clicks and scroll depth on the page people saw.
- Errors, speed, stuck spots. Site health › Errors groups JS errors into issues. Site health rates how fast it loads for most visitors (LCP), how quickly it reacts to a tap (INP) and how much the page jumps (CLS), plus FCP and TTFB, for the typical visitor. Site health › Stuck spots lists clicks where nothing happened and clicks made again and again (rage clicks).
Demo data 
-
What to do arrives
Every day, and ranked every Monday
- Monday report, 07:30 in your site’s time zone. What to do first, and the week’s lifts, leaks, new errors, slow pages, dead pages and reconnects. A daily email at 06:00 UTC too, if you turn it on. Alerts you set arrive by email the morning after one goes off.
- What to do: ranked to-dos. Updated every Monday from the last 7 complete days: the measurement, and one change to make where there is one.
- Show me, then do it. Each to-do has Show me, which opens the evidence. With an AI app connected, it also gives you a prompt to copy for it. When you have made the change, press I fixed it: it reads Fixed — checking until the next check confirms it. You, your developer or your AI tool makes the change.
Demo data 
Page by page, what you actually see
The analytics half is the reports. The half that gets you more sales and enquiries is what follows them: a to-do, the change it points to, and the evidence behind it. Every page below is named as it appears in the app; a tab inside a place in the side menu is written Place › Tab. For a shorter list, see every feature, and where each one stops. For how this differs from other web analytics platforms, see our guide.
Settings › Install: three ways to add the line
After sign-up a three-step setup opens: Your site, Add the tag, First visit. Every step can be skipped. It asks for your site address first, looks at the homepage to see what the site is built with (Shopify, WordPress, Wix, Squarespace, Webflow, Framer, Next.js, React, or a tag manager already on the page), and leads with the instructions for that platform. There are two ways to add the line: paste it into your site’s head yourself, or paste a paragraph into Lovable, Bolt, v0 or whatever built the site, which says exactly what to add and to change nothing else. On WordPress you can install the Convertlyft plugin from WordPress.org instead: it adds the tag, and its one setting is your site key. There is nothing to press at the end: First visit ticks by itself when the first page view from your site reaches us.
Shopify: the app, or two pastes
Install the Convertlyft app from the Shopify App Store, open it from your Shopify admin and switch Convertlyft on under App embeds in your theme. The app connects your checkout itself, so there is nothing to paste. Shopify bills your plan. See Plugins for what it records and what it asks for.
Or paste it yourself: on a Shopify store the line goes in the theme, and a second script goes in Shopify admin under Settings → “Customer events” as a custom pixel. Shopify’s checkout and thank-you pages do not run your theme’s code, so the first line cannot see a sale; the second paste is what counts purchases. Settings › Install shows both, with your key already filled in, when it recognises a Shopify store. If someone buys without having browsed the store in the same visit, we count the sale but cannot tie it to a visit.
Home and Live: is data arriving?
Live, opened from Home’s “on site now”, is the human check: the people on your site now, one row per visit (up to 50), refreshed every 10 seconds; open a visit to see it in place. Home opens on Needs you, the top three to-dos, each one click from What to do, then one card of visits, visits from paid ads, and sales or enquiries, then your pages and where people are. A visit counts as a sale only when the purchase you mapped actually reaches us.
Traffic, Traffic › Pages and Recordings: how many visits buy, by source
Traffic adds how many visits bought or got in touch by entry channel, campaign tags, and “Search (Google)” from Search Console (finalised about two days late), plus scroll depth and a list of what people did. Recordings lists every visit newest first, up to 200 shown, and each one has a recording to watch, up to the daily safety limit, unless you turned recording down in Settings; Traffic › Pages lists your 200 busiest pages by views, each with how many of the visits that started there bought or got in touch and how many views were the last page of the visit, and above them the 5 pages losing the most visits against pages like them; open a page for the 3 pages most often before and after it. Nothing is sampled; the lists are capped, and the pages say so on screen.
Where the funnel leaks
On Funnels a funnel is up to 6 steps, each a page or an action with an optional “Page contains” filter; people are counted once per step and only if they did the earlier steps first. The one step that lost the most people prints in amber, in words: “Most people were lost between “A” and “B”: X of Y did not go on.” Each step links to the recorded visits that reached it; for a page step that means visits to that exact address, so the list can be narrower than the step. You can compare with the period before, or export the steps as CSV. Suggested funnels carry their own caveat on screen: we picked the steps, nobody has confirmed them. More on funnel analysis.
Replays and heatmaps
Replays and heatmaps are evidence: you open them from a to-do, a funnel step, an error, a stuck-spots row or a page that already names what to look at. Heatmaps also have a tab of their own, Recordings › Heatmaps. Recordings show the page as the visitor saw it: its words and prices readable, every typed value hidden, and personal details such as email addresses and phone numbers masked. More on visit recordings. Any visit that hits a JavaScript error, rage-clicks or dead-clicks, gives up on a form, or reaches a key page such as checkout, cart, contact or sign-up is kept. Recordings are kept 90 days. The list opens on the ones you have not watched, ordered by where people got stuck most, and What to watch picks the day’s three recordings where people got stuck most, each with a line on why.
Heatmaps rebuild the page from a kept recording and draw each click on the element it landed on. There is a map for all clicks, rage, dead, error and first clicks, and a scroll map; movement is a desktop view. Elements are ranked, with how many of the people who clicked each one went on to buy or get in touch once there are enough clicks to say, and a link to watch those visits. You can compare two maps side by side. A page with no kept recording yet falls back to a photo our crawler takes; “Photograph this page” queues one it missed.
Site health, with Errors and Stuck spots
Site health › Errors groups JavaScript errors into issues, each with how often it happened, the visits and the people, split into your site’s code versus external issues. You can mark an error not a problem (and bring it back), separate reports we joined, copy it for your developer, or fix it with your AI: the AI app you connect to Convertlyft reads the write-up and proposes the change. Site health rates how fast it loads for most visitors (LCP), how quickly it reacts to a tap (INP) and how much the page jumps (CLS), with FCP and TTFB alongside, for the typical visitor (p75) against Google’s thresholds, and lists the slowest pages. Site health › Stuck spots lists clicks where nothing happened and clicks made again and again (rage clicks) on each page, against that page’s views, and each row links to the recorded visits behind it.
Settings › Email updates: the Monday report, and every day kept
The daily job runs every day at 06:00 UTC over the previous complete UTC day. The Monday report goes out on Monday at 07:30 in your site’s time zone; the daily email is off until you turn it on. Settings › Email updates has one switch for each email, just for you, and keeps the record: one card per day, one row per to-do with one link, and a “Watched” line of visits, pageviews, pages seen, funnel steps checked and new issues. A quiet day reads “Nothing leaked above noise level.” Each to-do compares a day to its own trailing 7-day normal — it carries no change marker, so it never attributes a move to a deploy. Alerts you set under Settings › Alerts are looked at once a day and arrive by email the morning after one goes off.
What to do
What to do is fed by a run every Monday over the last 7 complete days. The header names the week, when it was computed, and how many to-dos were held back as too small to trust. It is one to-do list with four tabs: To do, Good news, Fixed and Hidden. Each row carries a tag (Fix, Grow or Good news), the to-do with its counts, and one button, Show me. An opened to-do says what is wrong, where, and the change to make, with a button to the evidence itself (the issue, the error, the visits) and your marks: Later, Not a problem and I fixed it, which reads Fixed — checking until the next check. When an AI app is connected to Convertlyft, it also offers a prompt to copy for that assistant. Confirmed fixed and Came back are set by the next check, never by a button. When the to-do is about a number, Worked follows: 28 days after the fix, the weekly run reads that number again and compares it with the same days before the fix, and says the rate rose or fell, from what to what, with the counts: Worked, Got worse or No clear change yet, or “Too few visits to tell yet” when either side had too few visits or results to judge. Home shows the top 3. Add a to-do puts one of your own on the same list. There is no approve button and no ship step on this path. Worked compares before and after; it is not a controlled test, so other changes in those weeks move the number too. It does every day the reading a consultant does once; an alternative to hiring a consultant for more sales and enquiries says where that fits and where it does not, and CRO tools, by the job they do says which job to start with.
It connects to your tools, it doesn’t take them over
Search Console connects through our connection partner; we never see or store your Google password or tokens. Google’s clicks and impressions sit beside our visits per page on Traffic and SEO — two counters, never added together.
Never a password or token stored.
You sign in with Google directly; we keep only which account is linked.
Read only.
Nothing on your site changes because a tool is connected.
Disconnect when you like.
Each card under Settings › Accounts has the button.
Not ready for the snippet? Run a free SEO audit first.
Type your address and watch a real crawl open your pages: your homepage audited in full, your robots.txt and sitemap read. Free, no account. Found the audit in a software directory? See every place Convertlyft is listed.
Start on Pro, free for 14 days
Your new account gets 10,000 visits a month, no card needed. After 14 days it moves to Free, up to 5,000 visits a month with every feature, unless you choose Pro.
Installing from the Shopify App Store? Your store starts on Free, and any paid plan is billed through Shopify.