How to Track ChatGPT Traffic in GA4: Step-by-Step Guide

To track ChatGPT traffic in GA4, open the Traffic acquisition report and filter Session source for chatgpt.com. GA4 also groups many AI referrals into its AI Assistant channel. Add a custom channel group for full control, review landing pages and key events, and expect some ChatGPT clicks to appear as Direct.
Cihan Geyik
Cihan Geyik
8 min read
Last Updated:
October 16, 2026
How to Track ChatGPT Traffic in GA4: Step-by-Step Guide
Explore with AI
Summarize with ChatGPTSummarize with ClaudeSummarize with Google AI
In This Article

On our own site, ChatGPT sent 87% of all AI referral visits in the 30 days to October 14, 2026. Yet part of that traffic is easy to miss in GA4, because not every click carries a clear source.

You can find most of it with a few report changes and a custom AI channel. After that, tie visits to landing pages and key events. Know where GA4’s data stops, and when AI traffic analytics should fill the gaps.

Key takeaways

  • GA4 shows ChatGPT visits under the Session source chatgpt.com when the click keeps a referrer or a UTM tag.
  • GA4’s default channel group includes an AI Assistant channel for sources such as ChatGPT, Gemini and Copilot.
  • Google counts clicks from AI Overviews and AI Mode as Organic Search, not as AI Assistant traffic.
  • ChatGPT often adds utm_source=chatgpt.com to source links, but independent testing shows the tag is not on every link.
  • Some ChatGPT clicks arrive with no source and land in Direct, so reported ChatGPT traffic is a floor, not the total.

How does ChatGPT send traffic to your site?

A ChatGPT user can reach your site in three ways. Only the first two leave a trace that GA4 can attribute to ChatGPT.

1. Citation or source linkThey click a citation, or a link in the list of sources under an answer.
2. Link in the answerThey click a link placed inside the answer text.
3. Later search or visitThey read your name, then search for it or type your URL later. GA4 records that as Organic Search or Direct.

Your pages must also be eligible to appear. OpenAI’s crawler documentation says sites that block OAI-SearchBot will not be shown in ChatGPT search answers.

The same page lists ChatGPT-User, which fetches a page when a user asks ChatGPT to open it. These fetches are bot requests, not human visits, so keep them out of traffic counts.

Our glossary explains OAI-SearchBot, and our guide shows how to check if AI crawlers can access your website.

Where ChatGPT traffic shows up in GA4

Depending on how the click arrives, the same ChatGPT visit can carry different labels. Check all four:

chatgpt.com / referralThe browser passed the referrer, and GA4 treated it as a normal referral.
chatgpt.com / ai-assistantGA4 matched the referrer to its list of AI assistants and set the medium for you.
chatgpt.com / (not set)The link carried utm_source=chatgpt.com but no medium, so GA4 left the medium empty.
(direct) / (none)Neither a referrer nor a tag survived, so GA4 cannot credit ChatGPT.

Google’s default channel group documentation describes the AI Assistant channel. It covers sources like ChatGPT, Gemini, Deepseek and Copilot, and excludes AI Overviews and AI Mode.

Google’s help center also notes that incomplete UTM parameters can leave a field as (not set) in reports.

The UTM tag itself comes from ChatGPT. Testing by Seer Interactive found that source links are the most likely to carry utm_source=chatgpt.com.

Seer also found the tag isn’t guaranteed, even on source links. Links that a user asks for directly were often returned without it.

How to track ChatGPT traffic in GA4, step by step

Step 1: Find chatgpt.com in Traffic acquisition

Open Reports, then Acquisition, then Traffic acquisition. Change the primary dimension to Session source / medium and search for "chatgpt".

Add the rows together for your ChatGPT total. Also search for "openai" to catch any older chat.openai.com referrals.

Step 2: Check the AI Assistant channel

Switch the primary dimension to Session default channel group and find AI Assistant. Add Session source as a secondary dimension to split ChatGPT out from the other assistants.

This view is quick, but you can’t edit Google’s list of AI assistants. For full control, build your own channel.

Step 3: Build a custom AI channel

In Admin, open Data display, then Channel groups, and create a new channel group. GA4 starts it as a copy of the default group.

Add a channel named "AI assistants" with the condition Source matches regex. A tight pattern looks like this:

Source matches regex

chatgpt\.com|chat\.openai\.com|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai|perplexity\.ai

Move the channel above Referral and save the group. GA4 puts each session into the first channel whose rules it matches.

Google’s custom channel groups guide includes a broader example pattern. A tighter list avoids catching unrelated sources whose names happen to contain "ai" or "gpt".

Google also says custom channel groups apply to your reports retroactively. Seer notes that the built-in AI Assistant channel does not reclassify sessions from before its rollout.

Step 4: Find your ChatGPT landing pages

Open Explore and start a free-form exploration. Add Landing page and Session source as dimensions, and Sessions, Engaged sessions and Key events as metrics.

Filter Session source to contain "chatgpt". The result shows which pages ChatGPT users land on and whether they stay.

Compare this list with the pages ChatGPT cites for your tracked prompts. Pages that are cited but rarely visited need a stronger reason to click.

Step 5: Connect visits to key events

Traffic only matters if it leads somewhere. Mark your important events as key events, such as sign-ups, demo requests or purchases.

Then add your AI channel or Session source to the key events view. Report ChatGPT key events and the key event rate next to sessions.

Step 6: Review the trend every month

AI referral volumes are often small, so weekly numbers jump around. Review a monthly trend and annotate content launches and ChatGPT product changes.

