Heatmaps of every page
Clicks, scrolling, rage clicks and dead clicks, drawn over the page as it was seen.
Watch real visits with their console and network log on any website, then ask Insights why checkout stops and get the cause, the evidence and the fix.
Filter by page, customer or problem, sort by length, then open a visit and play it at real speed beside its console and requests. How recording works
Ask in plain words. A frontier model reads the recordings, console errors, failed requests, funnels and Web Vitals together, then answers with the cause and the visits that prove it.
Mobile payments fell 38% from Monday 09:12. It starts with release checkout.js 4.2.
TypeError: order.total is undefined at checkout.js:212.const total = order?.total ?? cart.total;Clicks, scrolling, rage clicks and dead clicks, drawn over the page as it was seen.
Each step shows how many left, with the recordings of their visits.
Lebo Mokoena · 3:33Left at payment after a 502▶Guest · Johannesburg · 2:47Rage click on Pay now▶JavaScript errors, failed requests and Web Vitals, linked to the visits.
TypeError: order.total is undefinedcheckout.js:212 · 37 visits37POST /api/pay 502Failed request · 41 visits41Image load failed /img/hero.webpFailed request · 9 visits9ReferenceError: dataLayer is not definedgtm.js:1 · 6 visits6GET /api/stock 404Failed request · 4 visits4A frontier model answers from your visits and links the recordings. 5 free questions, then prepaid AI credit.
They show you what happened. OpL Insights also tells you why, from the replay, the console and the network together.
| Feature | OpL Insights | Microsoft Clarity | Hotjar | Matomo |
|---|---|---|---|---|
| AI analyst for questions across all your visits | Frontier model | Copilot chat and summaries | AI summaries | Not built in |
| AI reads console errors and failed requests | Yes | No | No | No |
| Answers link the recordings and errors used | Yes | Per recording | Per recording | No |
| Session replay | Yes | Yes | Yes | Paid plugin |
| Console log in the replay | Yes | JS errors only | Higher plans | No |
| Network requests in the replay | Yes | No | No | No |
| Heatmaps and funnels | Yes | Yes | Yes | Paid plugins |
| Price | Free for 1 siteFrom $29 a month | Free | Free tier, paid plans | Free core, paid plugins |
From each product's public pages, November 2026. Their features change; check them before you decide.
For one website.
For up to 5 websites.
For up to 10 websites.
For unlimited websites.
Agencies: white-label with your logo, colours and domain, client accounts under one login and wholesale pricing. Talk to us
Running on OpL e-commerce? Standard is included with your subscription. Switch it on
Paste two lines before </head>. Single-page apps, apps behind Apache and OpenCart 3 and 4 each have a guide.
<script>window.OPL_INSIGHTS={m:'https://insights.opl-web.com/',s:42};</script> <script async src="https://insights.opl-web.com/plugins/OplReplay/javascripts/opl-insights.js"></script>
Form text is masked before it is sent. Passwords and card numbers are never recorded.
Each site's data is seen only by the people you give access to, signed in with two-factor.
Recordings and reports are kept for your plan's period, then removed.
See Ask Insights on your own site in a 30-minute call, ask about agency pricing and white-label, or get help with setup.
OpL Insights is built and run by A1L Digital, the team behind the OpL e-commerce platform.
Setup, privacy and billing. The docs cover each platform step by step.
Any site where you can add two lines of script: plain HTML, React or Vue apps, apps behind Apache, and OpenCart 3 and 4 through an extension.
No. Form text is masked in the browser before anything is sent, and password and card fields are never recorded.
Summaries describe one recording. Ask Insights answers questions across all your visits, reads console errors and failed requests too, and links the evidence for every answer.
Yes, when your site passes a user ID or email with one call, OplInsights.setUser. Without it, visits show as guests.
30 days on Free, 3 months on Standard, 6 months on Pro and 12 months on Business, then removed. Only the people you give access to can see a site's data.
Free for one website, $29 a month for up to 5 websites, $69 for up to 10 and $129 for unlimited. Agencies get a custom quote with white-label. Included for stores on an OpL e-commerce subscription. Free includes 5 Ask Insights questions; on Standard, Ask Insights uses prepaid AI credit, top-ups valid 12 months.