Blog

Why AI referral traffic shows up as Direct, and how to count it

Gemini stopped tagging the visits it sends. ChatGPT lost its tags for several days in October. In one small test, four AI agents identified themselves as Chrome browsers. Analytics counted them as people. Marketing teams can still count some of these visits.

· 8 min read

On October 30, 2026, Search Engine Roundtable reported that Google's Gemini stopped adding a tracking tag to the links it cites. The tag disappeared around September 28. Google has not commented.

From about October 8 to 15, 2026, most ChatGPT links lost their tag. Cedric Huesler of Adobe reported that a bug at OpenAI removed the tags, and he said OpenAI fixed it. Many AI referral traffic reports depend on tags that AI companies add by choice. Those companies can drop the tags without notice.

AI agents make the count harder. Some AI visits come from agents browsing on a person's behalf, and analytics can count those agents as people.

We read every source on October 30, 2026.

How Google Analytics identifies AI traffic

Google Analytics uses two signals to name the source of any visit: a tracking tag in the link and the referrer. The referrer is the address of the page the visitor clicked from.

When both signals are missing, Google Analytics puts the visit in Direct. Direct is meant for people who type your address or use a bookmark. A renter who clicks a link in an AI answer does neither.

Gemini stopped adding its tag

In early September 2026, Google began adding utm_source=gemini to links in Gemini answers. Search Engine Journal reported the tag on October 1, after Google had already stopped adding it.

The tag stopped around September 28. SEO consultant Natzir Turrado charted three weeks of tagged visits that disappeared overnight. Google has not documented the tag or its removal.

In a desktop browser, Gemini still sends its address as the referrer, so analytics can still identify those visits. The Gemini iPhone app opens links inside the app and sends no referrer.

Natzir Turrado reports that the only trace of an app visit is a GeminiiOS user agent in the server logs. A user agent is the name a browser or bot gives a website when it asks for a page.

ChatGPT lost its tag for several days

Around October 8, 2026, most links in ChatGPT answers lost their tag. Search Engine Roundtable reported it on October 14.

Cedric Huesler of Adobe studied about 500 pages where ChatGPT sent at least 5% of visits. From October 9 to 13, ChatGPT visits fell by about 31,000 a day compared with the week before.

Over the same days, Huesler found that Direct visits rose by about 26,000 a day. Most of the missing ChatGPT visits likely landed in Direct.

Huesler wrote that OpenAI confirmed a bug on October 14 and fixed it overnight. OpenAI has made no public statement. LLM Pulse, which tracks AI answers, found the tag on 97.53% of ChatGPT answers with cited links by October 25.

If your reports show fewer ChatGPT visits and more Direct visits between October 8 and 15, the bug is the likely reason.

Untagged visits make AI traffic harder to count

Reddit's CEO says Google's AI Mode sends Reddit little traffic. AI Mode is the chat-style tab in Google Search. Steve Huffman spoke on Reddit's October 29 earnings call and said search referrals to Reddit fell by more than 1 million a week in October.

He added: "AI Mode does not drive traffic, not for us and not to anybody as far as I know." Huffman spoke for one company.

Analytics can count AI agents as people

Some AI visits come from agents acting for their users. An agent can open a browser and fill in a form for the person who sent it.

On October 26, 2026, analytics company Privatrak sent 23 AI tools to a test site and published the results the next day. ChatGPT Work, Claude in Chrome, Perplexity's Comet and Grok all sent a standard Chrome user agent. ChatGPT Work is Privatrak's name for the OpenAI agent it tested.

In Privatrak's test, each of those four counted as a person. Only Manus, another AI agent in the test, signed its requests so the site could check them. Privatrak notes that the test was small: one site on one day.

Simpler AI fetchers and crawlers identify themselves. ChatGPT-User and Claude-User appeared under their own names in Privatrak's server logs, and so did PerplexityBot, Perplexity's search crawler. They do not run the scripts analytics tools use, so your reports miss them.

Some AI fetchers also skip the rules a site sets for bots in its robots.txt file. OpenAI's documentation says robots.txt rules "may not apply" to ChatGPT-User. Google says its user-triggered fetchers "generally ignore robots.txt rules."

In August 2025, Cloudflare reported that Perplexity used an undeclared crawler that posed as Chrome on a Mac. Cloudflare counted 3 to 6 million of these requests a day. Some went to sites that had blocked Perplexity's named crawler.

How sites check for bots

A site can ask an agent to prove who it is, or it can watch how each visitor behaves.

Signed requests

Web Bot Auth lets an agent sign each request with a cryptographic key. The site checks the signature against a key the agent's company publishes. A copied Chrome user agent cannot pass that check.

Cloudflare's bot docs say "Signed agents are now Verified." Web Bot Auth is one way Cloudflare verifies a bot. The protocol is a draft at the Internet Engineering Task Force, the body that writes internet protocols such as HTTP.

