GA4 Guide: Tracking Google AI Mode Traffic in Your Analytics Reports

my face lolAndrew Palacioson September 7, 2025
Table of Contents
About the Author
my face lolAndrew PalaciosFounder & CEO, Revved Digital

Andrew is the founder & CEO of Revved Digital, a small local SEO company focused on helping small businesses rank on Google and get found in AI search.

Share on:

Want to Get Found on Google & ChatGPT?

We can help you reach more customers by optimizing your website for Google and AI search.

AI Article Summary

GA4 doesn’t automatically label Google AI Mode or other AI referrals as their own traffic source. Instead, AI-driven visits often show up as referral traffic, direct traffic, or mixed into organic search. To truly understand how AI platforms like ChatGPT, Perplexity, Gemini, and Copilot send visitors to your site, you need to use GA4 filters, custom explorations, and channel groups. Done right, this setup separates real AI referrals from generic traffic and gives insights into engagement and conversions.

  • Quick spotting in GA4: Go to Reports → Traffic Acquisition → Session source/medium and filter for domains like chatgpt.com, perplexity.ai, or gemini.google.com.

  • AI referral patterns:

    • ChatGPT: chatgpt.com / referral (paid versions, sometimes with utm_source).

    • Perplexity: perplexity.ai / referral.

    • Gemini: gemini.google.com / referral.

    • Copilot: copilot.microsoft.com / referral.

  • Limitations: Free ChatGPT and Google AI Mode strip referrer data, so traffic often shows as Direct or (not set). Bot traffic adds noise—look for sessions with zero engagement or odd patterns.

  • Custom explorations: Build reports with Page Referrer and Landing Page dimensions, then use regex filters (e.g., chatgpt|perplexity|gemini|copilot|claude) to isolate AI traffic. Heat maps help visualize top landing pages.

  • Custom channel groups: Create an “AI Traffic” channel in GA4 Admin → Channel Groups. Place it above Referral so AI sources don’t get buried. This applies retroactively to past data.

  • Engagement insights: AI-driven visitors often stay longer (+2.3 minutes), view more pages, and convert at rates similar to Google Search.

  • Best practice: Track AI traffic at the session level (not user level) and use key event tracking to measure conversions.

Show Summary

Many marketers want to know if GA4 displays Google AI Mode as a referrer in analytics reports. AI-powered search is changing how people find content online, and tracking visitor sources has become more complex than ever before. Google’s AI Overview and its competitors’ tools have made accurate traffic source reporting a vital part of analytics.

GA4 referral traffic doesn’t always make AI-driven visits easy to spot. The sort of thing I love about GA4 is how it handles referral traffic from AI sources – it’s quite different from traditional search or social media channels. AI tools sometimes show up correctly in GA4 referral traffic, but they might appear as direct traffic or get lumped in with organic search. This piece will help you identify, track and analyze Google Analytics AI traffic to learn about how users find your content through these new channels.

AI Visibility Score Calculator.

See how likely ChatGPT and Google’s AI Summaries are to recommend your business’ website compared to your competitors’ websites.

You’ll learn the quickest way to measure AI-driven traffic in your GA4 reports. The guide covers everything from custom exploration reports to dedicated channel groups for AI referrals. These practical techniques will improve your analytics and give you a better understanding of this growing traffic segment.

Using GA4 Acquisition Reports to Spot AI Traffic

GA4 acquisition reports give you quick ways to spot AI tool traffic without complex setup or customization. AI traffic needs specific filtering methods to show up in your analytics data, unlike regular search or social media referrals.

Filtering by Session Source/Medium in GA4

You can find AI referrals in your GA4 interface through these simple steps:

  1. Go to Reports → Traffic acquisition in your GA4 dashboard
  2. Select Session source / medium from the primary dimension dropdown
  3. Look for AI sources using the search box above the table
  4. Search for terms like “chatgpt,” “perplexity,” or “gemini” to find these referrers

This quick filtering method shows you which AI platforms send visitors to your site. You can add Landing page + query string as a secondary dimension to see the exact pages getting AI traffic.

“When paired with a metric like Event count, the organic dimension value shows you the number of new sessions that came from an organic search and in which users triggered any event”. This principle works the same way for AI referrals – you’ll see both traffic volume and user engagement.

Identifying ChatGPT and Perplexity Referrals

Each AI tool leaves its own unique referral signature in GA4:

