AI traffic

Traffic from ChatGPT is nice. Sales from it are better.

DataBull gives ChatGPT, Claude, Perplexity, Gemini, Copilot and other assistants their own channel, then follows those visitors to Stripe, Polar, Dodo or Creem. You see which assistant sends buyers, not just clicks.

All sales are final · License terms · Rather not self-host? Hosted from $9/mo (beta)

yourapp.com
9 online
Conversion
0%
+8.4%
Revenue/visitor
$0
+17.6%
Bounce rate
46%
+2.1%
Session time
3m 8s
+9.0%
Online
9
 
Fig. 1The dashboard for a sample site. Click Visitors or Revenue to toggle them, hover the chart and its notes, and click a referrer to filter everything by it.

Short answer

Visits from AI assistants arrive with a referrer such as chatgpt.com, perplexity.ai or claude.ai, and ChatGPT search links also carry utm_source=chatgpt.com. DataBull files all of them under an AI channel and connects each visitor to their Stripe, Polar, Dodo or Creem payments, so you see revenue and lifetime value per assistant. Links opened from apps without a referrer still show as Direct.

An AI channel, next to Search and Social

Every visit in DataBull gets a channel: Organic Search, Organic Social, AI, Referral, Email, Paid, Affiliate or Direct. A visit lands in AI when its referrer or its utm_source is one of these assistants:

AssistantRecognized as
ChatGPTchatgpt.com (old chat.openai.com links are folded in)
Claudeclaude.ai
Perplexityperplexity.ai
Geminigemini.google.com (and the old bard.google.com)
Microsoft Copilotcopilot.microsoft.com
Othersyou.com, phind.com, chat.deepseek.com, deepseek.com, grok.com, meta.ai, chat.mistral.ai, poe.com, kimi.com, notebooklm.google.com

Tagged links count too: ?utm_source=chatgpt, ?utm_source=perplexity or ?ref=claude on a link you share map to the same sources. Google's AI Overviews and AI Mode send visitors from google.com, so they stay in Organic Search, which is also how Google Analytics files them.

What each assistant actually sends

An AI visit is only visible if the click carries something that names the assistant. Here is what you can count on:

DataBull doesn't pretend to know more than the browser tells it. A new visitor who lands on a deep page with no referrer goes to Direct · shared link, not into one mystery bucket, so you can at least see how much unlabeled traffic arrives on the pages assistants tend to cite.

Revenue per assistant, not just visits

Visits from AI answers are often small in number and high in intent: someone asked for a tool like yours and clicked the one that was recommended. Whether that's true for your site is the thing worth measuring. Connect Stripe, Polar, Dodo Payments or Creem and every payment is credited to the visit that brought the buyer, so the AI channel shows:

Click the AI row on the dashboard and every report filters to it: the pages AI visitors land on, the countries they come from, what they read before paying.

Crawlers are not visitors

GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Perplexity-User and other AI fetchers read your pages, but they aren't people. DataBull drops them before anything is stored, together with headless browsers and data-center traffic, so the AI channel counts humans who clicked through.

Getting mentioned by assistants in the first place

No file or tag guarantees a citation, and anyone who promises one is guessing. What helps, as far as anyone can tell:

Then measure. If an assistant starts sending buyers, the AI channel shows it within a day.

Ask an assistant about your AI traffic

A nice loop: DataBull's built-in MCP server lets Claude Code, Cursor or Codex read your numbers, so you can ask "how much revenue came from the AI channel this month, by assistant?" and get the answer from your own data. See asking Claude about your analytics.

Ask your AI agent, too

Every DataBull install has a built-in MCP server. One command connects Claude Code, Cursor, Codex, Windsurf or VS Code, and your agent answers "which post made me money?" from your own data. The same numbers are in your terminal and behind read-only API keys.

npx databull@latest mcp

How the MCP server works · Docs

Checked in October 2026 against: OpenAI: Publishers and developers FAQ, OpenAI: crawlers and user agents, Perplexity: crawlers, Google Analytics: traffic-source dimensions. Spotted something out of date? Tell us.

Questions

Which AI assistants does DataBull recognize?

ChatGPT, Claude, Perplexity, Gemini and Microsoft Copilot, plus you.com, phind.com, chat.deepseek.com, deepseek.com, grok.com, meta.ai, chat.mistral.ai, poe.com, kimi.com, notebooklm.google.com. A visit counts as AI when its referrer or utm_source matches one of them.

Why does some AI traffic still show as Direct?

Because the browser received nothing that names the assistant: a link opened from a mobile app that sends no referrer, or a URL copied out of an answer. No analytics tool can label those reliably. Links you share yourself can carry ?ref=chatgpt or a UTM tag.

Are Google AI Overviews counted as AI traffic?

No. Clicks from AI Overviews and AI Mode come from google.com and are counted as Organic Search, the same way Google Analytics files them.

Do AI crawlers inflate my visitor count?

No. GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot and similar fetchers are filtered out with other bots before anything is stored.

Find out which of your posts pay the bills.

One script, one payment connection, and you'll know by tomorrow.

All sales are final · License terms · Rather not self-host? Hosted from $9/mo (beta)