No cookies, so no cookie banner
Honest analytics for people without an ads budget
One script tag, under 2KB, deferred. You get the numbers that actually change what you do next — and a panel no other analytics tool ships: which AI assistants have been reading your pages.
From $9 a month for 50k events. No free tier, no ads, no reselling your traffic.
Pageviews
46,648
Unique visitors
29,353
AI crawler reads
2,749
Top pages
- /docs/quickstart4,127
- /blog/shipping-weekly3,894
- /2,456
- /docs/api1,783
- /changelog1,204
Sources
- Direct18,432
- Hacker News9,127
- Google7,841
- GitHub3,216
- Bluesky1,487
AI assistants
- ClaudeBot342
- GPTBot287
- PerplexityBot156
- GoogleOther94
- Applebot38
Sample data from a demo site. Crawler traffic is verified by reverse DNS and never counted against your billed events.
Nobody else does this
Find out which AI assistants read you
People increasingly reach your writing through an assistant rather than a search result — and a normal analytics tool records none of it, because a crawler never runs your JavaScript.
TrueStat reads it server-side and separates GPTBot, ClaudeBot, PerplexityBot, GoogleOther and Applebot from ordinary search crawlers, so you can see which pages the assistants keep coming back for.
- Verified, not claimed
- Anything can put GPTBot in a User-Agent header. We confirm the request against reverse DNS before it counts.
- Per-page, not just totals
- See that ClaudeBot re-read your changelog 40 times this week and ignored your pricing page entirely.
- On every plan
- Not reserved for the higher tier. It is the reason to pick TrueStat, so paywalling it would hide the only argument we have.
- Never billed
- Crawler hits are stored and shown to you but excluded from your event count. They are why you are here.
AI visibility
Last 7 days- ClaudeBot342 pages
- GPTBot287 pages
- PerplexityBot156 pages
- GoogleOther94 pages
- Applebot38 pages
Verified by reverse DNS — a User-Agent string alone is not proof.
- 1.8 KB
- Script size, gzipped and deferred
- 0
- Cookies set, so no consent banner
- 5
- AI assistants identified by reverse DNS
- EU
- Where your data is stored, always
Installed in about a minute
No tag manager, no data layer, no SDK. If you can paste a line into your template, you are done.
- Step 1
Add your domain
One field. We generate a site key scoped to that hostname, so a copied script tag cannot report data for someone else's site.
- Step 2
Paste one script tag
<script defer data-site="ts_1a2b3c" src="https://truestat.io/js/t.js"> </script> - Step 3
Watch the first hit land
The install page waits for your first event and confirms it live, so you never have to guess whether the tag is working.
How we differ from what you are probably using
| Google Analytics | Plausible | TrueStat | |
|---|---|---|---|
| Cookie banner required | Yes | No | No |
| AI crawler reporting | No | No | Yes |
| Starts at | Free, ad-funded | Per pageview tier | $9/mo |
| Setup | Tag manager | Script | Script |
Point it at one site and see for yourself
$9 a month covers 50k events, and the price moves in steps as your traffic does — you are never paying for a ceiling you are nowhere near. Pay yearly and it works out at $9 a month.