The dashboard’s Live card, shown here with illustrative data. On your site, each dot is a country with someone on it right now.
LiveYour site · Interface preview · illustrative data
Online now
heartbeat in the last 60 s
Last 5 min
61
Last 30 min
214
Today
1,846
Pageviews per minute, last 30 minutes
Brooklynviewed /pricingnow
São Paulopurchased on /checkout5 s
Berlincopy snippet on /docs/install9 s
Tokyoviewed /14 s
Interface previews · illustrative data Four questions. Answered while they’re still true.
Below are the real product’s components, filled with sample data. In your dashboard every row is a real visitor, and nothing waits for tomorrow’s report.
Who’s here now
Every visitor is a row and a dot on the globe. Each one gets a generated name and a glyph, so you can tell people apart without ever knowing who they are. Click one in the product and follow their visit as it streams.
Search, social, newsletters, referrals and AI assistants each get a lane. ChatGPT, Perplexity, Claude and Gemini are a first-class channel, not a line lost in Referrals. Locations are shown by country and city, and unknown ones stay unknown.
AI assistants detected by referrer and UTM
Unlocated visitors are counted, never pinned
Sources and countries, online nowInterface preview
Google1232%
Direct924%
ChatGPTAI616%
Newsletter411%
github.com411%
PerplexityAI38%
9 countries · 2 unlocated
What they’re doing
Pageviews, signups, sales and custom events stream in the moment they happen. Rage clicks, dead clicks and JavaScript errors show up too, so you see someone getting stuck while they’re still on the page.
When a number moves, Globatics splits the change across channels, pages, countries and devices and names the drivers. Insights flag spikes, drops, AI surges and slow pages before you go looking.
Visitors, last 7 days vs the 7 beforeInterface preview
12.5K▲Up+17%from 10.6K
AI channel+850
/blog/realtime-analytics page+720
Germany country+320
Mobile device+250
Paid Search channel−290
Visitors rose 17% on last week, mostly from AI assistants and one blog post. Paid search fell back after the campaign ended.
●
Good news: AI assistants doubled their visitsChatGPT and Perplexity sent 2.4× more visitors than the week before, most of them to the docs.
▲
Needs attention: /checkout is slower on mobileLCP went from 2.1 s to 3.4 s on phones since Tuesday. The new hero image is the largest element.
○
Note: New referrer: news.ycombinator.com312 visitors from a thread about real-time analytics, 41% of them still on the site after a minute.
Interface preview · illustrative data Replay yesterday in twenty-four seconds.
Every pageview, sale and rage click of the last day, played back on the map at any speed, with the night sweeping across. In the product you can replay any range up to seven days and scrub to the minute.
Stripe · Polar · Lemon Squeezy
Every sale, back to the visit that earned it.
Connect your payment provider in two minutes. Each sale and refund comes from the provider itself, even when the buyer never returns to your site, and lands on the visit that clicked through to the checkout.
No code on your pages
Refunds subtracted, renewals credited to the first visit
Connect Claude, ChatGPT or Cursor to Globatics and ask about your traffic in your own words. Your client brings its own model; Globatics hands it the numbers through a read-only MCP server, and sees which assistants send you visitors.
Your agent, through MCPInterface preview
Where did visitors come from this week?
Callsget_overviewget_breakdown
Visitors12,480
Change+17%
Google31%
AI assistants1,460
Sample tool results; your AI client writes the answer from them
Why did traffic change since last week?
Callsexplain_change
AI channel+850
Share of the change45.9%
/blog/realtime-analytics+720
Sample tool results; your AI client writes the answer from them
AI assistants, last 30 daysInterface preview
4,120▲Up+64%
visitors from AI assistants · 8.6% of all visitors
ChatGPT2,310
Perplexity870
Claude540
Gemini290
Copilot110
Conversion, AI visitors
4.8%
Everyone else
2.9%
A lower bound: some assistants open links without a referrer, so part of their traffic lands in Direct.
A read-only MCP server, built in
9 typed tools, API-key auth, and every result comes back with its key numbers and a link to the report it came from. No language model runs on our side, and your data is sent to none.
See where people get stuck, and how fast it feels.
Rage clicks, dead clicks and JavaScript errors are collected by the same small script and shown live as pulses on the globe. Errors and Web Vitals are grouped by page from Starter, rage and dead clicks by page and element on Pro. Web Vitals load on idle from a separate file under 1 KB.
Friction, last 7 daysInterface preview
Rage clicks214
Top: “Apply coupon” on /checkout61×
Dead clicks489
Top: “Plan comparison” on /pricing118×
JavaScript errors37
Top: TypeError: Cannot read properties of undefined (reading 'price')22× Build a funnel from any pages and events and watch each step fill up as visitors move through it. Alerts reach Slack, Discord, e-mail or your own webhook the moment a spike, a goal or a sale happens.
First visitor from Japannowvia ChatGPT · /pricingLive moments
Goal reached3s12 signups this hourDiscord · #wins
Traffic spike6s/blog/launch · 3.4× the usual hourSlack · #growth
Interface preview · illustrative data Measured from this build
Small enough to forget it’s there.
bytes, brotli, for the whole core tracker: pageviews, presence, engagement, events, revenue, rage and dead clicks and errors. A CI test fails above 4,096. Web Vitals load later, 802 bytes.
Cookieless by default
No cookies, and nothing stored in the browser unless you turn persistence on.
IP addresses are never stored
Used in memory for the city and the daily visitor hash, then dropped.
Ids that expire daily
The salt rotates every day, so visitors can’t be linked across days or sites.
Designed for consent-exempt measurement
Aggregate stats for you only: no cross-site tracking, no ads, 25-month retention by default.