Use case · AI startups
Analytics for AI startups: humans, bots and AI-assistant traffic, separated
Updated
AI products live in an unusual traffic environment. Launches spike on X, Product Hunt and Hacker News; a growing share of discovery happens inside AI assistants; and scrapers, headless browsers and AI crawlers hit your site constantly. A visitor count that includes all of that is noise.
VisitTrack classifies every hit as human or bot at ingest and leaves bots out of every number by default (you can still inspect them). Referrals from AI assistants form their own channel. AI crawlers such as GPTBot, ClaudeBot and PerplexityBot are verified by reverse DNS and reported separately — never billed. And credit-pack or subscription payments through Stripe, Polar, Lemon Squeezy or Paddle are attributed to the channel that brought the user.
The metrics that matter for an AI product
1.Human visitors vs filtered bots
Your real top of funnel. AI startups often see a large share of automated traffic; VisitTrack's bot verdict is stored per visit and the dashboard defaults to humans only. See bot filtering.
2.AI-assistant referrals and their conversion rate
Visitors from ChatGPT, Perplexity and others tend to arrive with intent. Track the channel's signup and paid rates separately from search.
3.AI crawler activity per page
Which pages GPTBot, ClaudeBot, PerplexityBot and others fetch, and how often. It's an early signal of what assistants may cite. Manage access with the AI crawler robots.txt generator.
4.Signup → first generation → paid
The activation funnel. Send
first_generation(or your product's equivalent) as a server-side event and funnel it between signup andpayment_completed.5.Revenue by channel and attribution model
Launch traffic usually gets first-touch credit; search and AI referrals often close. Compare five attribution models side by side on the Revenue tab.
Questions AI founders ask
- How much of our traffic is real?
- Compare the default (human) view with the bot view using the traffic filter. The API and MCP tools take the same
traffic=human|bot|allparameter. - Is ChatGPT sending us users?
- The AI channel in the sources breakdown shows visitors, signups and attributed revenue from chatgpt.com and other assistants.
- Which AI crawlers read our docs and landing pages?
- The AI crawler card on the Overview, once the backend snippet is installed. See AI crawler tracking.
- Do launch-day users ever pay?
- Filter by the launch referrer or UTM and follow them through the signup → activation → paid funnel.
How to set up analytics for an AI startup
Install the tag on site and app
The same tag on the marketing site and the app keeps one visitor id from first visit to first payment.
<script defer data-site="SITE_ID" src="https://visitrack.app/tracker.js"></script>Record signups from the server
Most AI apps sign users in with Google or GitHub. Carry
window.visitrack.visitorId()through the OAuth redirect and sendsignupfrom the callback withPOST /api/track— see custom events.Send the activation event
From your generation endpoint, send the first successful generation per user as a server event.
await fetch("https://visitrack.app/api/track", { method: "POST", headers: { Authorization: `Bearer ${process.env.VISITRACK_API_KEY}`, "Content-Type": "application/json" }, body: JSON.stringify({ type: "event", visitorId, name: "first_generation", props: { model: "default" } }), });Attribute credit packs and subscriptions
Pass the visitor id into Stripe Checkout (or Polar, Lemon Squeezy, Paddle) and connect the webhook. See Stripe attribution.
// server: create the Checkout Session with the visitor id const session = await stripe.checkout.sessions.create({ mode: "subscription", line_items: [{ price: PRICE_ID, quantity: 1 }], client_reference_id: visitorId, // window.visitrack.visitorId() from the browser success_url: "https://example.com/welcome", });Add AI crawler tracking
A few lines in your middleware or server report crawler hits. Next.js, Express, Cloudflare and reverse-proxy recipes are in AI crawler tracking.
Example: an AI writing tool's first quarter after launch
A small team, freemium with credit packs sold through Stripe Payment Links.
| Metric | Value | What it tells you |
|---|---|---|
| Human visitors (30 days) | 38,900 | After 61,200 automated hits were filtered out |
| AI channel | 3,420 visitors | Signup rate 7.9% vs 3.1% site average |
| Product Hunt (launch week) | 9,100 visitors, 1,040 signups | 4% of them bought a credit pack |
| Signup → first_generation | 71% within 24 h | Users who don't generate on day one rarely return |
| Credit-pack revenue | $11,860 attributed | AI channel: $2,950 from 9% of visitors |
| AI crawler hits | 142,000 (not billed) | GPTBot and PerplexityBot crawl /templates daily |
Illustrative numbers for a typical site of this kind, not real customer data.
The headline traffic number was inflated by 60% bots. Among real visitors, AI-assistant referrals convert at more than twice the average and already produce a quarter of revenue — and the /templates pages they cite are the ones AI crawlers fetch most. That's a content strategy.
VisitTrack vs GA4 and PostHog for AI startups
Third-party details as of October 2026.
| VisitTrack | GA4 | PostHog | |
|---|---|---|---|
| Bot handling | Classified at ingest; bots inspectable separately | Known bots excluded automatically, not shown | Bot filtering options; configurable |
| AI-assistant referral channel | Built in | Custom channel group needed | Build with filters |
| AI crawler visits | Yes, verified by reverse DNS | No | No |
| Revenue by acquisition channel | Built in for five billing providers | Purchase events you send | Via events or warehouse |
| In-product analytics, experiments | Basic (events, funnels, people) | Limited | Deep — a core strength |
Many AI startups run VisitTrack for acquisition, AI visibility and revenue, and PostHog for in-app experiments. See VisitTrack vs PostHog and the startups guide.
What VisitTrack costs for an AI startup
Filtered bots and AI crawler hits are never billed — which matters a lot for AI products.
| Profile | Events / month | Plan | Price | Notes |
|---|---|---|---|---|
| Pre-launch waitlist | ~7,000 | Up to 10k events/mo | $5/mo or $50/yr | A landing page and a form |
| Post-launch freemium | ~210,000 | Up to 250k events/mo | $29/mo or $290/yr | ~40k human visitors, app tracked |
| Scaling AI app | ~1,900,000 | Up to 2.5M events/mo | $89/mo or $890/yr | Several products and large docs |
Every feature is on every plan; the price only follows monthly events (pageviews, custom events and payments, counted across all your sites). Bot and AI-crawler hits and session replays are never billed. Yearly billing is ten months' price for twelve, every plan starts with a 14-day free trial with no card, and there's a one-time lifetime deal from $59.
Frequently asked questions
How do I track traffic from ChatGPT and other AI assistants?
VisitTrack groups referrals from chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com and similar assistants into an AI channel automatically. Some assistant clicks arrive without a referrer and count as direct, so add UTM parameters to links you control.
Can I see which AI crawlers visit my site?
Yes, with a small server-side snippet: crawlers such as GPTBot, ClaudeBot, PerplexityBot and Google-Extended are verified by reverse DNS and shown separately. Crawls are never billed.
Why do my visitor numbers differ from GA4?
Different bot filtering, ad-blocker rates and session definitions. VisitTrack classifies every hit and shows humans by default; automated browsers such as Playwright and Puppeteer are flagged as bots.
Can VisitTrack attribute credit-pack purchases?
Yes, when they go through Stripe Checkout or Payment Links, Polar, Lemon Squeezy, Paddle or Razorpay with the visitor id attached. Usage billed later on invoices isn't attributed automatically.
Can my team query analytics from Claude or ChatGPT?
Yes. Connect the MCP server at https://visitrack.app/api/mcp and ask questions in chat; with the write scope the assistant can also create goals and funnels.
Do bots count toward my plan?
No. Bot and AI-crawler traffic is never billed.
Related
- Analytics for startupsThe lean stack, before a data team.
- Analytics for product launchesProduct Hunt and HN, measured.
- AI crawler trackingGPTBot, ClaudeBot, PerplexityBot.
- Bot filteringHow humans and bots are told apart.
- llms.txt generatorDescribe your site for AI tools.
- VisitTrack vs PostHogAcquisition vs in-product analytics.
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.