ChatGPT has a specific pattern. “OpenAI often adds a tag like utm_source=chatgpt.com to the URL. GA4 will then log that visit as Referral traffic, with the session source showing as chatgpt.com / referral”.

You can also create a regex filter to catch multiple AI domains at once. A pattern like ^.*(chatgpt\.com|gemini\.google\.com|perplexity\.ai|copilot\.microsoft\.com).* in your search or filters works well.

Limitations of Referral Traffic in Google Analytics

GA4 has key limitations in tracking AI traffic completely. “People using the free version of ChatGPT don’t send referrer data, so their visits show up as Direct traffic instead”.

Your reports show only some of your actual AI-driven visits. Many AI platforms remove referrer information, which miscategorizes these sessions. The factual data notes, “No Referrer = Direct Traffic – Many AI platforms strip referrer data. Those visits show up as ‘Direct,’ making attribution difficult”.

GA4’s handling of Google AI Mode referrals raises questions. Sources indicate that “Google’s AI Mode hides referrer data, making traffic invisible in Google Search Console and analytics platforms… Analytics tools classify these visits as Direct or Unknown“.

These limitations mean your GA4 reports likely show less than the true AI tools’ effect on your traffic. Bot traffic adds another layer of complexity – “Bot traffic often appears with zero engaged sessions and zero engagement time”. This makes it hard to tell real AI referrals from automated crawls.

The next section will explore advanced custom reporting methods to better understand AI’s role in your traffic patterns.

Want our help ranking your website on Google?​

Schedule a free consultation with Revved Digital and experience the power of AI-driven SEO services and see how we can transform your online presence and search visibility.

or

Building Custom Exploration Reports for AI Referrals

GA4’s custom explorations give you better flexibility than standard acquisition reports to track AI referrals. These reports help you isolate AI traffic patterns and learn about how visitors from AI platforms use your site.

Creating a New Exploration in GA4

The process is simple if you’re new to custom explorations:

  1. Sign in to your GA4 account and click on Explore in the left navigation menu
  2. Select the Blank exploration template to start from scratch
  3. Name your report clearly (e.g., “AI Traffic Analysis” or “LLM Referral Report”)
  4. Set your date range—the last 30 days works well to spot recent trends

Custom explorations let you break free from standard reports’ limits and focus on AI-driven traffic patterns.

Adding Page Referrer and Landing Page Dimensions

After creating your exploration, add these specific dimensions:

  1. Click the + icon next to the Dimensions section
  2. Search for and select these important dimensions:
    • Page Referrer (shows the exact URL that sent the user)
    • Landing Page or Landing Page + query string (reveals which pages receive AI traffic)
  3. Under Metrics, add useful engagement measures like Sessions, Engaged Sessions, and Engagement Rate

AI visitors might use your content differently, so these dimensions help you spot which pages work best with AI-referred traffic.

Using Regex to Match AI Domains

The secret to isolating AI traffic lies in creating good regex filters. Add a filter to your exploration:

  1. Drag Page Referrer into the Filters section
  2. Set the condition to “matches regex
  3. Enter a regex pattern like:
^.*(chatgpt\.com|openai\.com|.*perplexity.*|(gemini|bard)\.google\.com|copilot\.microsoft\.com|edge(pilot|services)\.bing\.com|claude\.ai|meta\.ai)$

This pattern catches major AI platforms like ChatGPT, Perplexity, Google Gemini, Microsoft Copilot, and Claude.

Note that GA4 regex is case-sensitive with a 256-character limit. Spaces count as characters to match, so use them carefully.

Visualizing AI Traffic with Heat Maps

Heat maps are an easy-to-use way to see AI traffic patterns:

  1. In your exploration report, scroll down to Cell Type in the settings panel
  2. Select Heat Map from the options
  3. Your data transforms into a color-gradient visualization that highlights high-performing content

Heat maps show which landing pages get the most AI traffic quickly, making patterns easier to spot than regular tables.

You can create multiple tabs in your exploration to dig deeper:

  • One tab shows AI traffic volume by source
  • Another displays engagement metrics like session duration
  • A third compares conversion rates between AI and other traffic sources

GA4 doesn’t tag Google AI Mode as a separate referrer automatically. These custom explorations help you work around this limitation and track this growing traffic segment. You can save your exploration and check back often to see how AI traffic patterns change over time.

Creating a Custom Channel Group for AI Traffic

A dedicated channel group in GA4 will give you a permanent solution to monitor AI traffic continuously. This applies to both historical and future data. Your AI referrals won’t get buried within generic referral traffic and you can track these visitors in any report.

