Feature
AI Traffic Analytics
See every AI bot crawl and every human who arrived from an AI answer.
AI traffic comes in two flavors: bots like GPTBot crawling your pages to feed answers, and humans clicking through from ChatGPT or Perplexity after reading one. Geonimo tracks both, attributes each visit correctly and breaks everything down by platform and page.
Capture happens server-side via a Cloudflare Worker — immune to adblockers — or through a lightweight JavaScript tracker. Either way, you finally see how AI engines interact with your site and how much real human traffic they send back.
Bot crawl tracking
Detect visits from AI crawlers — ChatGPT, Perplexity, Claude, Google and others — and see exactly which pages they fetch. Crawls are the leading indicator that your content is entering AI answers.
AI referral tracking
Identify human visitors who arrived from AI platforms, separated cleanly from organic, social and direct traffic. This is the revenue side of GEO — actual people sent by AI answers.
Adblocker-proof capture
The Cloudflare Worker integration logs traffic server-side before any browser script runs, so adblockers and privacy tools can't hide AI visits. A JavaScript tracker is available as an alternative.
Platform and page breakdown
Every visit is attributed to its AI platform and target page, with bot-vs-referral split and date filtering. See which content AI engines crawl most and which pages convert AI answers into clicks.
The traffic your analytics can't see
Standard analytics tools were built for a search-engine world. They lump AI referral traffic into generic referral buckets, and they can't see AI crawler activity at all because bots don't execute JavaScript. The result: brands getting meaningful traffic from ChatGPT have no idea, and brands being heavily crawled by AI engines — a strong signal their content is being used in answers — see nothing. You can't value a channel you can't measure.
Server-side capture, correctly attributed
Geonimo's recommended setup is a Cloudflare Worker that inspects every request at the edge: bot user agents like GPTBot and PerplexityBot are logged as crawls, and human visits with AI platform referrers are logged as referrals. Because this happens server-side, adblockers can't interfere and bot visits aren't lost. A JavaScript tracker covers sites that can't deploy a Worker. Everything lands in one dashboard with platform breakdown, page-level detail and 7, 30 and 90-day views.
Connecting visibility to visits
AI traffic data closes the loop on your GEO investment. Crawl spikes on a new article tell you engines are ingesting it; referral growth from Perplexity confirms your visibility there is producing humans, not just mentions. The bot-vs-referral split per page shows which content earns clicks from answers — critical in a zero-click era where many AI interactions never leave the chat. And with GeonimoTrack, those anonymous referrals can be resolved into actual companies for your sales team.
Frequently asked questions
Why use a Cloudflare Worker instead of a normal analytics script?
Two reasons: AI bots don't run JavaScript, so script-based tools never see crawls, and adblockers strip client-side trackers, hiding part of your human traffic. The Worker logs everything server-side at the edge, capturing both bots and humans reliably. A JS tracker is available if you can't deploy a Worker.
Which AI platforms can Geonimo detect?
Geonimo detects crawls and referrals from ChatGPT, Perplexity, Claude and Google, among others. Each visit is labeled with its platform and type — bot crawl or human referral — so the dashboard shows exactly which engines interact with your site and send you visitors.
Is the setup complicated?
No. The Cloudflare Worker setup is a guided, step-by-step process in the dashboard that takes a few minutes if your site runs through Cloudflare. The JavaScript tracker is a single script tag with your project ID. Data starts flowing immediately after either install.
Works together with
Learn the concepts
See ai traffic analytics on your data
Book a free audit — first insights on your AI visibility within 24 hours. 7-day free trial on every plan.
Get your free audit