ThriveStack citedby Research · GA4

GA4 AI Traffic: How to Track ChatGPT and AI Visits and See the Whole Picture

GA4 shows the AI visits that arrive with a source. It cannot show AI bots or answers with no click, so add server logs, a sitemap audit and revenue to see the whole picture. Find ChatGPT and other AI visits in GA4, group them into one channel, and learn what GA4 cannot see. Then overlay bot crawls, a sitemap audit and revenue on the same pages.

ChatGPTChatGPTPerplexityPerplexityGeminiGeminiClaudeClaudeCopilotCopilot
1.08%
of website visits come from AI referrals (Conductor, 10 industries)
87.4%
of those AI referral visits come from ChatGPT
0
major AI crawlers that render JavaScript, so GA4 never sees them (Vercel)
By ThriveStackcitedby research · Oct 7, 2026 · 8 min read · Research · Updated with 2026 data

GA4 AI traffic is easy to find and easy to misread. GA4 shows the AI visits that arrive with a source, about 1% of visits (Conductor). It cannot show AI bots, which do not run JavaScript, or the answers buyers read without clicking.

569M
GPTBot fetches in one month, none visible in GA4 (Vercel, Dec 2024)
370M
fetches from Claude's crawler in the same month
56%
of AI-influenced visits arrive as branded search (Similarweb)
2
custom channel groups allowed on a standard GA4 property
01 · The quick look

How do you track AI traffic in GA4 with the Traffic acquisition report?

Open Reports, then Acquisition, then Traffic acquisition. Change the table to show Session source / medium. Every AI tool that sent visits will show up as its own row.

By default the report groups visits by Session default channel grouping, which lumps them into Direct, Organic Search and similar buckets. You can switch the primary dimension from the dropdown (Google Analytics Help). The source view is where AI visits become visible.

Do not expect big numbers. AI referrals were 1.08% of website visits across 3.3 billion sessions in Conductor's 2026 benchmarks. What matters is quality. Compare engagement and key events with organic, because volume tells you little.

This quick look only finds visits that arrived with a source. The next sections show how to group them, and what it still misses.

ThriveStack citedbyFind AI visits in GA4 in four stepsReports, Acquisition, Traffic acquisition. No setup needed.1Open the reportReports, then Acquisition, then Traffic acquisition2Change the dimensionSwitch the primary dimension to Session source / medium3Look for AI sourcesFilter the table for chatgpt, perplexity, claude, gemini and copilot4Compare with organicCheck sessions, engagement and key events next to organic searchSource: Google Analytics Help, Traffic acquisition report.
Four steps to find AI visits in GA4: open Traffic acquisition, switch to Session source / medium, filter for AI sources and compare with organic.
02 · The sources

Which AI sources show up in AI traffic Google Analytics reports?

Look for chatgpt.com, perplexity.ai, claude.ai, gemini.google.com and copilot.microsoft.com. The exact names vary, so scan your own source list instead of trusting a fixed one.

Start with ChatGPT. It sent 87.4% of all AI referral visits in the Conductor benchmarks, which covered 13,770 domains in 10 industries. If you only have time to track one source, track that one.

Also look for odd spellings and subdomains, such as a chat or search host on the same brand. New AI tools appear often, so review the list once a month.

ThriveStack citedbyChatGPT sends most AI referral visitsShare of AI referral traffic, 10 industriesChatGPT87.4%All other AI sources12.6%1.08%of all website visits come from AIreferrals, across 3.3 billion sessionsSource: Conductor, 2026 AEO / GEO Benchmarks Report (updated Jul 6, 2026).
ChatGPT sent 87.4% of AI referral visits and all other AI sources 12.6% (Conductor, 2026).
03 · The setup

How do you build a GA4 AI channel group?

Build one custom channel called AI search. Then every AI visit lands in one row, in every report.

  1. Go to Admin, then Data display, then Channel groups. You need the Editor role or higher.
  2. Click Create new channel group. Name it, then add a channel called AI search.
  3. Set the condition to Source matches regex. Paste a pattern like the one below.
  4. Drag AI search to the top of the list. Save the group.
(chatgpt\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com)

Order matters. Traffic goes to the first channel whose rule it matches, so AI search has to sit above any default channel that would catch those visits first. The new group also works on past data, because custom channel groups apply to reports retroactively (Google Analytics Help).

A standard property can hold two custom channel groups. Keep one for this.