Steps to Access Channel Groups in GA4 Admin

The channel group settings are accessible through GA4’s admin section:

  1. Open your GA4 property and click on Admin in the bottom left corner
  2. Under the Data display section, select Channel Groups
  3. You’ll see the default channel group provided by GA4
  4. Either click Create new channel group or click the three dots menu next to the default group and select Copy to create new

You’ll maintain the standard channel definitions while adding your custom AI channel this way.

Defining AI Traffic with Regex Conditions

The correct identification of AI traffic sources needs precise configuration:

  1. Name your new channel group (e.g., “AI Traffic Channel Group”) and provide a description
  2. Click Add new channel and name it “AI Traffic”
  3. Select Add condition group and choose Source as your dimension
  4. Set the condition to matches regex and input a pattern to capture AI platforms

The regex pattern below identifies major AI tools:

^(.*chatgpt.*|.*openai.*|.*perplexity.*|.*gemini.*google.*|.*copilot.*microsoft.*|.*claude\.ai.*|.*bard.*|.*edgeservices.*)$

This pattern captures traffic from ChatGPT, Perplexity, Google Gemini, Microsoft Copilot, Claude, and other popular AI platforms.

Reordering Channels to Prioritize AI Referrals

The next vital step involves reordering your channels:

  1. Click the Reorder button after saving your channel
  2. Drag your new “AI Traffic” channel above the “Referral” channel
  3. Click Apply to save the new order

GA4 processes channels sequentially from top to bottom. Your AI channel should be above Referral to prevent incorrect categorization as general referral traffic.

Viewing AI Traffic in the Traffic Acquisition Report

You can view your AI traffic in the acquisition reports:

  1. Go to Reports > Acquisition > Traffic acquisition
  2. Scroll to the data table and change the primary dimension to your new channel group
  3. Look for the “AI Traffic” channel in your reports

The AI traffic appears separated from other channels. Adding “Session source/medium” as a secondary dimension helps distinguish between different AI platforms. This shows whether traffic appears as “referral” (legitimate visits) or “(not set)” (potentially bot traffic).

The channel group applies retroactively to historical data. This gives you immediate understanding of past AI traffic patterns without waiting for new data.

Analyzing AI Traffic Behavior and Engagement

Custom channel groups help you learn about AI visitor behavior on your site. These patterns show the difference between real human engagement and automated traffic.

Tracking Key Events and Conversions from AI Visitors

GA4 now labels what we used to call “Conversions” as “Key events”. You can track these key events for AI referrals to see what actions these visitors take. Here’s how to set it up:

  1. Go to Admin > Data display > Key events
  2. Click “New key event” and enter the event name
  3. Toggle existing events by going to Admin > Data display > Events

This setup will track AI-driven sessions for your most valuable actions. Users who find content through AI assistants show higher intent. They stay 2.3 times longer and are 40% more likely to download resources.

Comparing AI vs Organic Traffic Engagement Rates

AI traffic interacts with your content differently than traditional organic traffic. Studies show that AI chatbot referrals have better engagement metrics than standard Google search traffic.

These differences show up as:

  • Longer average session durations (extra 2.3 minutes)
  • Higher pages-per-session metrics
  • Increased content consumption

ChatGPT’s conversion rate matches Google’s according to Similarweb research. This suggests that AI platform visitors come with specific questions and clear intent after their initial chatbot research.

Detecting Bot-like Patterns in AI Referral Sessions

Not all AI-related traffic comes from real human interactions. Your analytics might show these bot warning signs:

  • Zero engaged sessions with 0% engagement rate
  • Very high session durations (10+ minutes)
  • Too many page views (20+ in single visit)
  • Multiple page requests within milliseconds
  • Strange navigation patterns or session paths

Bad bots make up about 32% of all website traffic, not counting AI assistants like GPTBot and ClaudeBot. We analyzed AI traffic at the session level instead of user level because these interactions rarely show continuity.

Challenges and Future of AI Traffic in GA4

GA4 reports face unique challenges when tracking AI traffic. This needs both technical knowledge and careful analysis.

Why (not set) Appears in AI Traffic Reports

You’ll often see “(not set)” value in AI traffic reports because of technical reasons. AI tools sometimes add UTM parameters without including utm_medium parameter, which makes GA4 display “(not set)” as the medium. On top of that, AI chatbots try to copy human interactions while they create non-human traffic, and this leads to incorrect tracking data. To understand “(not set)” traffic better, you should look at engagement metrics. Real ChatGPT traffic usually shows “referral” as the medium, while zero engagement rates point to bot activity.

