See what AI agents do on your site.

Airglow is analytics for the AI agents on your website. ChatGPT, Claude, Perplexity and AI browsers like ChatGPT Atlas now research products for your buyers, and Google Analytics counts those visits as “direct” or misses them. See which agents came, what they did, and the buyers they sent you.

  • Free for one website
  • Cookieless by default
  • Set up in minutes
HomeOverviewTop issues to fixSample data

What “direct” traffic really is

Last 8 weeks. 61% of “direct” explained.

Shared privatelyAgent visitsSent by agentsActually direct
Direct (no source)

Recognizes the assistants, AI browsers and coding agents your buyers use

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity
  • Copilot
  • Meta AI
  • Grok
  • DeepSeek
  • Cursor
  • Codex

Your buyers send agents first. Your analytics can't see them.

Agents don't run your tracking

AI crawlers and assistants like GPTBot, ClaudeBot and PerplexityBot fetch your pages without running JavaScript, so analytics built on a tracking script never counts them.

AI browsers look like people

AI browsers like ChatGPT Atlas and Perplexity Comet click through your site for someone. Analytics counts them as people, which skews every number you report.

The buyer shows up as “direct”

When the agent sends a buyer your way, they type your address or paste a link. The credit goes nowhere.

Most tools show you what AI says about you. Airglow shows you how it got there. Every answer starts with a visit to your site. See the pages it read, the line it quoted and the page it couldn't open, then fix the cause instead of tracking the symptom.

GeminiSample data
Does Acme include SSO on the Pro plan?

No. Based on Acme's pricing, SSO is only available on the Enterprise plan.

Wrong: SSO is on Pro
  1. Searched “Acme SSO pricing”

    Picked acme.com/pricing and a review site
  2. Opened /pricing

    The Pro column lists “Single sign-on” only inside a collapsed row
    Missed it
  3. Tried /security

    Blocked by a bot challenge
    Blocked
  4. Quoted a review site from 2024

    “SSO requires Enterprise”, from before you changed plans
  5. Fix: show SSO in the Pro column, and let verified agents read /security

    Added to your issues, with a re-test

1An agent arrives

Know every agent that visits. Crawlers like GPTBot and ClaudeBot, AI browsers and coding agents, each named with how Airglow knows.

Learn about agent visits →
Agent visitsLive
  • ChatGPT agent

    AI browser on /pricing
    Signed
  • ClaudeBot

    Crawler on /docs/sso
    Declared
  • PerplexityBot

    Crawler on /security
    Declared
  • Unnamed AI browser

    Typed at machine speed on /signup
    Detected
  • GPTBot

    Crawler on /blog/soc-2
    Declared
  • Coding agent

    Read /docs/api/audit
    Detected

2You watch what it did

Watch the visit, step by step. Every page, click and the moment it gave up. Recorded for agents only, never people.

Learn about replays →
ChatGPT agent on /pricingGave up
  1. 0:00Opened /pricing
  2. 0:04Read the Pro plan
  3. 0:09Clicked “Compare plans”
  4. 0:15Gave up: price says “Contact sales”
0:00 / 0:15

3You ask the agents directly

Ask the agents what your buyers ask. Send their questions to ChatGPT, Claude, Gemini and Perplexity, and see which answers are right.

Learn about Test Runs →
New testEvery week
Does Acme support SSO on the Pro plan?
  • ChatGPT

    Right3 of 3
  • Claude

    Right3 of 3
  • Gemini

    Wrong answer1 of 3
  • Perplexity

    Right2 of 3
  • ChatGPT Atlas

    Blocked0 of 3
Cost checked before it starts

4You fix what got in the way

Know what to fix first. What stops agents, ranked by the visits it costs you, with a one-click re-test.

Learn about Issues →
Top issues to fixSample data
  1. Agents can't quote a price, so they shortlist competitors that show one. Add a starting price or a price range to /pricing.

5It sends you a buyer

The visit after the agent visit. A buyer who arrives “direct” after an agent read your pages gets linked to that agent. Free on every plan.

Learn about buyers sent by agents →
Buyer sent by an agentSample data
  1. 9:02An AI agent reads /pricing and /security
  2. 9:03It shortlists you, with two competitors
  3. 10:14A buyer arrives “direct” on /pricing
  4. 10:16Books a demo. Airglow credits the agent.

It sees what Google Analytics can't.