What our data shows: ChatGPT visibility and traffic are not the same

Ansvisor, an open-source AI search intelligence platform, tracks both its own AI visibility and the AI referral visits to its site.

Ansvisor tracking data

In the 30 days to October 14, 2026, ChatGPT sent 87% of our AI-referred visits. Gemini sent most of the rest.

In our tracking data, a brand’s share of voice can differ several-fold between AI engines in the same month.

Our most cited page earned 7,007 AI citations across platforms, yet it was not among our top AI landing pages.

Two lessons follow. A small gain in ChatGPT visibility can matter more for traffic than a large gain elsewhere. And a citation alone doesn’t guarantee a click.

Track visibility and traffic side by side. Our guide to tracking brand visibility in ChatGPT covers the visibility half.

What GA4 cannot tell you about ChatGPT traffic

The question behind a visitGA4 shows that a visit came from ChatGPT, but not which question led to it.
Clicks lost to DirectClicks without a referrer or tag land in Direct, so ChatGPT’s real share is higher than reported.
Later brand searchesA user who reads your name and searches for it later shows up as Organic Search or Direct.
AI Overviews and AI ModeClicks from Google’s AI Overviews and AI Mode are counted in Organic Search.
Bot fetchesChatGPT-User and OAI-SearchBot fetches appear in server logs, not as human sessions.

Read how AI attribution works and why it undercounts.

For Google’s AI features, use Search Console instead. Its Search Generative AI performance reports show impressions in AI Overviews and AI Mode by page.

Those reports don’t show clicks or queries, and they say nothing about competitors. Our guide to tracking your ranking in Google AI Overviews fills in citations and rivals.

How to turn ChatGPT traffic into more ChatGPT traffic

1. Landing pages and promptsList your ChatGPT landing pages and the prompts they answer.
2. Pages with high bounceImprove pages with high bounce so they deliver what the ChatGPT answer promised.
3. A clear next stepAdd a clear next step, such as a tool, a template or a demo, to pages ChatGPT cites often.
4. Named but not citedFind prompts where you’re named but not cited, then create the page ChatGPT is missing.

Our guide on how to get cited in ChatGPT covers the content side in depth.

GA4 vs an AI traffic analytics tool for ChatGPT

GA4GA4 is free and fine for counting ChatGPT referrals and key events. It doesn’t show AI crawler activity or link a visit to the prompts where you appear.
AI traffic analytics toolAn AI traffic analytics tool adds those layers: referral visits by AI platform, crawler activity and landing pages in one view. You can run it alongside GA4.

How Ansvisor helps you track ChatGPT traffic

Ansvisor’s AI Traffic Analytics uses a tracking snippet to record AI-referred visits by platform, top landing pages and AI crawler activity.

The Google Analytics 4 integration connects GA4 data with your ChatGPT visibility, so traffic and prompts sit side by side.

You can also self-host the open-source project on GitHub.

Start a 14-day free trial and see how much traffic ChatGPT sends you this month.

FAQ

Does ChatGPT traffic show up in Google Analytics 4?

Yes, when the click keeps its referrer or UTM tag. Look for chatgpt.com in the Session source dimension of the Traffic acquisition report. GA4’s default AI Assistant channel also groups visits from AI assistants such as ChatGPT.

What does utm_source=chatgpt.com mean?

It is a tracking tag that ChatGPT adds to many outbound links, especially source links. GA4 reads it as the session source chatgpt.com. Testing by Seer Interactive found the tag is common but not guaranteed on every link.

Why does some ChatGPT traffic show as Direct in GA4?

Some clicks arrive without a referrer or a UTM tag, for example when an app or a privacy setting removes it. GA4 cannot tell where those visits came from and reports them as Direct. Watch Direct traffic to pages that ChatGPT cites often.

Can I track conversions from ChatGPT traffic?

Yes. Mark sign-ups, demo requests or purchases as key events in GA4, then view them by Session source or by your AI channel. AI referral volumes are often small, so judge the trend over several months.

How do I track traffic from Google AI Overviews?

GA4 counts clicks from AI Overviews and AI Mode as Organic Search, so it cannot separate them. Search Console’s generative AI performance reports show impressions in those features by page, country, device and date, but not clicks or queries.

AI visibility tells you whether your brand is present. Traffic tells you whether that presence is turning into website activity. The real value comes from connecting both signals with conversions and business outcomes.
— Cihan Geyik, Co-founder of Ansvisor
About the Author
Cihan Geyik

Cihan Geyik

Co-founder at Ansvisor

Cihan Geyik is the co-founder of Ansvisor, an open-source, cloud-ready AI Visibility platform for AI Search. With more than 15 years of experience in digital marketing and growth, he writes about AI visibility, AI search, AEO, GEO, citations, and answer engines. He focuses on helping brands understand and improve their presence across ChatGPT, Gemini, Perplexity, Google AI Overviews, and other AI-powered discovery platforms.

← Explore All

Related Blog Posts

Let AI Search Work for Your Growth

Each prompt you win brings more mentions, more citations and more buyers. Ansvisor keeps finding the next one.

AI Answers Mentions Citations Visibility Score AI Share of Voice AI Traffic Revenue
Win Back Search VisibilityTry Ansvisor 14-day Free →✓ Zero risk. Cancel anytime.
GOOGLE PREFERRED SOURCE

Get more Ansvisor insights in Google

Add Ansvisor as a Preferred Source to see more of our AI Search, AEO, GEO, and AI Visibility insights across Google.