v0.1.75 added Bot traffic — see which AI crawlers read your site
Analytics now tracks the AI and LLM crawlers your normal JavaScript analytics can never see — because bots don't run JavaScript. A new Bot traffic panel shows GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Bytespider and more crawling your pages, on the same chart and date ranges as your human visitors. It's the AEO/GEO view of who's ingesting your content for AI answers.
Bot traffic panel in Analytics: A new Bot traffic panel plots AI/LLM crawler hits over time on the same chart as your visitors — today, yesterday, 7d, 30d, or a custom day/range, in your project's timezone. Hover any point for a per-bot breakdown with logos, and read the Top bots and Top crawled pages lists below. Click a bot to see exactly which pages it crawled. Search engines and AI crawlers (GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, GoogleOther, Bytespider, Amazonbot, Bingbot and more) are detected and grouped by vendor.
One-line server-side install: Because crawlers don't execute JavaScript, the tracking script in your <head> can't see them — so bot tracking is captured server-side. Settings → Analytics → Add to App generates the right per-request hook for your stack: Next.js middleware, Nuxt/Nitro, Express, Python (Django/Flask/FastAPI), Rails, PHP, or a Cloudflare/edge worker for static and SPA sites. It's keyed to your site and beacons crawler hits without adding any latency for real visitors.
AI recaps cover crawler activity: Bot data flows into the aiola MCP (get_analytics and the overview recap) and the analytics Analyze button, so AI summaries now report which assistants are discovering your site, how often, and which pages — and can flag when a major crawler like GPTBot or ClaudeBot is missing.
