Page, form & funnel analytics

See exactly where
your forms lose people.

Mo watches every field in your quote, checkout and enquiry forms and shows you the one people abandon on. One script tag. No tagging required, never records what people type, free for your first site.

Free plan: 1 site, 1,000 sessions a month, 14 days of history. No card needed.

Mo superhero
Funnel: Widgets
1,247 sessions
Bar % = share of the first step's sessions
↓Between bars = what happened from one step to the next
(%)Continued = % who progressed from this step to next
Landing page
1247 sessions
100%
↓ 389 dropped(69% continued)
Product details
858 sessions
69% of start
↓ 312 dropped(64% continued)
Add to cart
MILESTONE
546 sessions
44% of start
↓ 198 dropped(64% continued)
Checkout
348 sessions
28% of start
↓ 91 dropped(74% continued)
Purchase
GOAL
257 sessions
21% of start
Overall conversion rate
20.6%

Illustrative figures

Page funnels tell you they left. Mo tells you which field.

01

Field-level drop-off

Not just "they abandoned the checkout". Mo shows which field they were in when they gave up. The one number that tells you what to fix on Monday.

02

No tagging required

No click listeners, no naming convention to agree, nobody to brief. Mo finds your steps, fields and buttons on its own the moment the script loads.

03

Built for UK & EU consent

Mo never records what people type, and labels are redacted in the browser before they're sent. Mo waits for cookie consent by default. It records nothing until your banner says yes.

index.html
<!-- One line to track it all -->
<script
  src="https://usemo.app/mo.js"
  mo-data-key="YOUR_KEY"
  mo-data-require-consent
  defer
></script>
<!-- Then connect your cookie banner. -->

Try it on a real quote form.

Walk through a sample insurance quote, the same shape as the quote and enquiry funnels Mo is built for, and watch every field, step and drop-off being recorded as you go. No sign-up.

Start the live demo