How to Track ChatGPT Traffic to Your Website
ChatGPT sends people to websites in three different shapes, and each shape leaves a different clue. This guide shows what those visits look like in real data, how to set up tracking, and which ChatGPT visits no analytics tool can see.
Three shapes of a ChatGPT visit
- A click that keeps its referrer. The browser reports chatgpt.com as the page that sent the visitor. This is the easiest shape to recognize.
- A click that carries only a tag. Many links clicked inside ChatGPT end in
?utm_source=chatgpt.com. When the app or browser withholds the referrer, that tag in the address is the only clue left. - A copy and paste. Someone copies your address out of an answer and pastes it into a browser. There is no referrer and usually no tag, so the visit looks like someone typed your address.
What the numbers show
AppWT Analytics measured these shapes across the websites it tracked from July 10 to October 7, 2026. The counts come from the raw referrer and landing-address fields of each visit, not from any AI label.
utm_source=chatgpt.com in the addressThe lesson is simple. A report that reads only the referrer misses most ChatGPT visits, because the tag is often the only clue. A report that reads both still cannot see the copy-and-paste visits, so treat every ChatGPT count as a floor, not the full total.
Set up ChatGPT tracking in AppWT Analytics
- Add the script tag to every page. Put it in the
<head>section so it runs on each page load:<script src="https://analytics.appwt.com/appwt-analytics/assets/js/tracker.js" data-api-key="YOUR_API_KEY"></script>
The step-by-step tutorial covers WordPress, Shopify, Wix and custom sites. - Read the referrer visits under AI referrals. Visits that arrive with a ChatGPT referrer are labeled AI referrals from ChatGPT in the Traffic Sources report.
- Read the tagged visits in the UTM Campaign Performance report. Every visit that landed with
utm_source=chatgpt.comappears there, including the ones with no referrer. Today a tagged visit with no referrer is labeled as an ordinary referral from chatgpt.com rather than as an AI referral, so add the two reports together when you want the full ChatGPT count. - Set a goal. A goal, such as reaching your thank-you page, lets the campaign report show which ChatGPT visits turned into business. The guide on measuring conversions from AI search walks through it.
ChatGPT activity you will not see as a visit
- Answers with no click. ChatGPT can describe your business, quote your prices or recommend you without anyone opening your site.
- Pasted links. As above, they arrive as direct traffic.
- ChatGPT fetching your page for a user. When ChatGPT reads a page to answer a question, the request comes from OpenAI's software, not from a person. It counts as a crawler only if it runs the tracking script, and many such fetches do not.
The full list of signals, and the order the software checks them, is on How AppWT Detects AI Traffic. For the difference between people and bots, read AI referrals vs AI crawlers.
Common questions
Does ChatGPT pass a referrer to my website?
Often, but not always. In AppWT Analytics data from July 10 to October 7, 2026, 83% of the visits tagged utm_source=chatgpt.com arrived with no referrer, so the tag in the address was the only sign they came from ChatGPT.
What does utm_source=chatgpt.com mean?
It is a tag that appears on many links people click inside ChatGPT. Your analytics tool reads it from the page address when the visitor lands, even when the browser hides the referrer.
Can I see ChatGPT visits that were copied and pasted?
No. A link copied out of a ChatGPT answer and pasted into a browser carries no referrer and usually no tag, so it arrives as direct traffic in any analytics tool.
See your ChatGPT visits
30-day free trial, card required. Then $9.97 a month or $77 a year, per site. Unlimited pageviews. Cancel anytime.
Get Started Free