One
<script>
tag: Dwell Time
separated from engaged time, how far down each page anyone scrolled, easy
page-to-page flow charts, every button/link clicked, and every form someone started
and gave up on. No tagging plan, no bill.
<script>
tag. Everything above, from the first visit.
Everything below is what it has recorded so far. Nothing leaves your browser except what the tag already sends.
The tag did not run in this browser — an extension blocked it, or your copy is cached from an older build — so this panel measured your visit itself. The numbers are the same ones, taken the same way.
One first-party cookie, holding nothing but a random id. Your IP resolves a city
in-request, and what is kept looks like 203.•••.•••.42
— first and last group only — alongside a salted hash that rotates daily. The
full address is never written down.
Clicks, outbound links, forms and scroll depth are captured on their own, grouped by the id and class already on the element. You don't annotate your markup to get data out of it.
Throw as much traffic at this analytics as you can! Add all your domains! It's literally unlimited.
No plan, no event quota, no sampling above a traffic line. Everything should just work.
All of it, from the same snippet, with no configuration.
Unmetered metrics for your website, beautifully displayed.
Counted separately. A tab left open all afternoon is hours of dwell and almost no engagement.
How far down each page a visitor actually got.
By URL or title. Click any page to re-centre the diagram and follow a route.
Caught on mousedown, before the browser tears the page down.
Grouped by the id, class and text already on the element. No tagging plan.
On submit and on abandonment. Passwords are masked in the browser and never sent.
Resolved at ingest. The address is masked to its first and last group before anything is written; the full value never reaches the database.
Impossible dwell times are held back by default, with the reason shown and a toggle to see them.
Every crawler below is recognised by name, kept out of your visitor counts, and reported separately — which pages it took, how often, and when it started.
llms.txt with the instructed changes.
Read llms.txt
— the whole contract. No signup form, no key exchange.
/llms.txt
the contract, read first
/api/v1/accounts
account created
/api/ping
run_started · tool_called · run_completed
Every parameter checked against the do-not-send list before it went in a URL.
Create an account, copy the snippet, paste it in your <head>.