Install with 2 lines of script

Session replay with a frontier AI analyst

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.

Every visit, recorded and searchable

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

Frontier AI, built in

Ask Insights, an AI analyst that reads every visit

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.

  • Reasons across every signalBehaviour and engineering data in one answer, not one summary per recording.
  • Shows its evidenceEvery claim links the recordings, errors and requests it came from.
  • Points at the fixThe file, the line and the release where it started.

Four tools for where visitors get stuck. Then see why.

Heatmaps of every page

Clicks, scrolling, rage clicks and dead clicks, drawn over the page as it was seen.

/checkout/payment 14 rage clicks

Checkout funnels with drop-offs

Each step shows how many left, with the recordings of their visits.

Checkout · last 7 days 35% bought
Cart1,240
Details812
Payment506
75 left at payment
Paid431
Watch 75 visits
Lebo Mokoena · 3:33Left at payment after a 502▶
Guest · Johannesburg · 2:47Rage click on Pay now▶

Diagnostics for errors and speed

JavaScript errors, failed requests and Web Vitals, linked to the visits.

Diagnostics · today 3 new
LCP2.1 sCLS0.04INP180 ms
TypeError: order.total is undefinedcheckout.js:212 · 37 visits37
POST /api/pay 502Failed request · 41 visits41
Image load failed /img/hero.webpFailed request · 9 visits9
ReferenceError: dataLayer is not definedgtm.js:1 · 6 visits6
GET /api/stock 404Failed request · 4 visits4

Ask Insights, the AI analyst

A frontier model answers from your visits and links the recordings. 5 free questions, then prepaid AI credit.

Ask Insights Today
Why did payments drop on Tuesday?
From 14:05 to 14:40, 41 visits got a 502 from /api/pay and 23 of them left at payment.3 recordingsDiagnostics
Show me the longest one.
Lebo Mokoena, 3:33 on /checkout/payment. Pay now was pressed 5 times after the 502.Open recording

OpL Insights compared with Clarity, Hotjar and Matomo

They show you what happened. OpL Insights also tells you why, from the replay, the console and the network together.

FeatureOpL InsightsMicrosoft ClarityHotjarMatomo
AI analyst for questions across all your visitsFrontier modelCopilot chat and summariesAI summariesNot built in
AI reads console errors and failed requestsYesNoNoNo
Answers link the recordings and errors usedYesPer recordingPer recordingNo
Session replayYesYesYesPaid plugin
Console log in the replayYesJS errors onlyHigher plansNo
Network requests in the replayYesNoNoNo
Heatmaps and funnelsYesYesYesPaid plugins
PriceFree for 1 siteFrom $29 a monthFreeFree tier, paid plansFree core, paid plugins

From each product's public pages, November 2026. Their features change; check them before you decide.

Free for one website. Plans from $29 a month.

Free

For one website.

$0forever
Start free
  • 1 website
  • Recordings kept 30 days
  • Heatmaps and funnels

Pro

For up to 10 websites.

$69per month
Choose Pro
  • Up to 10 websites
  • Recordings kept 6 months
  • Team roles per site

Business

For unlimited websites.

$129per month
Choose Business
  • Unlimited websites
  • Recordings kept 12 months
  • Team roles per site

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

Install on any website or app

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>

Read the install guide

Privacy built into the recorder. Masked before it leaves the browser.

Field masking in the browser

Form text is masked before it is sent. Passwords and card numbers are never recorded.

What the recording keeps

Access only for your team

Each site's data is seen only by the people you give access to, signed in with two-factor.

Who can see it
Your sites onlyPer-site roles
Two-factor sign-inOwners, billing
HTTPS onlyIn transit

Retention up to 12 months

Recordings and reports are kept for your plan's period, then removed.

Retention by plan
Free30 days
Standard3 months
Pro6 months
Business12 months

Book a demo or talk to the team

See Ask Insights on your own site in a 30-minute call, ask about agency pricing and white-label, or get help with setup.

A1L Digital

OpL Insights is built and run by A1L Digital, the team behind the OpL e-commerce platform.

Questions

Setup, privacy and billing. The docs cover each platform step by step.

Read troubleshooting

Which websites does it work on?

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.

Are passwords and card numbers recorded?

No. Form text is masked in the browser before anything is sent, and password and card fields are never recorded.

How is Ask Insights different from AI summaries?

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.

Can I see who a visitor was?

Yes, when your site passes a user ID or email with one call, OplInsights.setUser. Without it, visits show as guests.

How long is the data kept?

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.

What does it cost?

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.