ThriveStack citedbyPut AI search first in your channel groupExample order. Each visit goes to the first channel that matches.1AI searchSource matches regex: chatgpt.com, perplexity.ai, claude.ai, gemini, copilot2Your existing channelsReferral, Organic Search and the rest, in their current order3DirectVisits with no source at allFIRST MATCH WINSTip: a channel can only regroup visits GA4 recorded with a source.Source: Google Analytics Help, custom channel groups.
Example channel order: AI search first, then your existing channels, then Direct. Traffic goes to the first match.
04 · The gap

Why does ChatGPT traffic in GA4 show up as direct?

GA4 files a visit under Direct when it has no source to read. If the browser hides the referrer and the link has no tag, the visit has no source.

ChatGPT helps here. It adds utm_source=chatgpt.com to the links it sends, according to the OpenAI Help Center. That tag survives when the referrer is hidden, so those visits still show chatgpt.com as the source.

Other AI tools may not tag links. And many buyers never click. Similarweb found that 56% of AI-influenced visits arrived through a branded search, against 40% of standard visits (June 23, 2026). The buyer read the answer, then searched your name.

You cannot fix that inside GA4. A channel group only regroups what GA4 recorded. Three habits close the gap:

  • Ask at signup. Add "How did you hear about us?" as free text. Buyers write "ChatGPT".
  • Watch branded search. In Search Console, track queries that contain your brand after you win citations.
  • Check landing pages. AI answers often send visitors to a deep page, so see which pages they land on.

Our cross-channel attribution guide has the UTM naming rules, and our AI search revenue attribution guide shows how to join these signals to revenue.

05 · The blind spots

What can GA4 AI referral traffic reports not show you?

GA4 cannot show AI bots, and it cannot show answers that earned no click. Both matter.

First, bots. Google says traffic from known bots and spiders is automatically excluded in GA4, and you cannot turn that off (Google Analytics Help). On top of that, Vercel found that none of the major AI crawlers render JavaScript. GA4 runs on JavaScript, so its tag never fires for them. In one month Vercel counted 569 million GPTBot fetches and 370 million from Claude's crawler (December 17, 2024). None of that shows up in GA4.

Second, no-click answers. Ahrefs sees users from AI search click far less than users from classic organic search.

“Based on our data and these models, users from AI search click links 75% less than they do in traditional organic search.”
Patrick Stox, Technical SEO
Patrick Stox, Technical SEO Ahrefs
Ahrefs blog, Jun 16, 2025

Fewer clicks mean more answers read in silence. GA4 only measures what arrives at your site. Server logs show the bots. Citation tracking shows the answers. Our guide to AI crawler logs explains how to read them.

ThriveStack citedbyWhat each view can see about AI trafficGA4 alone, server logs alone, and all four views togetherGA4aloneServer logsaloneAll four incitedbyAn AI bot fetches your pageA buyer clicks an AI linkA buyer reads an answer,then searches your nameA page is missing fromyour sitemap or indexA visit becomesclosed-won revenueShows itPartlyDoes not show itSources: Google Analytics Help; Vercel (2024); ThriveStack citedby analysis.
What GA4, server logs and all four views together can see: bot fetches, AI clicks, branded searches, sitemap gaps and revenue.
06 · The full picture

How do you combine GA4 with server logs and a sitemap audit?

Overlay four views on the same pages: bot fetches from server logs, human and AI-assistant sessions from GA4, a sitemap audit, and revenue from your CRM and billing.

ThriveStack citedby does this in one place. It connects to GA4 and reads human and AI-assistant traffic. It overlays the AI bot crawls from your server logs on the same pages. It audits your sitemap to show which pages are crawled, indexed and fetched by AI bots. And it ties the sessions to revenue.

The overlay tells you what to do next. Compare the three columns for each page:

  • Bots but no buyers. AI reads the page, yet few buyers arrive. Improve the answer and the click path.
  • Buyers but no bots. Visits come from elsewhere, and AI has not fetched the page. Check robots.txt, the sitemap and indexing.
  • Bots and buyers, no revenue. The page gets attention but no deals. Fix the offer and the CRM join.

Know your bots before you read the logs. OpenAI uses OAI-SearchBot for ChatGPT search, GPTBot for training and ChatGPT-User when someone asks a question (OpenAI). Perplexity uses PerplexityBot and Perplexity-User (Perplexity). Anthropic uses ClaudeBot, Claude-User and Claude-SearchBot (Anthropic).

ThriveStack citedbyRead the overlay: what each pattern meansCompare bot fetches, human visits and revenue for each pageBotfetchesHumanvisitsRevenueWHAT IT USUALLY MEANSAI reads it, buyers do not arrive.Improve the answer and the click path.Buyers arrive, but AI skipped the page.Check robots.txt, sitemap and indexing.Attention but no deals.Fix the offer and the CRM join.This page works.Build more like it.SeenNot seenSource: ThriveStack citedby analysis framework.
How to read the overlay of bot fetches, human visits and revenue on the same page.
Sitemap + AI indexing

