The CRO9 tracking model
The most complete behavioral tracking a site can have — captured with a single line of code. Nine categories, every signal that turns visitors into buyers, and AI that acts on all of it.
One script
112 variables from one tag — and the ones that matter are not numbers.
Analytics can tell you a page converts at 2%. It cannot tell you that the other 98% all stopped at the same field, paused four seconds, copied the price, and left from exactly halfway down. That is the difference between counting people and reading them.
23 event types · 89 properties · counted across the last 3,000 events on
It reads these. You keep them.
CRO9 does not ask you to migrate. It reads what you already run and puts it beside behaviour.
- Google Search ConsoleImpressions, clicks, position and the queries each page already ranks for
- Google Analytics 4Sessions and channels, read alongside behaviour rather than instead of it
- Your CRMA converted visitor becomes a contact with the behaviour attached
- WordPressApproved fixes publish straight to the page
- Any JavaScript siteNext, Astro, Webflow, Shopify — one tag, no framework requirement
- StripePurchases close the loop from first visit to revenue
It replaces these. You stop paying for them.
Six tools a site usually buys separately, from one tag under 15KB.
- Heatmap / session toolsRage clicks, dead clicks, scroll depth and hesitation — as data, not video you have to watch
- A/B testing toolsForms test their own fields and keep the winner, with no experiment to configure
- Form analyticsPer-field views, starts, hesitation and the exact field people abandon on
- Core Web Vitals monitorsLCP, CLS and INP from real visitors, not a lab run
- Rank-tracking add-onsPosition and movement from your own Search Console property
- A separate AI-visibility checkerSix crawlers asked for the page daily, against a browser control
Not what they searched. How they searched.
- The query that brought them, and its positionSomeone arriving from page two on a long, specific query is further down the decision than someone who typed your brand name.
- Whether they came back to the same pageA second visit on the same query is comparison behaviour. The first visit looks identical in a traffic report.
- Impression-to-click gap on the page they landed onA page people see and refuse to click is a promise problem, not a traffic problem.
- Whether an AI assistant could read that page at allThe prerequisite for being recommended, and invisible to every analytics tool — a refused crawler leaves no trace in traffic.
Not what they visited. How they browsed it.
- Hesitation before a fieldMilliseconds between focus and first keystroke. Long pauses mark the question someone is not comfortable answering.
- Rage clicks and dead clicksRepeated clicking, or clicking something that is not interactive. This is a person expecting a response and not getting one.
- Scroll depth against reading speedFast to the bottom is skimming; slow through one section is real attention. Both look like "time on page".
- Copy and paste eventsSomebody copying a price, a phone number or a spec is taking it somewhere — to a spreadsheet, a colleague, or a competitor.
- Idle, tab-away and returnLeaving and coming back is consideration. Leaving and not returning, from the same point on the page, is where the offer breaks.
- Exit intent, and from whereNot that they left — the exact position on the page they left from.
- The order of the path, not just the pagesPricing → features → pricing is a buyer resolving an objection. Features → pricing → gone is a different person entirely.
None of the signals above appear in GA4, in Search Console, or in a standard session-recording tool's reporting. That is a claim you can check in ten minutes with the tools you already pay for — which is why it is written this way rather than as a superlative.
Counted across the CRO9 network on October 29, 2026
Engagement & Attention
Scroll depth, active time, and reading behavior — not vanity pageviews.
ExploreFriction & Frustration
Rage clicks, dead clicks, and errors — the frustration signals that precede a bounce.
ExploreForm Intelligence
Field-by-field form analytics — views, starts, hesitation, and abandonment.
ExploreTraffic Quality
Automatic quality scoring that separates real buyers from bots and junk.
ExploreAttribution & Sources
UTM, referrer, and ad-click IDs tied to real conversion behavior.
ExplorePerformance & Web Vitals
Real-user Core Web Vitals — LCP, INP, CLS — from actual visitors.
ExploreConversion Intent
Exit intent, CTA clicks, and conversions that reveal purchase intent.
ExploreAudience & Devices
Device, browser, geography, and new-vs-returning behavior.
ExploreAI Optimization
AI that A/B-tests, rewrites, and recommends — from the 95% who didn’t convert.
ExploreSee it the way you'll use it
Every stat for your site in one view — plus the Top 5 actions to increase sales, generated from your live data.
Live product view · your data populates within minutes of installing the script.
Get found. Then convert what you found.
SXO gets you ranked in Google and AI search. CRO9 turns that traffic into sales. Run them together and every visitor you earn is a visitor you convert.
Rank in Google and AI answers with 90+ optimized pages, schema, and answer-first content.
- SEO + AEO + GEO scoring
- Auto-optimized titles & schema
Track 25+ signals, score traffic quality, and let AI hand you the Top 5 actions to increase sales.
- Behavioral tracking + AI actions
- Quality-scored ad audiences
Paste it once. Track everything.
<script src="https://www.cro9.com/cro9-tracker.js" data-api-key="YOUR_KEY"></script>Under 15KB. No cookies required. Live on any site in minutes.
See the 95% you're losing — and win them back
Install one line of code and watch all nine categories populate, then let CRO9's AI hand you the Top 5 actions to increase sales.
Get started freeCRO9 reveals why visitors leave your website by capturing real visitor behaviour—rage clicks, scroll depth, and form hesitation—with a single 8KB script and its AI Action Engine, then delivers the Top‑5 prioritized fixes based on the 95% who don’t convert.
CRO9’s behavioral tracking records every click, scroll and form interaction without slowing your site. The lightweight 8KB script logs rage click tracking, scroll depth tracking and detailed form analytics, feeding an AI engine that learns from the 95% of visitors who don’t convert. Within minutes you get a clear, data‑driven list of the top reasons users abandon pages and actionable recommendations to fix them. All insights are presented in an easy‑to‑understand dashboard, so you can act fast and boost conversions.
How does CRO9 track form abandonment?
CRO9’s form analytics capture hesitation, field focus loss and submission failures, then uses its AI Action Engine to pinpoint the exact friction points causing drop‑offs.
Can I see which pages cause rage clicks?
Yes—CRO9’s rage click tracking highlights the pages and elements where users repeatedly click in frustration, and suggests the top fixes.
Is the tracking script hard to implement?
No, CRO9 works with a single line of 8KB code that you add to any page, instantly starting behavioral tracking and delivering prioritized insights.