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.
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 →