GEO Pilot: we optimise your site for AI search in 30 days, $999.See what is included →

Measurement

AI search traffic in Google Analytics: how to track ChatGPT and AI referrals in GA4

GA4 can show some visits from ChatGPT and other AI tools, but not all. This guide explains how channels and referrers work, how to set up a report, and where the data stops.

Nitesh Dan CharanBy , Founder · 17 October 2026 · 13 min read
AI search traffic in Google Analytics: how to track ChatGPT and AI referrals in GA4
Key takeaways
  • As of October 2026, GA4's default channel group includes an AI Assistant channel, but its list of recognised tools is set by Google and can change. Google AI Overviews and AI Mode count as Organic Search.
  • GA4 only sees a visit when a click happens and a referrer or tag is passed. Visits with no referrer land in Direct or Unassigned, so AI traffic is undercounted.
  • Use GA4 as a floor, add a custom channel group and a how did you hear field, and never read the numbers as a full picture of AI influence.

Can GA4 show traffic from ChatGPT and other AI tools?

Yes, partly. GA4 records a visit as AI related when the browser tells it which site the visitor came from, or when the link carries campaign tags, and that source matches a rule. Google's own documentation lists an AI Assistant channel in the default channel group as of October 2026. Visits that arrive without that information are filed as Direct or Unassigned, so GA4 always undercounts AI driven traffic. Treat what you see as a minimum.

This matters because AI tools change how people find you. A buyer may read an answer that names your company, never click, and later search your brand name or type your address. GA4 will record that visit as organic search or direct. The AI answer did its work, but the analytics cannot see it. That gap is a limit of the tool, not a sign that GEO has no effect.

Below we explain how channels work, how to build a report, what to check, and what the numbers cannot tell you. For the wider measurement picture, see how to measure GEO performance.

How GA4 decides which channel a visit belongs to

Every GA4 session has a source, a medium and sometimes a campaign. The default channel group applies a fixed set of rules to those values and puts the session in the first channel whose rule it matches. Google documents these rules in its help article on traffic source dimensions and default channel definitions.

Several channel definitions matter for AI traffic. We checked the following against Google's Analytics Help pages in October 2026.

ChannelHow Google defines itWhat it means for AI traffic
AI AssistantVisits from AI assistants. The medium is set to a reserved AI assistant value when the referrer matches Google's list of AI assistants. Google's AI Overviews and AI Mode are excluded.Your cleanest view of clicks from chat tools, limited to the tools on Google's list
Organic SearchNon ad links from search sites, and Google states this includes AI Overviews and AI ModeClicks from Google's AI answers are mixed in with ordinary organic clicks
ReferralNon ad links on other sites or apps, where the medium is referral, app or linkAI tools not on the recognised list may land here, with the tool name as the source
DirectSource is direct and the medium is not set or none, such as typed addresses and saved linksVisits where the AI tool passed no referrer end up here
UnassignedTraffic that matches none of the other rulesOdd source and medium combinations end up here

Two points deserve attention. First, the AI Assistant list is Google's, not yours. Google can add or drop tools from it, and trade press has reported that the named examples changed after launch. Check the current definition in your own property rather than trusting an old article, including this one. Second, Google AI Overviews and AI Mode clicks are counted under Organic Search, so you cannot separate them from classic search clicks in the default channels alone.

Date check. The AI Assistant channel is a recent addition to GA4 and may not apply to data from before it reached your property. Do not compare periods across the switch without checking. Platform behaviour also changes often, so confirm the current rules in Google's help pages.
GA4 channels

AI Assistant

Tools on Google's recognised list

  • Cleanest view of chat tool clicks

Organic Search

Includes AI Overviews and AI Mode

  • Mixed with ordinary organic clicks

Referral

Other sites and apps

  • Unlisted AI tools may land here

Direct

No referrer passed

  • Typed, saved and stripped visits
Definitions checked against Google's Analytics Help in October 2026.