Google is testing Web Bot Auth for Google-Agent, the name its agents use when they browse for a user.

Behavior checks

Bot detection tools check signals a copied user agent cannot hide, such as how the browser was built and how the pointer moves. Kasada sells bot detection and says it stops bots without a CAPTCHA.

Privatrak warns that checking click timing would label people who cannot use a mouse as bots. On a property website, that check could count renters who use assistive technology as bots, or block them.

How to count more AI traffic in Google Analytics

1. Mark the gaps in your reports

Add a note in Google Analytics for October 8 to 15, 2026, when most ChatGPT links had no tag. Add another from September 28, when Gemini stopped tagging. Analytics will not move those past visits into the right channel.

2. Give AI referral traffic its own channel

Create a custom channel group for AI sources. Match the referrers chatgpt.com, gemini.google.com, perplexity.ai, claude.ai and copilot.microsoft.com. Also match utm_source tags such as the one ChatGPT adds.

3. Watch Direct visits to pages below the homepage

People rarely type the address of a floor plan page. If Direct visits to pages below the homepage rise while branded search stays flat, AI answers are a likely source.

4. Read the server logs

Server logs show the fetchers and crawlers analytics misses, including ChatGPT-User, Claude-User and PerplexityBot. Logs also show GeminiiOS, a sign of Gemini app visits that analytics usually counts as Direct. Most hosting companies can export server logs.

5. Ask every lead

Add an AI assistant option to the "How did you hear about us?" question on tour and contact forms. The renter gives the answer, so it does not depend on a tag.

6. Check what AI says about you

Traffic reports show only the visits AI sends. Ask ChatGPT, Claude, Gemini and Perplexity the questions your renters ask, and record which sources they cite. Our post on AI search metrics covers what to track alongside visits.

Find out whether AI sees your property when a renter asks about apartments in your city. We check that for multifamily portfolios.

Source list

Claim

Source

Date

Note

Gemini stopped adding utm_source=gemini around 2026-09-28. Desktop visits pass a referrer; the iPhone app does not. App visits show only a GeminiiOS user agent in logs. Turrado charted three weeks of tagged visits that stopped overnight.

Search Engine Roundtable, Barry Schwartz, citing Natzir Turrado

2026-10-30

Third-party observation, no Google statement

Gemini added the tag in early September 2026

Search Engine Journal, Roger Montti

2026-10-01

Third-party observation

ChatGPT tags missing from about October 8, 2026

Search Engine Roundtable, Barry Schwartz

2026-10-14

Third-party observation

About 500 pages where ChatGPT sent at least 5% of visits. ChatGPT down about 31,000 visits a day; Direct up about 26,000. OpenAI confirmed a bug on October 14 and fixed it overnight.

Cedric Huesler, LinkedIn; Search Engine Journal, Matt G. Southern

2026-10-15

Adobe sells analytics; OpenAI has made no public statement

97.53% of ChatGPT answers with cited links carry the tag

LLM Pulse

Data to 2026-10-25

LLM Pulse sells AI answer tracking

Search referrals down more than 1 million a week; "AI Mode does not drive traffic"

Reddit Q3 2026 earnings call transcript

2026-10-29

The CEO's statement about his own company

23 AI tools tested. Privatrak calls them AI agents, chatbots and developer tools. A click-timing check would flag people who cannot use a mouse. Four browser agents counted as people; only Manus signed. ChatGPT-User and Claude-User named themselves in logs. So did PerplexityBot.

Privatrak, "We sent 23 AI agents to our website"

2026-10-27

Privatrak sells analytics; one site, one day

robots.txt rules may not apply to ChatGPT-User

OpenAI, "Overview of OpenAI crawlers"

Read 2026-10-30

OpenAI statement about its own product

User-triggered fetchers generally ignore robots.txt; Google-Agent tests Web Bot Auth

Google Search Central, user-triggered fetchers

Updated 2026-08-19

Google statement about its own product

Perplexity undeclared crawler, 3 to 6 million requests a day

Cloudflare blog

2025-08-04

Cloudflare sells bot management

Signed agents are now verified bots; Web Bot Auth is one verification method

Cloudflare developer docs, Verified bots and Web Bot Auth

Updated 2026-10-08

Cloudflare statement about its own product

Web Bot Auth is a draft at the Internet Engineering Task Force

IETF Web Bot Auth working group, "HTTP Message Signatures for automated traffic"

Updated 2026-10-29

The standards body's own record

Kasada says it stops bot attacks "without CAPTCHAs"

Kasada homepage

Read 2026-10-30

Kasada sells bot detection

In the demo, we review your website with you. We also look at what Google and AI tools say about it.

Book a demo (opens in a new tab)

Book a demo