Watch your visitors live on a globe Globatics unveiled a real-time analytics dashboard that plots each current visitor as a dot on a globe, generates anonymous names and glyphs for visitors, and treats ChatGPT, Perplexity, Claude and Gemini as a first-class traffic channel detected by referrer and UTM. The product streams pageviews, signups, sales and custom events as they happen, flags rage clicks, dead clicks and JavaScript errors, and connects to Stripe, Polar and Lemon Squeezy so sales and refunds attach to the originating visit without code on the pages. Globatics also exposes a read-only MCP server so users can query traffic through Claude, ChatGPT or Cursor, and its illustrative preview shows AI assistants sending 4,120 visitors over 30 days, up 64%. 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.