Paste one line on your site
A small script that loads without blocking the page. The recorder only downloads later, once the server authorizes it.
<script async src="https://app.keypointec.com/kp.js" data-key="kp_pub_…"></script>Sales tracking and visit recording, on the same order
Keypoint Lens ties every order to the ad it came from and to the recording of the visit. The payment that never landed stops being just a number.
No credit card. The Free plan never expires; upgrade when you need more.
A sample visit
The shopper came from an ad, picked a product and went to checkout. They tapped “Pay now”. Nothing happened. They tapped again. They left. To your sales dashboard, it was just “one unpaid order”. In the recording, the reason shows up in seconds.
Demo store. Personal fields show masked, as in every Lens recording.
How it works
Three steps. None of them depends on Meta, Google or TikTok.

A small script that loads without blocking the page. The recorder only downloads later, once the server authorizes it.
<script async src="https://app.keypointec.com/kp.js" data-key="kp_pub_…"></script>On Shopify, you paste a code that Shopify itself generates. On your own checkout, whoever runs the site sends each order to Lens, with a ready-made example on screen.
The order arrives with its source and, when a visit is linked, with a “Watch recorded session” button. Open the shoppers who started checkout and never paid, see where they got stuck and fix it before spending more.
Don’t touch your site’s code? Email the instructions to whoever does, right from the dashboard.
Lens matches the order to the same visitor, from 10 minutes before to 30 minutes after the order. The order then shows its source and a “Watch recorded session” button.
Plans
Unlimited tracked sales on every plan, Free included. What changes is how much you record, how long you keep it, how many stores and how many people.

On paid plans, you confirm your email and go straight to payment, by card. Rather start on Free? You can, and upgrade later without losing anything.
If one recording saves a $20 sale in a month, Start has paid for itself.
The hole in the middle
The ad got the click. The store got the visit. Checkout was started. And the money never came in. The dashboard tells you how many. It doesn’t tell you why.
The dashboard shows the checkout. It doesn’t show what the shopper saw before giving up.
It could be the ad. It could be the page. It could be the checkout. Without seeing the visit, it’s a guess.
What if the problem is a button that doesn’t respond on mobile?
Every tool counts its own way. You don’t know which one to believe.
The ad was running and the page was live. The reflex is to touch the ad: change the audience, lower the bid, spend more to find out.
The problem was in the banking app. At the moment of paying (by PIX, Brazil’s instant payment), shoppers saw a payee name they didn’t recognize and gave up. Separating started payments from completed ones is what showed the day wasn’t normal. A dashboard counting only “orders” would have shown activity.
A real case from our own operation. Not a customer result.
Measured on our own stores, before Lens had customers. No customer is identified.
Lens and the rest
| The question | Tracker, recorder and Ads Manager | Keypoint Lens |
|---|---|---|
| Which ad brought the sale? | The tracker and Ads Manager tell you, each its own way. The recorder doesn’t know. | From the link’s UTM. Without UTM, just the platform. |
| Was the payment completed or just started? | Depends on the tracker. The recorder and Ads Manager don’t know. | Started and paid kept apart, on every screen. |
| What did this order’s shopper do during the visit? | The recorder records it, but doesn’t know which visit belongs to which order. | Opens the recording from the order. |
| Ad spend in the same dashboard? | The tracker and Ads Manager show it. | Meta in invite-only beta. Google Ads and TikTok Ads later. |
Compared by category, with what each type of tool usually does. Some do more. You don’t need to remove yours to try Lens.
Privacy

Sample recording
Who is who. You decide about your customers’ data. Keypoint processes it on your behalf, as a processor. Servers in the European Union (France), with the transfer described in the privacy policy. Complying with privacy laws (LGPD, GDPR) also depends on what your site tells the visitor.
Integrations
Coming soon: Google Ads and TikTok Ads, once each platform approves access · Yampi. Using another store platform? Write to [email protected] and it joins the queue.
Meta, Facebook, Instagram, Google, Shopify, TikTok and Yampi are trademarks of their owners. Keypoint Lens is not affiliated with them.
Nobody serious guarantees sales results. We guarantee you see your own store working in Lens before you pay a cent.
FAQ
Didn’t find your question? Write to [email protected].
Paste one line. Connect your orders. Watch the first visit that didn’t pay.
No credit card. The Free plan never expires; upgrade when you need more.
Lens doesn’t promise more sales. It shows where the sales you already paid to bring in stop.