Google AnalyticsAirglow
AI agents that don't run JavaScriptNot seenSeen, with Cloudflare connected
AI browsers acting for a personCounted as peopleTold apart
Buyers an agent sent you“Direct”Linked to the agent
Links shared in Slack, WhatsApp and DMs“Direct”Counted by app
What an agent did on the pageNoStep-by-step replay
What agents say about your productNoTest Runs

Airglow works alongside Google Analytics and can import your GA4 and Search Console history. See what the script, cookies and a server connection each show.

More than agent visits.

See where your content travels

Links shared in Slack, Teams, WhatsApp and iMessage, copied text, embeds and translated pages, without identifying anyone.

Learn about content reach →
Shared privately, by app
  • Slack311
  • WhatsApp204
  • iMessage148
  • Teams91

Docs that coding agents get right

See how Claude Code, Codex and Cursor read your docs, and the page that leads them astray.

Learn about coding agents →
Coding agent read /docs/api/audit
import acme
client = acme.Client(api_key=KEY)
client.audit.export(since="30d")
# 3 of 3 agents used the right call

A workspace for every client

Separate websites, billing, spend caps and members for each client. Built for agencies.

See plans →
Workspaces
  • AcmePro
  • Halcyon EdgePro
  • VaultlineFree

Simple pricing.

Start free. Add a card when you want more websites or more AI tests.

Free

$0

For one website. No card needed.

  • All analytics, including buyers sent by agents
  • 2M tracked events and 300 agent replays a month
  • $2 of AI tests a month
Start free

Pro Pay for what you use

Usage-based

Card on file. No seat fees.

  • Up to 6 websites
  • 10M tracked events and 3,000 agent replays a month
  • AI tests at cost plus a small margin, with a cap you set
Start with Pro

Compare plans in detail

Questions, answered.

What is dark traffic?

Visits your analytics can't explain: links pasted into Slack, WhatsApp and direct messages, AI agents browsing on someone's behalf, and the buyers those agents send. They end up counted as “direct”, or not counted at all.

What is direct traffic in Google Analytics?

Direct traffic is the visits Google Analytics can't trace to a source: no referrer and no campaign tags. It's meant to be people typing your address, but it also collects links opened from Slack, WhatsApp and email apps, AI browsers, and buyers who found you through an AI assistant. Airglow breaks “direct” into those parts.

How do I track AI traffic in Google Analytics 4?

GA4 can show visits referred from chatgpt.com, perplexity.ai and similar sites if you set up a custom channel group. It can't see AI agents that don't run its tag, and it counts AI browsers as people. Airglow covers both gaps and imports your GA4 history so you can compare.

What is an AI browser?

An AI browser, or agentic browser, is a web browser an AI drives for someone, like ChatGPT Atlas or Perplexity Comet. It opens pages, clicks and fills in forms like a person, so standard analytics counts it as one. Airglow detects these visits by how they behave and replays what they did.

How is Airglow different from AI visibility and GEO tools?

AI visibility tools, used for generative engine optimization (GEO) and answer engine optimization (AEO), track whether AI answers mention your brand. Airglow shows the other half: what AI agents do when they actually visit your website, where they get stuck, and the buyers they send you. Many teams use both.

How does Airglow know a visit is an AI agent?

Three ways, and every visit says which one applied. Some agents sign their requests so they can be verified. Many name themselves in the request. The rest are detected by how they behave: they type at machine speed, move the mouse in perfectly straight lines, and leave traces that browser automation tools leave behind.

Which AI agents can Airglow see?

Assistants that fetch pages (ChatGPT, Claude, Perplexity, Gemini and others), AI browsers that click around like a person (ChatGPT Atlas, Perplexity Comet and similar), and coding agents reading your docs. We add new ones as they appear.

Does it replace Google Analytics?

No, it works alongside it. With your permission, Airglow reads your Google Analytics data and explains what it can't: what “direct” really is, and how many agent visits it counted as people.

Will it slow my site down?

No. The script is about 3 KB and loads after the rest of your page.

What do I need to add to my site?

One script tag. Add your domain, prove it's yours with a DNS record or a meta tag, and paste the script into your site's head. Most site builders have a box for it.

Can I use it for clients?

Yes. Each client gets their own workspace with separate websites, billing and access, so nothing mixes.

How do AI tests get billed?

Each test is priced from what the AI providers charge, plus a small margin. Free includes $2 of tests a month. Pro bills what you use, up to a monthly cap you set, and the cost is checked before a test starts.

Stop guessing what “direct” means.

See the agents on your site, what they did and the buyers they sent. Free for one website.