ChatGPT, Gemini and other AI tools can send real visitors to your website. Google Analytics doesn’t file all of those visits in the same place, though.
Some land in a channel built just for AI tools. Others count as Organic Search or Direct, depending on how the visitor arrived. If you read the numbers without knowing that, you could underestimate what AI is doing for your site. You could also mistake a change in labels for real growth.
Google Analytics now labels the AI chatbot clicks it can trace, with no setup on your part. The real work is in the gaps, and in comparing today’s numbers with older ones.
In this guide, we’ll show you how to track AI traffic in GA4. You’ll see which AI tools send you visitors and what those visitors do once they arrive.
In This Article:
- What the AI Assistant Channel in Google Analytics Counts as AI Traffic
- How to Track AI Traffic in GA4 Reports
- How to Track AI Traffic Over Time With a Custom Channel Group
- Why Google Analytics Can't Label All AI Traffic
- How to See AI Traffic in WordPress With MonsterInsights
- FAQs About Tracking AI Traffic in Google Analytics
What the AI Assistant Channel in Google Analytics Counts as AI Traffic
AI Assistant is a channel in Google Analytics’ default channel group for visits from AI chatbots such as ChatGPT, Gemini, Deepseek, Copilot or Grok. Google Analytics assigns it automatically when the referring site matches its list of AI assistants. It doesn’t include Google’s own AI Overviews or AI Mode, which count as Organic Search.
We based that definition on Google’s default channel group documentation. The channel’s rules matter because they decide what its number includes.
When a visit qualifies, Google Analytics sets its medium to ai-assistant and its campaign to (ai-assistant). You’ll see those values in your reports next to the AI tool’s domain, such as chatgpt.com / ai-assistant.
Google doesn’t publish its full list of AI assistants. Its channel definition names the five tools above, and you may see others, such as claude.ai, in your own source values. Your own reports show whether a specific tool is included, and we’ll show you how to check in the next section.
The channel also leaves some AI-driven activity out. People who read an AI answer and never click don’t show up in Google Analytics at all. Some AI clicks that do reach your site also land in other channels.
Here’s where Google Analytics puts three types of AI visit:
| HOW THE VISIT ARRIVES | WHERE GOOGLE ANALYTICS PUTS IT |
|---|---|
| A click from a chatbot on Google’s list of AI assistants that passes along a referrer | AI Assistant |
| A click from Google’s AI Overviews or AI Mode | Organic Search |
| A click from an AI tool with no referrer and no tracking tag | Direct |
Only the first row is labeled as AI, so the AI Assistant number is a floor, not a full count.
We cover the other channels in the table in our Google Analytics channels guide. Before AI Assistant existed, most chatbot visits sat under Referral, the channel we explain in our guide to referral traffic in Google Analytics.
How to Track AI Traffic in GA4 Reports
You can find AI traffic in Google Analytics’ Traffic acquisition report, where AI Assistant appears as its own row in the default channel group. That row is the quickest way to see how many visits AI tools sent you in a given date range.
To open it, go to Reports » Life cycle » Acquisition » Traffic acquisition. The report heading reads Traffic acquisition: Session primary channel group (Default Channel Group), which tells you each row in the table is a channel.
Scroll down the table until you find the AI Assistant row. If you don’t see it, check the date range first. The row only appears when at least one session in that range matched the channel.
The AI Assistant row tells you how much AI traffic you’re getting, but not which tool sent it.
How to See ChatGPT, Perplexity and Gemini Traffic Separately
You can split AI traffic by tool in the same Traffic acquisition report, so you can see which AI assistants actually send you visitors.
Click the dimension dropdown above the first column of the table and switch it to Session source / medium. Then click Add filter at the top of the report, choose Session default channel group, set it to AI Assistant and apply it.
Each row now shows one AI source. ChatGPT appears as chatgpt.com / ai-assistant and Gemini as gemini.google.com / ai-assistant. One tool can show up under more than one source, so you’ll want to look for a second row before you add up a tool’s visits.
Perplexity needs one extra check, because Google doesn’t say whether the AI Assistant channel includes it. Remove the filter and look for perplexity.ai in the Session source / medium list. The medium next to it tells you which channel those visits landed in.
If an AI tool shows up with a medium other than ai-assistant, a custom channel group can bring it into your AI numbers.
How to See Which Pages AI Traffic Lands On and Whether It Completes Key Events
Once you know which pages AI visitors land on and whether they take useful actions, you can decide which content to update or expand.
For landing pages, go to Reports » Life cycle » Engagement » Landing page. Add a filter for Session default channel group, set it to AI Assistant, and apply it. The table now lists only the pages that AI visitors arrived on first.
To see results, go back to the Traffic acquisition report. Scroll the table to the right until you reach the Key events and Session key event rate columns. Key events are the actions you’ve marked as important, such as a purchase or a form submission. Session key event rate is the share of sessions that included at least one of them.
The AI Assistant row’s Session key event rate, compared with your other channels, shows whether AI visitors take the actions you care about. If you haven’t marked any actions yet, see our guide on how key events replaced goals in Google Analytics. To go further, we show you how to find the traffic sources that convert best.
Two Views, Two Questions
The AI Assistant row answers “how much AI traffic am I getting?” Session source / medium answers “which AI tools are sending it?” Pair either one with landing pages and key events, and you’ll know which content earns AI visits that turn into results.
How to Track AI Traffic Over Time With a Custom Channel Group
To track AI traffic over time, you can build a custom channel group with its own AI channel. A custom channel group is your own version of the channel list in your reports. Google Analytics applies it to past data too, so older AI visits land in the same row as today’s.
Without one, a before-and-after report built on the default channel group can mislead you. AI Assistant seems to jump while Referral seems to drop, even when the only thing that changed is the label.
That happens because the AI Assistant channel doesn’t move older visits. Visits from before the channel reached your property keep the channel they had at the time, which for most chatgpt.com visits is Referral.
Say you compare April 2026 with September 2026. The September visits from chatgpt.com sit under AI Assistant, while the April visits can still sit under Referral. Part of the “growth” in that comparison is a relabel.
The AI Assistant row can start later in your property than Google’s announcement. Before you pick a comparison range, look at when the row first shows up in your own Traffic acquisition report.
With a custom channel group, the same rule sorts April’s visits and September’s, so the comparison shows real change.
How to Set Up a Custom Channel Group for AI Traffic
Besides fixing before-and-after comparisons, a custom channel group for AI traffic lets you choose which sites count as AI. That means it can include AI tools that Google leaves out of the AI Assistant channel.
To build one, you’ll need the Editor role or higher on your Google Analytics property. Standard properties allow two custom channel groups on top of the default one. Before you start, you can open Admin » Data display » Channel groups to see whether you already have a custom group.
On that same page, you create a new channel group, add one AI channel to it and set its condition to Source. Then you click + Add a condition. In the popup that opens, you choose matches regex and paste in this list of AI sites exactly as written:
^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|perplexity|gemini\.google\.com|claude\.ai|copilot\.microsoft\.com|copilot\.com|chat\.deepseek\.com|grok\.com|you\.com)$
With the list in place, the condition popup should look like this:
From there, you click Apply to add the condition and then click Save channel.
Your new channel lands at the very bottom of the group’s list, below AI Assistant. Google Analytics files each visit in the first channel it matches. That’s why you use Reorder to move your AI channel to the top, then click Save group.
Ready to build it? Google’s help page on custom channel groups has the full click-by-click steps, and it’s worth keeping open in another tab while you work.
Once the group is saved, you’ll find it in the Traffic acquisition report’s dimension dropdown above the table. It’s listed with “Session” in front of its name, so a group called “Channels with AI tools” appears as Session Channels with AI tools.
New AI tools keep appearing, so you can check your source values every few months to catch any your list misses.
Even with a custom channel group, though, some AI visits reach Google Analytics with nothing that marks them as AI.
See Your AI Traffic by Tool Without Building Reports
MonsterInsights’ AI Traffic report shows which AI tools send you visitors, with sessions and engaged sessions for each, right in your WordPress dashboard. It’s included in the Plus plan and above.
Get MonsterInsights and See Your AI TrafficWhy Google Analytics Can’t Label All AI Traffic
Google Analytics can’t label all AI traffic, because some AI-driven visits reach your site with no AI source attached, whatever your setup. Two gaps explain it: Google’s own AI features, and visits that arrive with no trail at all.
If you judge AI’s impact only by the AI Assistant row, the danger is that you could cut content that’s actually paying off.
AI Overviews and AI Mode Traffic Counts as Organic Search
Google counts clicks from its AI Overviews and AI Mode as Organic Search. Google Analytics can’t split those clicks from regular search results, and neither a filter nor a custom channel group can pull them out.
Search Console fills part of that gap. Its Generative AI report, under Performance, shows how often links to your site appeared in Google’s AI features. The report combines AI Overviews and AI Mode, and it counts impressions only, not clicks.
Rising impressions on a page tell you Google’s AI features are showing it more often. In our Search Console guide, we show you how to find your pages in AI Overviews and AI Mode.
AI Traffic Without a Referrer Shows Up as Direct
When a visit arrives with no information about where it came from, Google Analytics counts it as Direct. That can happen with AI traffic too. For example, someone might copy a link out of a chatbot app and paste it into their browser, which leaves no referrer behind.
Without a referrer, Google Analytics has no way to tie the visit to the AI tool that sent it. A custom channel group can’t recover it either, because the visit has no source for your AI channel to match.
You can still watch for a pattern, though. If Direct visits rise on your top AI landing pages while the AI Assistant row falls, you can compare the two channels on those pages. Some of those AI visits could simply have lost their referrer.
In our guide to Direct traffic in Google Analytics, we cover the other reasons a visit can land there.
Google Analytics only sees the click, so whether AI tools mention your site at all is a separate question. If your AI referrals sit at zero, it’s worth checking your crawler settings. In a separate guide, we show you how to let AI search crawlers reach your WordPress site.
How to See AI Traffic in WordPress With MonsterInsights
If you’d rather not build filters and channel groups, MonsterInsights, the Google Analytics plugin for WordPress, has an AI Traffic report that needs neither. It breaks your AI visits down by tool, right in your WordPress dashboard.
To open it, go to Insights » Reports in your WordPress admin. Then click the Traffic dropdown in the report menu and choose AI Traffic.
The chart at the top shows your AI visits over time, and you can switch between the Sessions and Pageviews tabs. Below it, the AI Traffic Details table lists AI tools such as ChatGPT, Gemini and Claude, each in its own row.
For each tool, the table shows Sessions, Engaged Sessions, Purchases, Revenue, Bounce Rate and Avg. Session Duration.
If you run a WooCommerce or Easy Digital Downloads store, the Purchases and Revenue columns show which AI tools send buyers, not just browsers. Those two columns need MonsterInsights’ eCommerce tracking, which comes with the Pro plan and above.
To see how your AI traffic has changed, open the date picker and turn on Compare to Previous. The chart then adds a line for the previous period, so you can spot growth or a dip at a glance.
The Site Notes button under the chart lets you mark the day you update a page or publish something new. Later, you can see whether AI visits moved after that change.
The AI Traffic report itself is available on MonsterInsights Plus and above. To learn how it came together, read our announcement of the AI Traffic report.
Whichever route you choose, a good first step is to find the pages your top AI tool sends people to. Those are the pages AI visitors see first, so they’re the ones to keep accurate and up to date.
Compare the AI Tools That Send You Visitors
Open the AI Traffic report in WordPress to compare ChatGPT, Gemini, Claude and other AI tools side by side. Turn on Compare to Previous to see how each one is trending. With eCommerce tracking on the Pro plan and above, you’ll also see the purchases and revenue each tool brings in.
Get the AI Traffic Report With MonsterInsightsFAQs About Tracking AI Traffic in Google Analytics
Why don’t I see an AI Assistant channel in GA4?
The AI Assistant row only appears when at least one session in your date range matched the channel. Check that your report uses the default channel group, since a custom group you built may not include it. The row also covers only visits from after the channel started in your property, so try a date range that covers recent months.
Why is my AI traffic so low in Google Analytics?
The AI Assistant channel only counts AI visits that Google Analytics can trace back to an AI tool. That means it can show less traffic than AI tools actually send you. Clicks from Google’s AI Overviews and AI Mode count as Organic Search, and AI visits that arrive with no referrer count as Direct. Google also doesn’t publish its full list of AI assistants, so a tool that isn’t on it may land in a different channel. That makes the AI Assistant number your minimum, not your total.
Is Perplexity included in the AI Assistant channel?
Google doesn’t publish its full list of AI assistants, and it doesn’t name Perplexity on its channel definition page. To check your own property, open the Traffic acquisition report and switch the table to Session source / medium. Look for perplexity.ai and see which medium it carries. If the medium isn’t ai-assistant, you can add Perplexity to a custom channel group so it’s counted with your other AI tools.
Why does ChatGPT traffic show as Direct in Google Analytics?
ChatGPT traffic shows up as Direct when a visit arrives with no referrer and no tracking tag, because Google Analytics has no source to record. A link copied out of a chatbot app and pasted into a browser is one way that can happen. No filter or channel group can move those visits out of Direct. Instead, we’d suggest watching Direct traffic on the pages AI tools send people to.
Can I see which AI tools mention my site if nobody clicks?
Not in Google Analytics, which records visits rather than mentions. For Google’s own AI features, the Generative AI report under Performance in Search Console shows how often your links appeared. For other AI tools, several of the rank tracking tools we’ve reviewed also track mentions in AI answers.
Do AI crawlers like GPTBot show up as traffic in Google Analytics?
Crawlers that don’t run your site’s tracking script aren’t recorded as visits, so they don’t appear in your traffic reports. The AI traffic you see in Google Analytics comes from people clicking through from an AI tool. Controlling which crawlers can reach your site is a separate setting from tracking, handled through files like robots.txt.
Now that you can see which AI tools send visitors to your site, you can also use AI to dig into those reports. If you liked this article, check out the following beginner-friendly guides:
- Best Ways to Use ChatGPT with Google Analytics [GA4]
- AI Google Analytics Assistant: How to Ask Your Data Questions in Plain English
- Why Is My Website Traffic Dropping? How to Find the Cause in Google Analytics
- AI Search Engine Optimization: The Complete Ranking Guide
- Website Traffic Checkers: How Much Traffic Does a Website Get?
Follow us on Twitter, Facebook, and YouTube for more Google Analytics tips.