# Punchline Analytics > Privacy-first web analytics that separates people from AI agents, shows which agents visited and why each visit was classified that way, and needs no cookies. ## Pages - [Your next customer](https://www.punchlineanalytics.com/index.md): Before buyers visit, AI assistants research you for them. Punchline shows you that research and what it led to, from the pages agents read to the quotes they hand back to people, so you can report on it, follow up on it, and make sure agents get your story right. No cookies. - [No magic.](https://www.punchlineanalytics.com/how-it-works.md): How Punchline Analytics tells people from AI agents: an edge install, rule-based classification with evidence, and reports. - [The rules we follow.](https://www.punchlineanalytics.com/privacy.md): What Punchline Analytics collects, what it never stores, and how long it keeps data. - [Priced by page views.](https://www.punchlineanalytics.com/pricing.md): Punchline Analytics is priced by monthly page views, people and agents together. Free for one site up to 10,000 page views; Growth from $49 a month; Business from $199. Nothing is cut off over a limit. - [Analytics stopped matching](https://www.punchlineanalytics.com/about.md): Why Punchline Analytics exists, the principles it's built on, and who builds it. - [Built to have](https://www.punchlineanalytics.com/security.md): How Punchline Analytics protects your data and your visitors': where data lives, what's stored, who can reach it, and how to report a problem. - [Same funnel.](https://www.punchlineanalytics.com/for.md): Punchline Analytics for marketing, sales, content and SEO, product and developer relations, and web and engineering teams: what each does with the human + agent funnel. - [Your traffic report](https://www.punchlineanalytics.com/for/marketing.md): Report on the AI channel honestly: people sent by assistants, the agents researching for them, and the conversions both lead to, with no cookies and no consent banner. - [The shortlist is made](https://www.punchlineanalytics.com/for/sales.md): See what AI agents researched before buyers got in touch, the quotes and bookings they handed back to people, and which companies they were for when buyers come forward, written straight into HubSpot or Salesforce. Account-level only. - [Search engines aren't](https://www.punchlineanalytics.com/for/content.md): See which pages AI agents read, whether they got them, and whether assistants then sent people. Serve agents a clean markdown version of the same pages from your edge. - [Your docs have](https://www.punchlineanalytics.com/for/product.md): See which docs coding agents and AI assistants read, which they fail on, and which lead to signups. Query everything from your own tools and agents through the API and MCP. - [Analytics that](https://www.punchlineanalytics.com/for/engineering.md): Edge analytics that adds nothing to your pages: a Next.js proxy or Cloudflare Worker that labels every request, verifies agents by signature or address, and keeps no IP addresses. - [GA4 hides the agents.](https://www.punchlineanalytics.com/compare/ga4.md): How Punchline Analytics compares with Google Analytics 4 on AI agents, AI assistant referrals, cookies and evidence, with sources for every claim about GA4. - [Plausible filters agents out.](https://www.punchlineanalytics.com/compare/plausible.md): How Punchline Analytics compares with Plausible on AI agents, AI assistant referrals and privacy, with sources for every claim about Plausible. - [Fathom blocks the agents.](https://www.punchlineanalytics.com/compare/fathom.md): How Punchline Analytics compares with Fathom Analytics on AI agents, bot detection and privacy, with sources for every claim about Fathom. - [Matomo added AI reports.](https://www.punchlineanalytics.com/compare/matomo.md): How Punchline Analytics compares with Matomo on AI agents, AI chatbots, AI assistant referrals and cookies, with sources for every claim about Matomo. - [Cloudflare decides who gets in.](https://www.punchlineanalytics.com/compare/cloudflare.md): How Punchline Analytics compares with Cloudflare AI Crawl Control: controlling which AI crawlers get in, versus understanding what agents did and what it led to. Sources for every claim about Cloudflare. - [Who's reading your site?](https://www.punchlineanalytics.com/agents.md): The AI crawlers and agents that visit websites (GPTBot, ClaudeBot, ChatGPT-User, PerplexityBot and more): who runs each, why it fetches, and how to verify it. Also as JSON. - [GPTBot](https://www.punchlineanalytics.com/agents/gptbot.md): GPTBot is OpenAI's crawler for collecting pages that may be used to train AI models. How to recognize it, and how to tell a real GPTBot from an impostor. - [OAI-SearchBot](https://www.punchlineanalytics.com/agents/oai-searchbot.md): OAI-SearchBot is OpenAI's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real OAI-SearchBot from an impostor. - [ChatGPT-User](https://www.punchlineanalytics.com/agents/chatgpt-user.md): ChatGPT-User fetches pages when a person using OpenAI's assistant asks something that needs them, so a visit means someone is asking about the page right now. How to recognize it, and how to tell a real ChatGPT-User from an impostor. - [ChatGPT agent](https://www.punchlineanalytics.com/agents/chatgpt-agent.md): ChatGPT agent is OpenAI's agent that browses and acts on websites on a person's behalf. How to recognize it, and how to tell a real ChatGPT agent from an impostor. - [ClaudeBot](https://www.punchlineanalytics.com/agents/claudebot.md): ClaudeBot is Anthropic's crawler for collecting pages that may be used to train AI models. How to recognize it, and how to tell a real ClaudeBot from an impostor. - [Claude-SearchBot](https://www.punchlineanalytics.com/agents/claude-searchbot.md): Claude-SearchBot is Anthropic's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real Claude-SearchBot from an impostor. - [Claude-User](https://www.punchlineanalytics.com/agents/claude-user.md): Claude-User fetches pages when a person using Anthropic's assistant asks something that needs them, so a visit means someone is asking about the page right now. How to recognize it, and how to tell a real Claude-User from an impostor. - [PerplexityBot](https://www.punchlineanalytics.com/agents/perplexitybot.md): PerplexityBot is Perplexity's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real PerplexityBot from an impostor. - [Perplexity-User](https://www.punchlineanalytics.com/agents/perplexity-user.md): Perplexity-User fetches pages when a person using Perplexity's assistant asks something that needs them, so a visit means someone is asking about the page right now. How to recognize it, and how to tell a real Perplexity-User from an impostor. - [Googlebot](https://www.punchlineanalytics.com/agents/googlebot.md): Googlebot is Google's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real Googlebot from an impostor. - [Bingbot](https://www.punchlineanalytics.com/agents/bingbot.md): Bingbot is Microsoft's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real Bingbot from an impostor. - [Applebot](https://www.punchlineanalytics.com/agents/applebot.md): Applebot is Apple's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real Applebot from an impostor. - [DuckDuckBot](https://www.punchlineanalytics.com/agents/duckduckbot.md): DuckDuckBot is DuckDuckGo's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real DuckDuckBot from an impostor. - [CCBot](https://www.punchlineanalytics.com/agents/ccbot.md): CCBot is Common Crawl's crawler for collecting pages that may be used to train AI models. How to recognize it, and how to tell a real CCBot from an impostor. - [Google-Agent](https://www.punchlineanalytics.com/agents/google-agent.md): Google-Agent is Google's agent that browses and acts on websites on a person's behalf. How to recognize it, and how to tell a real Google-Agent from an impostor. - [MistralAI-User](https://www.punchlineanalytics.com/agents/mistralai-user.md): MistralAI-User fetches pages when a person using Mistral AI's assistant asks something that needs them, so a visit means someone is asking about the page right now. How to recognize it, and how to tell a real MistralAI-User from an impostor. - [MistralAI-Index](https://www.punchlineanalytics.com/agents/mistralai-index.md): MistralAI-Index is Mistral AI's crawler for building the index its search and answers draw on. How to recognize it, and how to tell a real MistralAI-Index from an impostor. ## Docs - [Get started](https://www.punchlineanalytics.com/docs/get-started.md): Pick an install, check it's working, read your first report. - [Concepts](https://www.punchlineanalytics.com/docs/concepts.md): Visitor types, actor classes, confidence tiers, sessions without cookies, agent purposes and channels. - [Next.js](https://www.punchlineanalytics.com/docs/install-nextjs.md): Install the Next.js package: a three-line proxy file and one environment variable. - [Vercel (not Next.js)](https://www.punchlineanalytics.com/docs/install-vercel.md): One middleware file for static, Vite or Astro sites on Vercel: every request, including agents that never run JavaScript. - [Cloudflare Worker](https://www.punchlineanalytics.com/docs/install-cloudflare.md): Put a Cloudflare Worker in front of Webflow, Framer, Shopify, WordPress or any site. - [Google Tag Manager](https://www.punchlineanalytics.com/docs/gtm.md): Install with a Tag Manager template, and send your GA4 events to Punchline by the same names. - [Browser snippet](https://www.punchlineanalytics.com/docs/install-snippet.md): One line of HTML for Squarespace, Wix and other hosted builders. - [Reports](https://www.punchlineanalytics.com/docs/reports.md): Overview, realtime, acquisition, pages and audience, what each number means, and how they differ from GA4. - [Agent content](https://www.punchlineanalytics.com/docs/agent-content.md): What agents read, whether they got it, whether assistants sent people, and what to try. - [Accounts](https://www.punchlineanalytics.com/docs/accounts.md): Agent intent for sales: which companies' agents researched you, what they read, and how to send it to your CRM. - [Handoff links](https://www.punchlineanalytics.com/docs/handoffs.md): Connect a cloud agent's cart, quote or configuration to the person who opens it, and to what they do next. - [Serve agents markdown](https://www.punchlineanalytics.com/docs/edge-markdown.md): Hand AI assistants a markdown version of the same page from your edge install. Same facts, different format. - [Events and goals](https://www.punchlineanalytics.com/docs/events-goals.md): Track events from the page, your servers or no-code triggers, and see conversions for people vs agents. - [URL parameters](https://www.punchlineanalytics.com/docs/url-params.md): Keep referral codes and ad click IDs (by presence) without collecting personal data; set channel and partner with rules. - [Ask Punchline](https://www.punchlineanalytics.com/docs/ask.md): Ask about your site in plain words; every answer shows the queries behind it. - [Alerts](https://www.punchlineanalytics.com/docs/alerts.md): Daily digests by email or Slack: thresholds, changes from the usual, and new agent operators. - [Plans and billing](https://www.punchlineanalytics.com/docs/billing.md): What each plan includes, what counts as a page view, upgrading, limits, and what happens when a plan doesn't include something. - [Your team](https://www.punchlineanalytics.com/docs/team.md): Invite people as viewers, admins or owners; what each role can do; how invite links work. - [All integrations](https://www.punchlineanalytics.com/docs/integrations.md): Everything Punchline connects to: installs, GA4, CRMs, ad platforms, warehouses, webhooks, Slack and AI assistants. - [Compare with GA4](https://www.punchlineanalytics.com/docs/ga4.md): How Google Analytics' numbers compare with Punchline's, and why they differ. - [HubSpot and Salesforce](https://www.punchlineanalytics.com/docs/crm.md): Bring deals and opportunities in to see the revenue behind agent research, and write account signals back. - [Ad conversion uploads](https://www.punchlineanalytics.com/docs/ads.md): Opt in to send people's conversions to Google Ads and Meta, with click IDs kept apart and deleted after up to 90 days. - [BigQuery and Snowflake](https://www.punchlineanalytics.com/docs/warehouse.md): Four tables written to your warehouse every day: setup, schedule, columns and example queries. - [Webhooks](https://www.punchlineanalytics.com/docs/webhooks.md): The daily alert digest as signed JSON: payload, signature verification in Node.js and Python, and CRM recipes. - [API overview](https://www.punchlineanalytics.com/docs/api.md): Your first request, the query model, every endpoint at a glance, exports and managing your site. - [Keys and authentication](https://www.punchlineanalytics.com/docs/api-auth.md): Create keys, scopes, one key per site, rotation, and signing in from AI assistants. - [Query cookbook](https://www.punchlineanalytics.com/docs/api-queries.md): Ready-made query bodies for common questions: agent share, AI companies, assistants, conversions, campaigns. - [Limits and conventions](https://www.punchlineanalytics.com/docs/api-conventions.md): Dates, pagination, rate limits, idempotency, sizes, data freshness, privacy thresholds and versioning. - [TypeScript SDK](https://www.punchlineanalytics.com/docs/sdk.md): A typed client generated from the OpenAPI spec: setup, examples, errors and every method. - [Connect your AI assistant](https://www.punchlineanalytics.com/docs/mcp.md): Use Punchline from Claude, ChatGPT, Cursor and other MCP clients. - [MCP tools reference](https://www.punchlineanalytics.com/docs/mcp-tools.md): Every MCP tool and its arguments, generated from the server's own definitions. - [API reference](https://www.punchlineanalytics.com/docs/api-reference.md): Every endpoint, parameter and error code, generated from the OpenAPI spec. - [Handoff link spec (draft)](https://www.punchlineanalytics.com/docs/handoff-spec.md): An open convention for passing an agent's cart, quote or booking to the person it works for, without identifying anyone. - [Known agents](https://www.punchlineanalytics.com/docs/agents.md): The AI agents and crawlers Punchline recognizes, who runs them, why they fetch, and how each is verified. - [Privacy and security](https://www.punchlineanalytics.com/docs/privacy.md): What's collected and never collected, retention, subprocessors and security. - [Changelog](https://www.punchlineanalytics.com/docs/changelog.md): What changed, dated. - [All docs in one file](https://www.punchlineanalytics.com/llms-full.txt) ## Request a free agent traffic reveal - [Request form](https://www.punchlineanalytics.com/reveal): name, work email, company, website URL, current analytics tool.