• Pricing
Log inSign up
Blog›utm_source=chatgpt.com: What It Means and How to Track ChatGPT Traffic
utm_source=chatgpt.com explained — GEOly Research, October 2026

utm_source=chatgpt.com: What It Means and How to Track ChatGPT Traffic

Summary

It means someone clicked a link inside ChatGPT. Here is what the parameter is, why utm_medium=feed means something different, why the 8–15 October 2026 outage made ChatGPT traffic look like direct traffic, and how to set GA4 up properly.

GAGEOly AIGEOly Editorial Team
2026/10/27
6 min read
#ChatGPT#Attribution#GA4#Analytics#How To

If you have looked at your analytics or your browser address bar recently and seen ?utm_source=chatgpt.com stuck on the end of a URL, here is the short answer: somebody clicked a link inside ChatGPT to reach that page. The parameter is a tracking tag ChatGPT appends to its outbound links so that website owners can tell ChatGPT-referred visits apart from everything else.

The longer answer is more useful, because in October 2026 this parameter broke for a week, came back, and acquired a sibling — utm_medium=feed — that tells you something quite different about where the visitor came from.

Key takeaways

  • utm_source=chatgpt.com means the visit came from a link clicked inside ChatGPT. It does not mean ChatGPT crawled you, scraped you, or ran an ad for you.
  • In our 21 October test, 96 of 97 outbound links carried it.
  • utm_medium=feed on top of it means the link came from a merchant product catalogue submitted to OpenAI, not from a crawled web page. In our test, 17 links carried it.
  • Between 8 and 15 October 2026 the parameter went missing. Visits from ChatGPT were logged as direct traffic. OpenAI confirmed a bug and fixed it on 15 October.
  • Referrer is still not reliable, parameter or not: button-style entry points are opened with noreferrer.
  • If you are a reader seeing this in your own address bar, it is harmless and you can delete everything from the ? onward.

What the parameter actually is

UTM parameters are a twenty-year-old convention for tagging inbound links so an analytics tool can group them. They are added by whoever creates the link, and they travel in the URL. utm_source names where the click came from.

So https://www.example.com/product/?utm_source=chatgpt.com decodes as: this visitor arrived by clicking a link that ChatGPT put in an answer.

Hovering a text buy link in ChatGPT reveals the destination URL with the utm_source parameter attached.
Hovering a text buy link in ChatGPT reveals the destination URL with the utm_source parameter attached.

Hovering a text buy link in a ChatGPT answer shows you the destination with the parameter attached — in the screenshot above, https://www.apple.com/macbook-air/?utm_s…, truncated by the hover card. Note that this only works for text links. Black buy buttons are buttons, not hyperlinks: you cannot hover them, and their context menu has no "Copy Link Address". We cover that distinction in the "Shop at" button.

The three parameters worth separating

Not every ChatGPT visit is the same kind of visit, and the parameters tell you which is which.

Parameter

What it tells you

How often we saw it

utm_source=chatgpt.com

The click came from inside ChatGPT

96 of 97 links

utm_medium=feed

The destination came from a merchant catalogue submitted to OpenAI, not from a crawled page

17 of 97 links

utm_campaign=openai_catalog

Same origin, seen on a catalogue-sourced buy button

Observed on an Anker SOLIX store link

The second row is the one most teams are not yet splitting out, and it is the one that changes decisions. A visit with utm_medium=feed means your product data won the placement. A visit without it means your page won the placement. Those are two different teams, two different budgets and two different fixes. Feed-sourced placement is covered in the ChatGPT product feed; page-sourced placement is covered in how AI search picks sources.

The week the parameter disappeared

Between 8 and 15 October 2026, ChatGPT's outbound links stopped carrying utm_source and passed the HTTP referrer unreliably. Adobe's Cedric Huesler traced the cause: GPT-6 opened links with window.open(url, '_blank', 'noopener,noreferrer') and dropped utm_source=chatgpt in the process. With no parameter and no referrer, analytics had nothing to work with, so the visits landed in direct traffic.

During the October 2026 UTM outage, ChatGPT-attributed visits fell while direct visits rose by a comparable amount.
During the October 2026 UTM outage, ChatGPT-attributed visits fell while direct visits rose by a comparable amount.

Across roughly 500 pages, Huesler observed ChatGPT-attributed visits falling by about 31,000 a day while direct visits rose by about 26,000 a day. Those magnitudes are close enough to be the same people.

OpenAI never published a statement but confirmed it was a bug and fixed it on 15 October. utm_source=chatgpt.com returned.

The reporting trap. Over the same window, WISLR observed two stores whose ChatGPT-referred traffic appeared to drop 66% and 57% (9–13 October against 1–7 October). Set against Adobe's numbers, most of that is an attribution artefact, not lost business. Taking that week into a month-over-month comparison, a post-mortem or a KPI review will produce a confidently wrong conclusion.

What to do instead: put two annotation lines on your traffic reports, at 8 October and 15 October. Exclude the span between them. When comparing periods, compare across the gap rather than through it.

How to track ChatGPT traffic properly

A workable setup, in order:

  1. Identify the channel by parameter, not by referrer. In GA4, segment on source = chatgpt.com. Do not build the rule on referring domain — button-type entry points send none.
  2. Split catalogue traffic out. Add medium = feed as a second dimension. Report page-sourced and feed-sourced visits separately; they respond to different work.
  3. Annotate the 8–15 October gap and keep the annotation in place permanently. Anyone who pulls that quarter later will need it.
  4. Expect a floor, not a ceiling. Even with the parameter working, some ChatGPT-driven demand arrives untagged — people read an answer, then type your brand into a browser later. Treat tagged visits as the measurable fraction.
  5. Measure recommendation, not just clicks. Clicks are the bottom of the funnel. Whether you are being recommended at all is the thing upstream of them, and it is trackable as Share of Model across ChatGPT, Google AI Mode, Gemini, Google AI Overviews and Microsoft Copilot.