Step by step: see AI sources in your reports

  1. Open the traffic acquisition report. In GA4, go to the Reports area, then Acquisition, then Traffic acquisition. Set the date range to the last 90 days or since you started tracking.
  2. Check the default channel group first. Look for the AI Assistant row. If it is there, note sessions, engaged sessions and key events.
  3. Switch the primary dimension to session source and medium. This shows the raw values behind the channels. Scan for AI related hosts, for example chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com and claude.ai. Host names change, so check what actually appears for you.
  4. Look at landing pages. Add landing page as a secondary dimension and filter to the AI sources. Learn which pages AI tools send people to.
  5. Check engagement and key events. Compare engagement rate, time and conversions with other channels. Small numbers are common, so read patterns not single days.
  6. Save the view. Create a saved exploration or a report you can reopen each month.

Menu names in GA4 move around over time. If a path above does not match your screen, search the help centre for the report name.

In GA4

See AI sources in your reports

  1. 1
    Open traffic acquisitionSet the range to the last 90 days.
  2. 2
    Check the default channelsLook for the AI Assistant row.
  3. 3
    Switch to source and mediumScan for AI related hosts.
  4. 4
    Add landing pagesSee which pages AI tools send people to.
  5. 5
    Read engagementSmall numbers are common, so read patterns.
  6. 6
    Save the viewReopen it each month.
Menu names move around, so search the help centre if a path differs.

Build a custom channel group for AI sources

The default channel is useful, but a custom channel group gives you control. Google's help centre describes custom channel groups: you define channels with rules on fields such as source, medium and campaign, and traffic goes into the first channel whose definition it matches in the current order. That order matters. Put your AI rule above Referral, or the same visits will be caught by Referral first.

A typical setup is one channel called AI tools, with a rule where source matches a regular expression listing the hosts you have seen. For example, a pattern like chatgpt\.com|perplexity|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai. Treat this as a starting point, not a complete list. Review the source list every quarter and add hosts you find.

  • Create the group in the Admin area under channel groups, as described in Google's help.
  • Put your AI channel above Referral and Direct in the order.
  • Keep Google AI Overviews and AI Mode out of it. You cannot see them separately in referrer data, since they arrive through Google Search.
  • Document the regular expression and the date you changed it, so later readers know what changed.
  • Remember that custom channel groups are for reporting, and you should check Google's current guidance on whether they apply to past data in your setup.

Where the data stops: dark traffic and missing referrers

Analytics gets the visitor's origin from the browser's referrer information or from tags added to the link. Anything that removes both leaves a session with no clear source. That is usually called dark traffic. For AI search, there are several causes.

  • No click at all. The buyer reads the answer and never visits. GA4 cannot record a visit that did not happen.
  • Brand search after an answer. The buyer sees your name, then searches for it. That visit appears as organic search, with your brand as the query.
  • Typed or copied addresses. Visits from a pasted link or a remembered name land in Direct.
  • Apps and in app browsers. Some apps strip or never send a referrer, and the visit appears as Direct or Unassigned.
  • Privacy settings and browsers. Some setups limit referrer data.
  • Mixed up tools. A tool not on Google's recognised list may show as Referral or under a source that looks unrelated.
  • Consent choices. Where visitors decline analytics cookies, you may not see them at all.

Because of these gaps, a drop or rise in AI referral sessions may reflect a change in how a tool sends referrers, rather than a change in real traffic. Always compare a change in AI referrals with changes in direct traffic, branded search and enquiries. If they move together, the story is more believable. If only one number moves, be careful.

What GA4 can see
An answer names youMany readers never click.
A click happensNo click, no visit to record.
A referrer or tag is passedApps and privacy settings can remove it.
The source matches a ruleUnlisted tools fall into Referral.
The session joins an AI channelOtherwise it sits in Direct or Unassigned.
Treat GA4 as a floor, not the full picture.

Add measures that analytics cannot give you

Pair GA4 with three simple sources of evidence.

  1. A how did you hear field. Add an optional question to contact and booking forms, with AI tools as a listed choice and a free text box. Count answers monthly.
  2. Sales call notes. Ask new customers whether they used an AI tool when choosing. Record the answer in your CRM in a consistent way.
  3. Server logs. Logs show which bots fetch your pages. Some AI products fetch pages on behalf of a user, for example ChatGPT-User, and those requests are not human visits. They usually do not run your analytics scripts, so they are not in GA4. Log analysis helps you check crawler access, as covered in what to allow in robots.txt.

None of these is precise. Together they give a more honest account than GA4 alone, and they cost very little to set up.

