Atyla
Atyla
GEO & Analytics15 min read

How to Track AI Traffic in Google Analytics 4 (and Why GA4 Is Lying to You)

If you're a Head of Growth or SEO manager in 2026, you've likely noticed a disturbing trend in your GA4 dashboard. Your "Direct Traffic" is spiking without explanation. Your organic search is flat, but brand mentions are up. You're asking: "How much traffic is ChatGPT actually sending me?"

TB

Tristan Berguer

Co-founder, Atyla

February 2026

The SEO → GEO Transition Has Broken Traditional Tracking

To succeed in Generative Engine Optimization, you need to measure two fundamentally different things:

AI Referrals

Humans clicking links in AI answers

→ "The Click"

AI Crawlers

AI models reading your content to learn about you

→ "The Read"

GA4 is great at the first. It is terrible at the second.

1How to Track "AI Referrals" in GA4 (The Easy Part)

When a user asks Perplexity or ChatGPT a question and clicks on a citation link to visit your site, this is called AI Referral Traffic.

This is the "Gold" of GEO

It's high-intent, human traffic. Users who click AI citations are actively researching and ready to engage. GA4 does not group these automatically by default, so you need to dig.

The "Quick Check" Method

1Open GA4
2Go to Reports > Acquisition > Traffic acquisition
3In the search bar above the table, type: chatgpt, perplexity, claude, or bing
4Look at the column "Session source"

You will likely see sources like:

chatgpt.com / referral
perplexity.ai / referral
bing.com / organic(⚠️ Bing Chat/Copilot traffic often gets mixed here)

The "Pro" Method: Create a Custom Channel Group

To stop digging manually, you should create a dedicated channel for AI.

1
Go to Admin > Data Settings > Channel Groups
2
Create a "New Channel Group" called AI Search
3
Define the rule:Source matches regex: (chatgpt|openai|perplexity|claude|bard|gemini|copilot)

Result: In your main reports, you will now see "AI Search" alongside "Organic Search" and "Direct."

2The "Dark" Reality: Why GA4 Is Blind

The Uncomfortable Truth

The traffic you see in GA4 is less than 1% of the actual AI activity on your site.

GA4 is a client-side tool. It relies on a piece of JavaScript executing in a user's browser.

Humans

Run JavaScript ✓

AI Bots

(Mostly) do not run JavaScript ✗

When GPT-5-Crawler or ClaudeBot visits your website to read your pricing page or latest blog post, it downloads the HTML server-side. It does not trigger the GA4 script.

Why Should a Marketer Care About Bots?

You might think: "I don't care about bots, I only care about humans who buy."

This is a mistake in the GEO era.

If the AI bot cannot read your site (or if you don't know it's visiting), it cannot "learn" your brand. If it doesn't learn your brand, it cannot recommend you to the humans.

You need to know:

  • Is Perplexity scraping my new product page?
  • Did Google Gemini read my updated pricing?
  • Is a competitor's AI scraping my content to clone it?

GA4 cannot answer these questions.

3The Solution: Building the Complete GEO Stack

To see the "invisible" traffic that actually powers your GEO performance, you need a different tool. You need Middleware Analytics.

This is where Senthor.io comes in

Unlike GA4, Senthor sits on your server (or CDN). It sees every request, whether it's a human, a browser, or a server-side bot.

How Atyla + Senthor Work Together for Growth

If you are serious about Generative Engine Optimization, you need a full feedback loop:

The Output: Atyla.io

Atyla tells you what the AI is saying about you. It audits your visibility and tells you if you are being cited.

Key Metric:"Share of Voice"

The Input: Senthor.io

Senthor tells you when the AI is reading you. It confirms that your optimizations are actually being ingested by the models.

Key Metric:"Crawler Frequency"
Key Metric:"Data Consumption"

Real-World Example

You publish a new case study to rank for "Best CRM Software"

1

Check Senthor

You see that GPTBot visited the page 3 times today. Great, OpenAI knows the content exists.

2

Check Atyla

You see that ChatGPT is now citing your brand in the Top 3 recommendations.

3

Check GA4

You see a spike in human referral traffic from chatgpt.com.

Without Senthor (Step 1), you are flying blind. You don't know if the models are even aware of your content updates.

Conclusion

Don't delete Google Analytics. It is still the king of measuring human conversion.

But realize that in 2026, measuring humans is only half the battle. To win at GEO, you must monitor the machines that influence the humans.

Use GA4

to track the click

Use Senthor

to track the crawl

Use Atyla

to influence the answer

Frequently Asked Questions

Can Google Analytics 4 track AI bot traffic?

No. GA4 is a client-side JavaScript tool that only fires when a browser executes the tracking script. AI crawlers like GPTBot and ClaudeBot download HTML server-side without running JavaScript, making them invisible to GA4.

How do I see ChatGPT referral traffic in GA4?

Go to Reports > Acquisition > Traffic acquisition, then search for 'chatgpt' in the source filter. You'll see traffic from chatgpt.com/referral—these are humans who clicked citation links in ChatGPT answers.

What's the difference between AI referrals and AI crawlers?

AI referrals are human visitors who click links in AI-generated answers (trackable in GA4). AI crawlers are bots that read your content to train or power AI models (invisible to GA4, requires server-side tools like Senthor).

Why is my Direct traffic spiking in GA4?

Some AI-driven traffic gets misattributed as Direct when referrer headers are stripped or when users copy-paste URLs from AI chats. This is a known limitation of client-side analytics in the GEO era.

Do I need both Atyla and Senthor?

They serve complementary purposes. Atyla monitors what AI says about you (the output—citations, mentions, share of voice). Senthor monitors when AI reads you (the input—crawler activity, data consumption). Together, they create a complete GEO feedback loop.

Ready to see what AI says about you?

Atyla monitors your brand across ChatGPT, Perplexity, Gemini, and Claude. Discover your Share of Voice and start influencing AI answers.