14,413 visits from AI platforms. Zero referrer headers. GA4 calls them "Direct." I call them dark AI traffic. Across 446,405 visits, dark AI traffic is 2.4x larger than visible AI referrer traffic. And it converts at 4.1x the rate of non-AI traffic. If you're not detecting it, you're making decisions with wrong data.
Want to see how much dark AI traffic your site gets? Run a free report at loamly.ai/check.
The Visibility Gap: 14,413 Invisible Visits
I built Loamly because my "Direct" traffic was growing 126% year-over-year. My brand awareness had not changed. Something was sending traffic that looked like direct visits. It was AI.
Here is what 446,405 visits actually look like when you can detect dark AI:
| Traffic Type | Visits | % of Total | What GA4 Shows |
|---|---|---|---|
| AI referrer (visible) | 6,015 | 1.3% | "AI Traffic" (if you set up a custom channel) |
| Dark AI (invisible) | 14,413 | 3.2% | "Direct" |
| Non-AI | 425,977 | 95.5% | Correctly classified |
GA4 sees the 6,015. It misses the 14,413. That is the gap. For every AI visit your analytics shows, there are 2.4 more hiding in your "Direct" bucket.
Why Dark AI Traffic Converts at 4.1x
This is the number that changed how I think about analytics.
| Traffic Type | Unique Visitors | Transactional Rate | High-Intent Rate |
|---|---|---|---|
| Dark AI | 1,195 | 10.21% | 32.30% |
| AI referrer | 2,247 | 8.06% | 23.99% |
| Non-AI | 114,186 | 2.46% | 11.43% |
Dark AI traffic converts at 4.1x the rate of non-AI traffic. It also converts higher than visible AI referrer traffic (10.21% vs 8.06%).
The reason is intent. A dark AI visitor actively copied a URL from a ChatGPT or Claude conversation and pasted it into their browser. They chose to visit. That is a higher-intent action than clicking a Google search result. They already got a recommendation from an AI they trust. They are arriving to confirm, compare, or buy.
And GA4 treats them exactly the same as someone who typed your URL from memory.
What GA4 Shows vs What Actually Happened
Here is the same data, split by whether GA4 would correctly classify the visitor:
| GA4 Classification | Visitors | What Actually Happened |
|---|---|---|
| Has referrer (correctly classified) | 108,225 (49.9%) | These visitors came from a link with a referrer header. GA4 gets this right. |
| "Direct" (dumped into one bucket) | 108,669 (50.1%) | 104,444 genuine Direct visits + 4,225 dark AI visitors |
1.9% of all visitors are dark AI traffic that GA4 labels "Direct." That percentage will grow. ChatGPT has 900M+ weekly users. ChatGPT Operator (Agent Mode) uses headless browsing that passes zero referrer headers. Every new AI feature makes the dark AI bucket bigger.
How Loamly Detects Dark AI Traffic
GA4 relies on one signal: the HTTP referrer header. When it is missing, GA4 gives up and calls the visit "Direct."
Loamly uses multiple detection layers, from edge-level interception to browser-level behavioral analysis to machine learning. The result: we can identify AI-sourced traffic even when the referrer is stripped.
Here is what those layers catch across our dataset:
| Signal Category | Triggers | What It Catches |
|---|---|---|
| Navigation pattern analysis | 14,310 | Visits that match the "pasted from AI chat" pattern, not a link click |
| Browser timing anomalies | 14,269 | Performance signatures that distinguish paste navigation from organic browsing |
| High-confidence AI detection (multi-signal) | 10,746 | 3+ signals converge on the same visit |
| Direct + paste behavior combined | 6,610 | No referrer + paste pattern = copied from AI conversation |
| Mobile without touch events | 6,303 | Mobile device but no touch interactions = AI app or headless browser |
| Zero scroll sessions | 3,245 | Multi-page visit with no scrolling (information extraction) |
| Fast multi-page sessions | 3,104 | 4+ pages per minute (goal-directed, not browsing) |
No single signal is conclusive. Loamly fuses them into a confidence score. Visits crossing the threshold get reclassified from "Direct" to "AI."
Cryptographic Proof: RFC 9421
One detection layer deserves special mention. ChatGPT is the only AI platform that cryptographically signs some of its requests using RFC 9421 HTTP Message Signatures. When a signed request arrives, Loamly can verify with mathematical certainty that it came from ChatGPT.
| Platform | Visits Detected | Unique Visitors | Cryptographically Verified |
|---|---|---|---|
| ChatGPT | 8,874 | 3,578 | 100 (RFC 9421) |
| Perplexity | 522 | 247 | 0 |
| Claude | 453 | 140 | 0 |
| Gemini | 2 | 2 | 0 |
Only 100 out of 8,874 ChatGPT visits carried cryptographic signatures. The mobile app, web UI clicks, and API integrations strip them. Perplexity, Claude, and Gemini don't sign requests at all yet. Cryptographic verification is the gold standard, but it only covers a fraction of AI traffic today.
Why This Matters for Your Business
If 1.9% of your visitors are dark AI traffic that GA4 classifies as "Direct," every metric you compute from your "Direct" bucket is wrong:
- Conversion rate by channel: Your "Direct" conversion rate is diluted by high-converting dark AI visitors. Your real Direct conversion is lower than GA4 reports. Your real AI conversion is higher.
- Attribution models: Dark AI traffic gets zero credit. Your AI visibility efforts appear to produce no results, even when they are working.
- Budget allocation: You cannot invest in a channel you cannot measure. If AI traffic is invisible, it gets zero budget, even if it converts at 4.1x.
- Trend analysis: Your "Direct" traffic growth is partly AI traffic growth. You think brand awareness is increasing when really AI recommendation is increasing.
The cost of not detecting dark AI is not just inaccurate dashboards. It is wrong decisions about where to invest.
Methodology
Data source: 446,405 visits tracked across all Loamly customer websites.
Dark AI classification: A visit is classified as dark AI when it has no referrer header AND triggers multiple detection signals AND crosses a confidence threshold. The confidence model fuses navigation patterns, behavioral signals, and browser-level analysis.
Intent classification: Transactional and high-intent rates are computed from Loamly's intent classifier, which categorizes visits based on page paths and behavior (pricing page visits, signup page visits, feature page sequences).
Limitation: Loamly's customer base skews toward companies that care about AI traffic. The 1.9% dark AI rate may not represent all websites. Sites in B2B SaaS likely see higher rates. Sites in local services likely see lower rates. The conversion advantage (4.1x) is measured across our customer base, not a random sample.
Next Steps
- See your dark AI traffic: Sign up for Loamly and add the tracker script. First data appears within hours.
- Set up GA4 partial detection: If you are not ready for Loamly, at least set up a GA4 custom channel to catch the 20-30% of AI traffic that does pass referrers.
- Run a free visibility report: loamly.ai/check. See if AI models recommend your company. No signup required.
- Read the tracking guide: How to Track AI Traffic to Your Website in 2026. Covers GA4, Plausible, and Loamly options.
The 14,413 dark AI visits in our database are just the ones I can see. The real number across the internet is orders of magnitude larger. Every company with a growing "Direct" bucket should be asking: how much of this is AI?
Last updated: February 3, 2026
Stay Updated on AI Visibility
Get weekly insights on GEO, AI traffic trends, and how to optimize for AI search engines.
No spam. Unsubscribe anytime.
Related Articles
ChatGPT, Claude, and Gemini Recommend Different Companies. Here's the Data.
2,014 companies across 3 platforms. ChatGPT cites 70.4% of the time. Gemini only 57.6%. The divergence matters.
How to Find Hidden AI Traffic in Google Analytics (4 Methods)
GA4 misses 2.4x more AI traffic than it shows. Four practical methods to estimate dark AI hiding in your Direct bucket.
Check Your AI Visibility
See what ChatGPT, Claude, and Perplexity say about your brand. Free, no signup.
Get Free Report