How to report AI traffic without overclaiming

Report AI referral sessions as a floor with a note on what is missing. Show the same chart for the previous period, and put direct traffic and branded search next to it. State the date the AI Assistant channel or your custom group started to apply. Avoid per session value claims unless you have enough conversions to support them.

Write the limit into the report itself: GA4 counts clicks that carried a source. It does not count answers that influenced a buyer who arrived another way.

Pair the traffic view with visibility data from a fixed prompt set, as described in AI visibility metrics. Visibility shows whether you are named. Traffic shows whether some of those namings turned into clicks. Our GEO reporting template puts both on one page.

Honest reporting
AI reportA floor with the limits written in
  • GA4 sessionsClicks that carried a source
  • How did you hearAn optional form field
  • Sales call notesAsk new customers consistently
  • Server logsWhich bots fetch your pages
  • Prompt setVisibility from fixed prompts
None is precise. Together they are more honest than GA4 alone.

Which pages do AI visitors land on? Use landing page reports

Knowing the total number of AI sessions is less useful than knowing where those visitors arrive. Landing pages show which of your pages engines send people to, and that tells you which pages are doing citation work. In GA4, open a report that shows landing page as a dimension, add a comparison or filter for your AI channel or your regular expression on session source, and sort by sessions.

  1. Open Explore and start a Free form exploration. Set the date range to at least 90 days.
  2. Add the dimensions Landing page plus query string, Session source and Session medium. Add the metrics Sessions, Engaged sessions and Key events.
  3. Place Landing page in rows and Sessions in values. Add a filter where Session source matches your AI pattern.
  4. Export the top 20 rows to a spreadsheet and write what each page is for: guide, product, pricing, contact.
  5. Compare with your list of pages that engines cite in your prompt tests. Pages that are cited often but get few visits may lack a clear next step. Pages that get visits but are never cited in your tests may be reached through other routes, such as links shared in chats.

Use the results to decide where to spend effort. If AI visitors land on a guide with no call to action, add a next step. If they land on a page that has gone out of date, fix it first. This ties directly to content freshness for AI search.

For links you place yourself, you can remove the guesswork. If you publish a link to your site in a place where AI tools may read it, such as your own profiles, press kit or public documents, add consistent campaign parameters so that visits are traceable. Use a simple naming rule and keep it in a shared sheet. Do not add tags to every internal link on your site, since tagged internal links can overwrite the true source of a session in your reports.

PlaceTag it?Reason
Your social and business profilesYes, with a medium such as profileShows visits from those profiles, not from AI tools directly
Emails and PDFs you sendYesSeparates email and document clicks from everything else
Internal links on your own siteNoTags can reset the source and corrupt reports
Links inside AI answersYou cannot add tagsThe engine writes the link. Some tools add their own parameters, so check your reports for them
Check before assuming. Some AI products append their own tracking parameters to outbound links, and this behaviour can change. Look at the actual landing page URLs in your reports before you build rules on a parameter.

Troubleshooting: why your AI traffic looks wrong

What you seeProbable causeWhat to do
No AI sessions at allLow volume, or visits filed under Direct or Referral, or the channel group not applied to your property yetCheck source and medium for known hosts. Build the custom group
AI sessions suddenly drop to zeroA change in referrer handling, a consent setting, or a broken tagCheck your tag setup and consent mode. Compare with total sessions
Many sessions with low engagementBot traffic mislabeled, or visitors who landed on a weak pageLook at landing pages and engagement time. Filter known internal traffic
AI referral sessions rise but leads do notVisitors are early stage, or the page lacks a clear actionReview the landing pages, add a clear next step, track micro actions
Numbers differ from a tool's dashboardDifferent definitions, time zones, or consent based gapsCompare on the same dates and sources, document differences
Overview shows Direct growthDark traffic from apps, copied links or answers without referrersAdd the how did you hear field and ask on sales calls

Example, hypothetical: a B2B services site over one quarter

Imagine a fictional UK engineering consultancy. In January GA4 shows 14 sessions from AI sources and the form asks nothing about discovery. The team builds the custom channel, adds a how did you hear field, and rewrites its three highest value service pages to answer buyer questions directly. By March GA4 shows 41 AI sessions, direct traffic is flat, branded search is up, and four of nine new enquiries mention an AI assistant in the form. The honest report states that 41 sessions is a small base, that the rise may reflect both better visibility and better tracking, and that the four form mentions are self reported. It does not state that the rewrite caused the rise. These numbers are invented for illustration.

