How it works

How Asuito works

One script, four sources, and a schedule. What gets read, how often, and where the numbers come from.

How it works

Point it at a site. It does the reading.

01

Add your domain

asuito.com
One scriptNo cookie banner2 kB
02

It reads every source

Search ConsoleChatGPTClaudePerplexityYour script
Asuito reads Search Console, ChatGPT, Claude, Perplexity, Your script on a schedule.
03

You hear about it

Cited by ChatGPT“best analytics for…”
Rank slipped 4/pricing · position 11 → 15
LCP 3.8s/blog on mobile
Not indexedpublished 6 days ago
SlackLinearWeekly digest

What runs, and when

01

One script, in the head

Two kilobytes, deferred, first-party. It records the page, the referrer, the browser, the OS and a country derived server-side. Your IP is used at the moment of the visit and never stored.

Instant
02

Search Console, pulled daily

One Google connection covers Search Console and GA4 — same consent, granted once, read-only. Google publishes its data on a two-to-three day delay, which is their pipeline and not a lag here.

Daily, 04:40 UTC
03

Rankings checked against live results

Your tracked terms are checked in real search results, and the domains that appear above you become the competitor list — the rivals a searcher actually sees, not a list you guessed at.

Daily, 05:20 UTC
04

The assistants asked directly

ChatGPT, Claude, Gemini, Perplexity and Grok get the questions your buyers ask, generated from your own top pages and search terms. Answers are stored with who was cited.

Weekly, inside your budget
05

Health and audit

Uptime and response time every five minutes. A crawl of your own pages weekly, checking titles, headings, alt text, broken links and redirect chains — weekly because these change when you deploy, not overnight.

Every 5 min · weekly crawl
06

You get told

A ranking move past your threshold opens a Slack message or a Linear issue. A digest summarises traffic, movement, mentions and anything health flagged. Repeat sends are prevented by a ledger, not by the schedule, so a retry never means a second email.

On change · daily or weekly
Read the install guide

Common questions

Do I need a cookie banner?

Not for the tracker. It sets nothing on the visitor's device and stores no identifier that lasts beyond the day — the identifier is a hash of IP and user agent salted with a secret replaced every night, so yesterday cannot be linked to today by anyone, including us. That is a description of the default, not legal advice. Switching a site to identified mode changes it, and that consent becomes your responsibility.

Why do your numbers not match Google Analytics?

They will not, and neither is wrong. GA4 is removed by content blockers on a large share of traffic, samples big reports, and withholds rows for privacy thresholds. A first-party script is not blocked the same way and counts sessions by different rules. The GA4 tab shows both on one axis; the useful reading is whether the ratio between them stays steady.

How long does data stick around?

Raw events are kept 30 days on the free plan and one to five years on a paid one, depending on the plan. Daily rollups — counts with no per-visit detail — are kept indefinitely, which is what lets a chart span years without keeping a log of individual visits.

Do you do session replay or heatmaps?

Not the kind that records the page. A site can switch on click heatmaps and a replay of the pointer, both off by default: they keep positions as numbers and nothing about what was on the screen, what was clicked or what was typed, so there is no video of anyone’s visit. If you need to watch the page itself, this is the wrong tool.