Step-by-step GA4 configuration, including the AI-referral channel group, is in how to track AI-referred traffic in Google Analytics 4.

If you are not a marketer: how to remove it

If you copied a link out of ChatGPT and want a clean URL, delete the ? and everything after it. https://example.com/page/?utm_source=chatgpt.com becomes https://example.com/page/. The page is identical — the parameter only exists for the site's analytics. It does not track you personally, it does not identify your ChatGPT account, and leaving it in place does nothing harmful.

FAQ

What does utm_source=chatgpt.com mean? It marks a visit that arrived by clicking a link inside ChatGPT. The parameter is added by ChatGPT to its outbound links so the destination site can attribute the visit.

Is utm_source=chatgpt.com safe? Does it track me? It is safe. It identifies the channel — ChatGPT — to the website you are visiting. It carries no account, conversation or personal identifier.

How do I remove utm_source=chatgpt.com from a URL? Delete the ? and everything following it before sharing or bookmarking the link.

Why did my ChatGPT traffic disappear in October 2026? Most likely it did not. Between 8 and 15 October the parameter was missing because of a bug, so those visits were recorded as direct traffic. OpenAI fixed it on 15 October. Exclude that week from comparisons.

What does utm_medium=feed mean? That the link came from a product catalogue the merchant submitted to OpenAI, rather than from a page ChatGPT crawled. It is a strong signal that your feed, not your website, won that placement.

Can I rely on the HTTP referrer instead? No. Many ChatGPT entry points are buttons opened with noreferrer, which send no referring domain at all. The UTM parameter on your landing page is the dependable signal.

Sources

The outage mechanism, the ~500-page observation and the daily figures are from Search Engine Roundtable, 14 October 2026, reporting observations by Adobe's Cedric Huesler. The two-store traffic drop is from WISLR, published 14 October 2026 and updated 16 October.

The parameter counts — 96 of 97 links carrying utm_source=chatgpt.com, 17 carrying utm_medium=feed, and the openai_catalog campaign value — are from GEOly Research: 28 shopping prompts run in a signed-out Chrome window on 21 October 2026, with every outbound link clicked and logged. The full method is in how ChatGPT shopping results work after GPT-6.

Latest Posts

ChatGPT Ads reaches 89 countries — GEOly Research, October 2026

ChatGPT Ads Now Reach 89 Countries — and Still Cannot Buy a Recommendation

26 markets added on 21 October 2026, ads on Free and Go only, topic-hint targeting rather than keywords. Paid and organic now share one screen but are allocated by unrelated systems — budget moves one of them.

#ChatGPT Ads#ChatGPT#OpenAI
GEOly AI
5432026/10/27
One source per paragraph — GEOly Research, October 2026

Why ChatGPT Now Shows One Source Per Paragraph — and What It Costs You

The Sources panel became a single site name with a "+N". Over 90% of markers hide further sources, so roughly half are invisible by default. Being cited still decides the sale: 34% of buy buttons versus 6% when uncited.

#ChatGPT#AEO#GEO
GEOly AI
8702026/10/27
11 ways ChatGPT shows products — GEOly Research, October 2026

11 Ways ChatGPT Shows Products — and How the Prompt Decides Which

28 prompts produced 11 display formats. Asking for buy buttons produces catalogue-sourced links; asking for official links moves the destination from a retailer to the brand. The format, and the buy link, follow the wording.

#ChatGPT#ChatGPT Shopping#AI Shopping
GEOly AI
5262026/10/27
All Posts
Share
X (Twitter)

See your brand in AI search

GEOly tracks how ChatGPT, Gemini and Google AI mention, cite and recommend your brand — and helps you win the AI shelf.

Start Free Trial

Free to start · No credit card required

Add GEOly as a preferred source on Google
GAGEOly AIGEOly Editorial Team
2026/10/27
6 min read
#ChatGPT#Attribution#GA4#Analytics#How To
Share
X (Twitter)

See your brand in AI search

GEOly tracks how ChatGPT, Gemini and Google AI mention, cite and recommend your brand — and helps you win the AI shelf.

Start Free Trial

Free to start · No credit card required

Add GEOly as a preferred source on Google

Trusted by leading consumer brands

Anker SOLIX
eufy
soundcore
PLAUD
xTool
Ulike
Jackery
Roborock
Dreame
EcoFlow
Insta360
TCL
Beatbot
CASETiFY
Creality
Shokz
Segway
realme

12,000+ brands track & win AI search with GEOly

From Anker SOLIX to xTool — the brands above already see how ChatGPT, Gemini and Google AI mention, cite and recommend them. Your brand is being talked about in AI right now. See it.

See Your Brand in AI — Free

Free to start · No credit card required

GEO, friendly to every AI agent. Help every AI agent understand and recommend your brand.

GitHub
GitHub
X
X (Twitter)
YouTube
YouTube
Email

Ask AI about GEOly

PRODUCT
  • Overview
  • Brand Visibility
  • AI Agent
  • Integrations
RESOURCES
  • Docs
  • Blog
  • Changelog
  • FAQ
  • Learn
  • Comparisons
  • AI Instructions
  • Entity Map
ECOSYSTEM
  • RIJOY
  • Sectionly
  • Rify Global
  • WorkDaddy
  • Rify Agency
COMPANY
  • About Us
  • Contact
  • Partner Program
  • Partner Directory
POLICY
  • Privacy Policy
  • Terms of Service
© 2026 Rify Global Inc.
Privacy PolicyTerms of Service
Built for AI Visibility

AI marketing, infinite growth.