AI Visibility

The ChatGPT Traffic Playbook: How to Track, Measure, and Grow

How ChatGPT visits reach your site, why analytics undercounts them, how to set up GA4 to see them, and how to grow the traffic and conversions that come from AI answers.

The ChatGPT traffic playbook: track, grow

People click links in ChatGPT answers every day. The trouble is that a lot of those visits don't look like ChatGPT visits in your analytics. Some show up correctly, some land in "Unassigned", and many disappear into "Direct".

This playbook covers the three stages in order: track the visits you can see, measure what they're worth (including the ones you can't see), and grow them on purpose.

How a ChatGPT visit reaches your site

Whether analytics can identify a visit depends on two signals: the referrer the browser sends, and any UTM tag on the link.

How ChatGPT clicks end up in your analytics
How the visit arrivesReferrerUTM tagWhere it typically lands in GA4
Click on a cited link in the web appchatgpt.comutm_source=chatgpt.comAI Assistant (or Referral)
Click on an inline linkchatgpt.comOften noneAI Assistant (or Referral)
Tagged link, referrer stripped (some apps, privacy settings)Noneutm_source=chatgpt.comUnassigned, as chatgpt.com / (not set)
Link copied and pastedNoneDepends on what was copiedDirect, unless the tag survived
User reads the answer, later searches your brand on Googlen/an/aOrganic or Direct: AI influence is invisible

Two details explain most of the confusion:

  • ChatGPT adds a source tag but not a medium. OpenAI appends utm_source=chatgpt.com to links in many answers. Without a utm_medium, GA4's default rules can't place a referrer-less session in Referral, so it ends up as Unassigned.
  • Tagging isn't guaranteed. In October 2026, several analytics firms reported that for about a week ChatGPT links lost both the tag and the referrer, so clicks were logged as Direct until the issue was fixed. Check sudden drops against known glitches like this before concluding that interest fell.

Stage 1: Track

Use GA4's AI Assistant channel

On May 13, 2026, Google added an AI Assistant channel to GA4's Default Channel Group. When a session's referrer matches a recognized AI assistant, GA4 sets the medium to ai-assistant and groups it under AI Assistant automatically, with no setup needed. Google's announcement names ChatGPT, Gemini and Claude.

To check it: Reports → Acquisition → Traffic acquisition, dimension Session default channel group, and look for the AI Assistant row.

Keep a custom channel as a safety net

The native channel needs a readable referrer and works from a list of recognized assistants that Google hasn't fully published. Keep a custom channel group running beside it:

  1. Admin → Data display → Channel groups → Create new channel group.
  2. Add a channel named AI Referrals with the condition Session source matches regex: chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com
  3. Move it above Referral and Direct so it takes precedence.
  4. Because that condition matches on source, it also captures the chatgpt.com / (not set) sessions that would otherwise sit in Unassigned.

Check landing pages with the query string

Build a landing page exploration using Landing page + query string and search for utm_source=chatgpt.com. This shows exactly which pages ChatGPT sends people to, even when channel attribution is messy.

Look at server logs too

Your web server or CDN logs record requests that never fire analytics, for example when visitors block scripts or decline consent. Searching logs for the chatgpt.com referrer or the utm_source=chatgpt.com tag gives you a second, independent count.

Stage 2: Measure

Treat GA4 as a floor, not a total

Every visit that loses both referrer and tag is counted as Direct, so reported ChatGPT traffic is a minimum. Use these signals to estimate the rest:

SignalWhat to look for
Direct traffic to deep pagesRising "Direct" visits to blog posts or comparison pages that people rarely type by hand
Branded search growthMore searches for your brand name in Search Console as AI mentions grow
"How did you hear about us?"Add "ChatGPT / AI assistant" as an option on signup and contact forms
Sales conversationsAsk new customers which tools they used to research

Measure value, not just visits

AI-referred visitors often arrive further along in their research, because the assistant has already explained the options. Compare channels on what matters:

MetricWhy compare it
Engagement rate and time on pageShows whether AI visitors find what they expected
Conversion rate (signups, demos, purchases)Tells you the channel's commercial value
Revenue or pipeline per sessionAllows a fair comparison with paid and organic channels
Top landing pagesReveals which pages AI answers trust and link to

Connect traffic to visibility

Traffic is the outcome; visibility in answers is the cause. Track both side by side: mention and citation rates across a fixed set of buyer questions, next to the sessions and conversions they produce. If visibility rises and traffic doesn't, look at which pages are being cited and whether they give visitors a reason to click.

Stage 3: Grow

The ChatGPT traffic growth loop

1. Double down on pages already cited

Your landing page report shows which URLs ChatGPT links to. Strengthen them: update the facts, add a clear answer near the top, and add an obvious next step (a calculator, a pricing table, a demo) so the visit turns into an action.

2. Build pages for the questions you want to win

Give each high-value question one strong page: a direct answer, specifics nobody else has, comparison tables and current numbers. Original data and tools are cited often because they give the assistant something it can't produce on its own.

3. Get into the sources that get cited

In many categories, the links ChatGPT shows are third-party pages: reviews, comparisons, industry articles. Being listed accurately on those pages can send you traffic indirectly through the cited page, as well as directly.

4. Keep the door open

Allow OpenAI's search crawler (OAI-SearchBot) in robots.txt and in any firewall or CDN bot settings, and make sure key content is in the server-rendered HTML. Pages the crawler can't read can't be cited.

5. Match the landing experience to the answer

Someone arriving from an AI answer expects the specific thing the answer promised. Take them straight to it: clear headings, a visible price or spec, and a call to action that matches the question they asked.

A monthly reporting template

SectionWhat to include
VisibilityMention rate, share of voice, owned citation rate across your prompt set
TrafficAI Assistant + custom AI channel sessions, top landing pages, month-on-month change
ValueConversions, conversion rate and revenue from AI-referred sessions
Hidden-traffic indicatorsDirect visits to deep pages, branded search trend, survey answers
Actions takenPages updated, new pages, listings and coverage earned
Next monthThree priorities based on the gaps above

Key takeaways

Three landing spotsChatGPT visits show up as AI Assistant/Referral, Unassigned or Direct
Use both channelsGA4's native AI Assistant channel, plus a custom regex channel as backup
GA4 is a floorEstimate the hidden share with Direct, branded search and surveys
Value over volumeCompare conversions and revenue, not just sessions
Grow what's citedStrengthen cited pages, build answer pages, earn third-party listings

Further reading

See the cause behind the clicks. Echorank tracks how AI engines mention and cite your brand, and its Bot Analytics shows which AI crawlers visit your site. Start with a free AI visibility audit.

Sources

Editor: Frederic Desjardins - Echorank

See what AI engines see about your site

A free audit of the signals in this article: which AI user-agents your robots.txt allows, whether your pages carry their substance in the HTML, and what structured data is there. No account, no card.