See which of your pages AI can actually cite

Connect Google Search Console to ThriveStack citedby and the whole pipeline shows up in one view: every sitemap page, Google crawled vs indexed, the pages AI bots fetched in your server logs, and the citations they earned.

See the sample pipeline
Sample data, no signup. Connect Search Console when you are ready.
SitemapGoogle crawledNot crawledAI bot hitsNo AI bot hitsGoogle indexedNot indexedCited by AINot citedSEARCH CONSOLE + SERVER LOGSOUTCOMEGoogle funnelAI bot hitsDropped offSample data. Your numbers appear once Search Console is connected.
07 · The plan

How do you set up GA4 and AI crawler logs in 30 days?

Work in three blocks: see AI in GA4, add the bots, then join to revenue.

Days 1 to 7. Build the AI search channel group. Save a Traffic acquisition view. Add the signup question.

Days 8 to 20. Pull the AI bot requests from your server logs. Run a sitemap audit. List the pages bots skip.

Days 21 to 30. Save the first source in your CRM. Match deals to invoices. Review the overlay page by page.

Read our AI visibility playbook for the content side, and our AI visibility metrics guide for what to report. The AI visibility tracking definition covers the citation layer.

ThriveStack citedbyA 30-day plan for GA4 and AI crawler logsThree blocks. Each one ends with something you can check.1DAYS 1 TO 7See AI in GA4AI search channel groupSaved acquisition viewSignup source question2DAYS 8 TO 20Add the botsAI bot hits from logsSitemap auditList of skipped pages3DAYS 21 TO 30Join to revenueOrigin saved in CRMDeal to invoice matchOverlay reviewSource: ThriveStack citedby framework.
A 30-day plan for GA4 and AI crawler logs. Three blocks. Each one ends with something you can check.

See bots, buyers and revenue on the same pages

ThriveStack citedby connects to GA4 and overlays AI bot crawls from your server logs, a sitemap audit and revenue attribution.

Start free trial
Frequently asked questions

GA4 AI traffic: FAQ

Go to Reports, Acquisition, Traffic acquisition. Change the primary dimension to Session source / medium and look for sources such as chatgpt.com and perplexity.ai.
Create a custom channel group in Admin, Data display, Channel groups. Add a channel called AI search with the condition Source matches regex, and move it above the channels that would catch those visits first.
GA4 uses Direct when a visit has no source. ChatGPT adds utm_source=chatgpt.com to its links, but a visit with no referrer and no tag still falls into Direct.
No. GA4 excludes known bots automatically, and AI crawlers do not run JavaScript, so the GA4 tag never fires for them. Use server logs to see bot requests.
Check your server logs or CDN logs for AI user agents such as OAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot and Claude-SearchBot.
Only if you track key events and join sessions to your CRM and billing data. GA4 alone stops at the website.

Sources

  1. Google Analytics Help, Traffic acquisition report. Reports, Acquisition, Traffic acquisition; primary dimension options.
  2. Google Analytics Help, Custom channel groups. Admin, Data display, Channel groups; order matters; retroactive; two custom groups on a standard property.
  3. Google Analytics Help, Known bot traffic exclusion. Known bots and spiders are excluded automatically and the setting cannot be disabled.
  4. Vercel, The rise of the AI crawler (Dec 17, 2024). No major AI crawler renders JavaScript; GPTBot 569 million and Claude 370 million fetches in one month.
  5. Conductor, 2026 AEO / GEO Benchmarks Report (updated Jul 6, 2026). AI referrals 1.08% of visits; ChatGPT 87.4%; 13,770 domains; 3.3 billion sessions.
  6. Similarweb, The Downstream Impact of AI Visibility (Jun 23, 2026). 56% of AI-influenced visits arrive through branded search vs 40% of standard visits.
  7. Ahrefs, Does AI Search Traffic Convert Better Than Traditional Search? (Patrick Stox, Jun 16, 2025).
  8. OpenAI, Publishers and developers FAQ and Overview of OpenAI crawlers.
  9. Perplexity, Perplexity user agents. Anthropic, Does Anthropic crawl data from the web.
  10. ThriveStack citedby, AI search revenue attribution, Cross-channel attribution and Analysing AI crawler logs.
  11. DataForSEO, Google US monthly search volume for ga4 ai traffic, ai traffic google analytics and sitemap audit (pulled Oct 7, 2026).