Session-Level vs User-Level Analysis for AI

We need to analyze AI traffic at the session level instead of user level. Yes, it is important because AI visits don’t have state and can’t be linked to specific users. Each AI-driven interaction creates a new session from sources like “perplexity.ai” or “gemini.google.com“. Since there’s no continuity or way to identify users, looking at session-based data gives us better evidence-based information about AI traffic patterns.

How Google AI Mode Blends with Organic Search

Google’s AI Mode has changed how we measure search completely. The performance data from AI Mode shows up in Google Search Console but mixes with regular search data. This makes it hard to see exactly how AI affects the results. Users now get answers right in the search interface, so old metrics like CTR don’t tell the whole story anymore. Companies now need to watch their search impressions and how often AI-generated answers mention their brand.

Conclusion

Knowing how to track AI traffic has become everything in website analytics as these platforms bring more visitors to your site. This piece shows you the best ways to spot and analyze Google AI Mode traffic among other AI platforms in your GA4 reports. You can get quick insights from standard acquisition reports by filtering AI domains. Custom explorations let you dig deeper with regex patterns and heat map visualizations. Your AI traffic will never get mixed up with general referrals if you create dedicated channel groups.

In spite of that, some big problems still exist. Google AI Mode and free ChatGPT versions show up as direct traffic because their referrer data gets stripped away. This makes complete attribution nowhere near possible. Bot traffic makes things even more complex. You need to look carefully at engagement metrics to tell the difference between automated visits and real human interactions.

AI-referred visitors show better engagement rates and stronger intent than traditional organic traffic. People who find your content through AI assistants spend more time on your site, look at more pages, and convert just as well as Google search traffic. Your analytics approach needs to adapt to capture this growing segment that will give you informed insights into new search behaviors.

GA4 will change as AI search tools evolve. The techniques in this piece are the foundations to track this vital traffic source right now. These methods help you measure AI’s effect on your site, make your content better for these platforms, and take informed decisions as AI changes how people find your business online.

Read more

Related articles.

SEO
my face lolAndrew Palacioson September 28, 2025

Here’s a surprising fact – 78% of local searches lead to customers making offline purchases. Your business needs Local SEO best practices more than ever... (click to read more).

20 Google My Business Tool
SEO
my face lolAndrew Palacioson September 27, 2025

Google Business Profile optimization remains a huge untapped chance for local businesses. Google processes 167 billion searches monthly, yet a typical Business Profile gets only... (click to read more).

Local Search Engine Optimization: How to Improve Your Local Rankings in 2025
SEO
my face lolAndrew Palacioson September 26, 2025

Here’s a surprising fact: 78% of local searches lead to offline purchases. People searching for businesses “near me” are ready to spend money right away.... (click to read more).

How-to-Add-Keywords-to-Website-for-SEO
SEO
my face lolAndrew Palacioson September 25, 2025
Want Page 1 rankings? Discover how to add keywords to your website strategically for SEO success, traffic growth, and better visibility.... (click to read more).
Local-Citation-SEO-The-Truth-About-Their-Impact
SEO
my face lolAndrew Palacioson September 22, 2025
Local citations remain a top ranking factor in 2025. Learn how NAP consistency, directories, and audits boost SEO visibility and customer trust.... (click to read more).
LSA-vs-PPC-vs-SEO
SEO
my face lolAndrew Palacioson September 19, 2025
Should local businesses choose SEO, PPC, or LSA in 2025? Compare ROI, costs, timelines & strategies to maximize leads and long-term growth.... (click to read more).
How-to-Master-Local-SEO
SEO
my face lolAndrew Palacioson September 16, 2025
Boost your small business visibility with local SEO. Learn 5 proven steps to rank higher, attract “near me” searches, and drive more foot traffic.... (click to read more).
LLMO vs SEO: What’s the Difference?
AI SEO
my face lolAndrew Palacioson September 15, 2025

LLMO might be new to you. AI large language models have become popular with 52% of U.S. adults using them. Business owners must understand LLMO... (click to read more).

AI SEO
my face lolAndrew Palacioson September 13, 2025

The search landscape looks different today – over 65% of Google queries result in zero-click searches. Your potential customers find information online differently as the... (click to read more).

Terms of Service

You must accept these terms before finalizing.

Pick any day and time for your call: