Website Analytics That Show Where Visitors Give Up

First-party, cookie-free measurement of your site: how deep visitors scroll, where they rage click, and which form field kills enquiries.

Google Analytics tells you a visitor existed. It rarely tells you why they left without enquiring. The tracking layer answers the second question: how far people scroll, what they click, where they click in frustration, and which field of your enquiry form is the one they abandon on.

What is a rage click and why should I care?

Three fast clicks in the same spot means a visitor expected something to happen and it did not. A cluster of rage clicks on your pricing accordion is a broken expectation costing you enquiries, and no pageview count will ever surface it.

What about consent and cookies?

The script is first-party and cookie-free, respects Do Not Track, and drops to anonymous counts when a consent banner says no. Nothing routes through third-party ad domains, which is also why blockers leave it alone.

It behaves like a tag manager you never had to configure: pre-wired events, pushed to the standard dataLayer for anything else you run, with the results feeding the same analytics as your funnels and forms. per-field form drop-off uses the same measurement your embedded enquiry forms already have, extended to your whole site.

See where your website loses people

Frequently asked questions

Do I need to remove Google Analytics?

No. They coexist. Many studios keep GA for traffic totals and use this for the behaviour detail GA does not capture.

Is this GDPR-compliant?

It is built first-party and cookie-free, with consent respected and IP truncation. You still need your own privacy policy to mention analytics, as with any measurement.

Run your whole studio in one place

Client galleries, per-image sales, bookings and contracts — free to start.

Create your free account →

Related reading