February 1, 2026
How to track and report AI traffic in Google Analytics 4?
Google Analyticsâ standard reports often categorize visitors coming from AI platforms like ChatGPT or Gemini as general referral traffic. This makes it difficult to understand the true impact these tools have on your website.
As AI tools increasingly act as a new discovery layer, similar to search engines and social platforms, itâs worth taking the time to understand how they influence traffic and user behaviour.
In this article, youâll learn how to identify, organize, and report on AI traffic in Google Analytics 4, resulting in more accurate data and clearer, more actionable insights.
Table of Contents
Here’s what you will learn in this article
- Create a custom channel group for AI tools
- View the data in a standard report
- Creating a customized report
- Dive Deeper with Explorations
- TL;DR
- Final Words
Create a custom channel group for AI tools
Normally, traffic coming from AI tools is grouped into the Referral default channel group in GA4. While this is technically correct, it makes it harder to quickly understand how much traffic is actually coming from AI platforms when youâre reviewing reports like the Traffic Acquisition report and looking at the Session source/medium (select this as the dimension from the drop-down in the table).

Itâs also important to note that this approach only captures clicks that send a referrer. Not all AI-driven exposure results in trackable traffic, so what you see in GA4 will always be a partial view. Still, itâs worth organizing what is trackable so your data is as clear and actionable as possible.
The best way to recategorize this traffic is with custom channel groups in GA4. While you could apply a filter directly in the Traffic Acquisition report or create a custom version of the report, the filter character limit is quite strict. That limitation can make it difficult to include every possible AI tool. Custom channel groups give you more flexibility and scale much better over time.
Note: Youâre only able to create a maximum of two custom channel groups (one is reserved for the Default Channel Group), so be strategic about what groups you prioritize.
To create a custom channel group, go to Admin > Data display > Channel groups.

To create a new channel, click on the âAdd new channelâ button.

Name the new channel group, e.g. âCustom channel groupâ.

To create a new channel, click âAdd new channelâ.

Some background information: A custom channel group can contain up to 25 channels. For each channel, you set a name and the conditions that determine what traffic belongs there. You can filter based on default channel group, medium, source, source platform, campaign ID, and campaign name. The exact setup will depend on how your data appears and how you want to analyze it in GA4 reports.
In this case, we will keep all the channels in there (you can remove any you donât want) and just add a new channel:
- Name the channel: Artificial intelligence. Using the full name instead of âAIâ makes filtering easier later on.
- Set the channel condition: Source matches regex, and then paste the Full regex from this link.

Important note: When you save a new channel, it will go to the bottom of the list for that channel group. It is important to note that the order of the channel groups matters! Aka have your more general channels at the bottom of the list. Since Referral is a more general catch-all, youâll want to make sure the Artificial Intelligence channel appears above Referral.

Click âReorderâ to move the channel into the best position.

View the data in a standard report
To view your new custom channel group, go to the Acquisition reports in Google Analytics 4 and open the Traffic Acquisition report. Because GA4 is highly customizable, your property may not look exactly the same as mine, and this report may live in a slightly different location.

If you donât see the Acquisition reports, you can add them by going to the Library and publishing the Life cycle collection.

Once youâre in the Traffic Acquisition report, use the dimension drop-down in the table and select Session custom channel group.

At this point, youâll be able to see basic, aggregated metrics for AI-driven traffic alongside your other channels. This should be enough if your goal is a quick comparison between different channels, but we can take this a step further and dive solely into AI traffic by creating a customized report.

Creating a customized report
To dive deeper into AI-driven traffic, you can create a personalized version of the Traffic Acquisition report that focuses exclusively on your new custom channel. To do this, open the Traffic Acquisition report and click âCustomize reportâ in the top-right corner (make sure you have Editor or Admin permissions).

Start by adding this filter: Session custom channel group exactly matches Artificial Intelligence. Using the custom channel group here helps you avoid the filter value character limit youâd run into if you tried filtering on Source directly.

Next, set Session source as the default dimension and move it to the top of the dimension list. This makes it easier to see which AI tools are driving traffic at a glance.

At this point, you can choose to customize the report further by adding or removing metrics, adjusting charts, or simplifying the layout based on whatâs most useful for your team. When youâre done, save the report as a new report and name it âAI trafficâ.

To make the report easily accessible, add it to a collection so it appears in the sidebar. Go to Library (at the very bottom of the Reports sidebar) > Life cycle > Edit Collection. Youâll add your report here to keep it with the other Acquisition reports.

Search for your report, and drag it under the Acquisition section and save the changes to the current collection.

Heads up! Once a report is added to a collection and appears in the sidebar, all users with access to the property will be able to see it. Make sure the report name is clear and descriptive so anyone browsing the reports understands its purpose.

Dive Deeper with Explorations
If you want to analyze this data in more detail, you can open the report as an Exploration. The quickest way to do this is by clicking âOpen this report as an explorationâ in the top-right corner of the report.

Each element in the report will be recreated as its own tab in the Exploration. You may end up with multiple tabs, which you can delete, duplicate, or edit as needed. You can also rename the tabs to make them more meaningful when you return to this report.

TL;DR
If youâre reading through all of this and thinking, âThis is too much,â hereâs the very short version. If you expect to look at this data more than once or twice, itâs worth taking the time to at least set up custom channel groups. That one step alone will save you a lot of frustration later.
If you just need a quick answer, you can go to the Traffic Acquisition report and add a filter where the Session source matches regex using the Short regex from this link. This will capture most of the common AI tools (within a 250-character limit).

Just keep that as soon as you refresh the page or leave the report, the filter will reset, and youâll need to apply it again (hence, the benefit of custom channel groups and custom reports).
How to track and report AI traffic in Google Analytics 4: Final Words
AI tools are quickly becoming a meaningful discovery channel, and leaving that traffic lumped into generic referrals makes it harder to understand whatâs truly driving your results. The approach you choose for reporting on AI traffic depends on how you want to use the data and how often youâll reference it.
To summarize:
- If you want a quick answer: use a report filter
- If you want something reliable over time: use custom channel groups
- If you want to really dig in: create a custom report and use Explorations
If you do something different to track and report on AI tool traffic, share your strategy in the comments below!

0 COMMENTS