7-day free trial · No card required · Migrate in 60s

AI Search Traffic You Can Actually See

When someone asks ChatGPT for a recommendation and clicks through to your site, GA4 calls it Direct. 70.6% of AI-origin traffic is invisible in GA4. Dashly detects AI search traffic separately — ChatGPT, Perplexity, Gemini, Copilot — all in their own channel.

dashly.lol/app
Dashly
Overview
Distribution
Session replays
Goals
Bot traffic
⬛ yoursite.com ▾
24h ▾
Visitors
8.4k
↑ 31%
Revenue
$2,840
↑ 18%
Conv. rate
0.42%
↑ 7%
Bots filtered
38%
auto

Why teams switch to Dashly

The AI search analytics that shows you what makes money — not just what gets clicks.

🔍

70% of AI traffic is invisible in GA4

Loamly study (446k visits): 70.6% of AI-origin traffic lands as Direct in GA4. GA4 added an AI channel in May 2026 but it only recognizes 5 sources, excludes Perplexity, and is not retroactive.

💰

AI traffic converts 4x better than Google

Adobe 2026: AI-sourced sessions convert 4.4x Google organic. Dark AI traffic converts at ~10% vs 2.5% average. Your best-converting visitors are the ones you cannot see.

🤖

In-app ChatGPT sends no referrer

ChatGPT in-app browser strips the referrer entirely. The visit arrives with no referrer header, so GA4 calls it Direct. Even GA4 new AI channel cannot catch these visits.

📊

AI search is eating organic

Perplexity reached 15M MAU in 2026. ChatGPT has 200M weekly users. Google AI Overviews reduce click-through to traditional results. If you cannot see AI traffic, your charts look like they are dropping.

Dashly vs GA4 AI channel

FeatureDashlyGA4 AI channel
AI search detectionAutomatic, 3 signalsPartial (5 sources only)
Perplexity supportYesNo
In-app ChatGPT detectionBehavioral signalsNo (no referrer)
AI traffic as separate channelYesMixed with Direct
Retroactive detectionYesNo
Bot filteringAutomaticPartial
CookiesNoneRequired + consent banner
Revenue attribution for AI trafficYes (Stripe)No
Starting price$10/moFree (you pay with data)

Set up in 60 seconds

1

Paste one snippet

Add a single script tag to your site. No GTM, no build step, no npm install.

2

See real visitors

Bots and AI crawlers filtered automatically. Every metric is a real person.

3

Connect Stripe

Every visitor, referrer, and campaign tied to real dollars. See what makes money.

Frequently asked questions

Does GA4 track ChatGPT traffic?

Partially. GA4 added an "AI Assistant" channel in May 2026 that recognizes ChatGPT, Gemini, Deepseek, Copilot, and Grok — but not Perplexity. In-app ChatGPT sends no referrer, so those visits still show as Direct. About 70.6% of AI-origin traffic lands as Direct in GA4.

How does Dashly detect AI search traffic?

Three signals: referrer domain matching (chatgpt.com, perplexity.ai, you.com, phind.com, gemini.google.com, copilot.microsoft.com), landing page + query pattern analysis, and user-agent analysis. AI search appears as its own channel in the distribution view.

Why does AI traffic convert better than organic?

AI search pre-qualifies visitors. When someone asks ChatGPT "best analytics tool for SaaS with Stripe," they have high intent. Google organic visitors are browsing. Adobe found AI-sourced sessions convert 4.4x Google organic.

What percentage of my Direct traffic is AI search?

It varies, but Loamly found 70.6% of AI-origin traffic lands as Direct in GA4. If your Direct traffic is growing while organic declines, AI search is likely a significant hidden source.

Can I see revenue from AI search traffic?

Yes. Dashly connects to Stripe and attributes revenue to each traffic source, including AI search. You can see exactly how much revenue ChatGPT, Perplexity, and Gemini drive — not just visitors.

Does Dashly filter AI crawlers from AI search visitors?

Yes. Dashly distinguishes between AI crawlers (GPTBot, ClaudeBot — machines scraping your site) and AI search visitors (humans who clicked a link from ChatGPT or Perplexity). Crawlers are filtered. Human visitors from AI search are tracked and attributed.

See your AI search traffic

7-day free trial. No card required. Set up in 60 seconds.

Start tracking →