Other data sources to place beside GA4

  • Google Search Console: shows search performance for Google. Check Google's documentation for how AI features are counted and what it lets you filter.
  • Bing Webmaster Tools: relevant for Microsoft Copilot and Bing. Look at what reports Microsoft currently offers for AI related visibility, and note the date.
  • Server or CDN logs: show AI crawler requests, which is a different thing from user clicks. See which AI crawlers to allow.
  • CRM and call tracking: show which leads mention AI tools.
  • Prompt test records: show whether you are named, regardless of clicks.

None of these replaces another. Together they show visibility, access, visits and outcomes. If you want help setting up the tracking and connecting it to visibility, the baseline week of the GEO Pilot checks it.

What to do next

This week, open your traffic acquisition report, look for AI sources, build the custom channel group and add the how did you hear field to your forms. That takes an hour or two and gives you a baseline you cannot recreate later.

On the GEO Pilot, a fixed $999 project delivered inside 30 days, we check this setup as part of the baseline, then implement the fixes on your site and retest the same buyer prompts in week 4. You approve changes, and we do not promise any traffic result.

FAQ

Questions people ask

How do I track ChatGPT traffic in Google Analytics?

Open the traffic acquisition report in GA4, check the AI Assistant row in the default channel group, and switch the dimension to session source and medium to see hosts such as chatgpt.com. For more control, create a custom channel group with a rule for the AI hosts you find.

Does GA4 have an AI traffic channel?

As of October 2026, Google's default channel definitions list an AI Assistant channel for visits from recognised AI assistants. Google decides which tools are recognised, and the list can change, so check the current definition in Google's help pages and in your own data.

Does Google AI Overviews traffic show up separately in GA4?

No. Google states that clicks from AI Overviews and AI Mode are counted under Organic Search, and they are kept out of the AI Assistant channel. You cannot split them from ordinary organic clicks using default channels.

Why is my AI referral traffic so low?

Many AI answers satisfy the reader without a click. Other visits arrive without a referrer and are filed under Direct or Unassigned, and some tools are not on the recognised list. GA4 counts only what carried a usable source, so it undercounts.

What is dark traffic in AI search?

It is traffic whose origin analytics cannot identify, such as visits from copied links, apps that send no referrer, and people who saw your name in an AI answer and then typed it. It usually appears as Direct or as branded organic search.

Can I prove AI search drives sales using GA4 alone?

No. GA4 can show conversions from visits with an AI source, which is a lower bound. Add a how did you hear question, sales call notes and visibility data. Even then, describe the result as supporting evidence rather than proof.

Why does GA4 show ChatGPT traffic as referral?

If the visit arrives with a referrer from a chat tool and does not match a channel rule, GA4 shows it as Referral. A rule for AI sources can reclassify it. Check Google's current channel definitions and build a custom group if you want control.

Can I see Google AI Overviews clicks separately in GA4?

As of our last check, clicks from Google AI Overviews and AI Mode arrive via Google Search and appear under organic search. GA4 does not separate them from classic results. Confirm in Google's help pages, since this could change.

Is a small number of AI visits worth caring about?

Often yes. AI visitors may be more informed because they read an answer first, but we cannot promise that for your site. Track their conversion behaviour once you have enough visits, and report it with the sample size.

How do I know if AI is influencing sales if clicks are low?

Ask. Add a how did you hear field, record answers on sales calls, and watch branded search and direct traffic. These indirect signals often reveal influence that referrer data misses.

Nitesh Dan Charan

Nitesh Dan Charan

Founder, GrowingAI

Nitesh runs a generative engine optimization agency and writes from client work in the UAE, USA and UK. Every guide is dated and reviewed before it is published.

Want this done for your site?

Send your site and five buyer questions. We test them in the major AI engines and send back a short, honest read.

  • Recorded baseline in five AI engines
  • Competitors named
  • Three first fixes, ranked

Takes 20 seconds. No card, no sales script.

Step 2 of 2 Where should we send it?