Real-time analytics
See your website visitors in real time, free
Totallytics is free real-time website analytics with no cookies: each hit shows within about 1 second, the feed opens with the last 5 minutes, keeps the newest 500 hits on screen and plots every site you own on one world map. No credit card.
The live feed
Open a site's Live view and the stream starts with the last 5 minutes of hits, newest on top. From then on each new pageview or custom event arrives usually within a second, with the page, the source, the country and the device. The newest 500 hits stay on screen. Nothing is stored for the feed itself: close the tab and the stream is gone, while the regular dashboard keeps counting.
Live uses a WebSocket. A tab hidden for more than a minute disconnects and catches up when you come back, and up to 8 live tabs can be open per account; a ninth closes the oldest. In the first half minute after connecting a few hits can be missed while the connection settles, which the dashboard fills in on its own.
One map for every site
The workspace Live view shows every verified site you own at once. Each located hit pulses on a 3D globe in the site's colour and fades after 30 seconds; small screens and reduced-motion settings get a flat map. A list under the map holds the latest 100 hits across all sites. Locations are city-level estimates from the network edge, not GPS.
Check an install in seconds
Flip "only my traffic" and the feed keeps just the hits from the browser you are using, matched on network address and browser. Load your site in another tab, watch the hit land, done. The 5 minutes of seeded history are never marked as yours.
Visitors online now
The dashboard and the workspace overview show visitors online now, counted as visitors seen in the last 5 minutes. In the workspace the number is added up across sites and ignores the selected date range.
Live over the API
POST /api/live/ticket returns a ticket that is valid for 60 seconds and opens GET /api/live/ws as a WebSocket; GET /api/live/recent returns the last 5 minutes (up to 15) as JSON. Both take the owner's sign-in token only, not a management key, and an account can hold 32 unused tickets at a time. Details are in the Live docs.
Limits
| Limit | Value |
|---|---|
| Delay per hit | Usually under a second |
| History loaded on open | Last 5 minutes, up to 15 over the API |
| Hits kept on screen | Newest 500 |
| Latest hits under the world map | 100 across all sites |
| Live tabs open per account | 8 |
| Unused live tickets per account | 32 |
| Ticket validity | 60 seconds |
| Online now window | Last 5 minutes |
| Websites per account | 50 |
| Price | Free, no credit card |
Set it up
Sign in with Google, add your domain and paste the tracking script into your HTML:
<script
async
src="https://totallytics.com/latest.js"
data-hostname="example.com"
data-verify="YOUR_SITE_VERIFY_TOKEN"
></script>
The first pageview verifies the site and shows up in Live right away.
FAQ
Does the live feed show visitor IP addresses?
No. IP addresses are never stored; the feed shows page, source, country and device, and the location on the map is a city-level estimate.
Can I share the live feed with someone else?
No. Only the owner can open a site's live stream, and public dashboards have no Live tab. Shared dashboards show the regular overview, breakdowns and retention.
Can I pause or search the stream?
Yes. Pause freezes the list and new hits wait behind a button; the type menu and search box filter what is on screen by path, event, referrer, visitor, country or event metadata, and a counter shows hits per minute.
Does Totallytics use cookies for this?
No. The 4 KB script sets no cookies and uses no local storage. Visitors are counted with a daily hash that is never stored with the IP address, and the data lives in Frankfurt, Germany.
Updated October 7, 2026