# Measuring traffic from AI search

> Traffic from AI search does not sit in one report. Clicks from Google AI Mode and AI Overviews are counted inside Search Console's Web data, and impressions also appear in a separate generative AI report. Visits from ChatGPT, Perplexity and Copilot are separated in GA4 by referrer, and AI crawlers show up only in server logs. You need all three views together.

URL: https://corrplus.net/blog/measuring-ai-search-traffic/
Updated: 2026-11-10
Corrplus Team

## How is AI search changing where B2B traffic comes from?

At I/O 2026 (19 May 2026), Google said AI Mode had passed 1 billion monthly active users within a year, and that AI Overviews had passed 2.5 billion. AI Mode is a search experience built for complex questions and follow-ups; AI Overviews is the summary with source links shown at the top of a results page. The rollout keeps widening: in Türkiye, for example, Google began a gradual rollout of both features on 18 February 2026, which matters if you sell into that market.

For a B2B company the practical effect is this. A buyer who once searched "ERP integration partners" now describes the whole problem in one long question and reads an AI answer first. Fewer people may click through, but those who do often arrive with their shortlist already made. If you do not know which of your pages are cited in those answers and what those visitors do next, you cannot tell where your content budget is working.

This post covers measurement. The content and technical items that make pages citable are in our [GEO checklist](/blog/geo-checklist/); if [generative engine optimisation](/glossary/generative-engine-optimization/) is new to you, start there.

## How do AI Mode and AI Overviews clicks appear in Search Console?

Google's Search Console help spells out the counting rules:

- **Clicks:** a click on a link to an external page in an AI Overview or in AI Mode counts as a click, inside the **Web** search type of the Performance report. There is no separate click filter.
- **Impressions:** standard impression rules apply.
- **Position:** an AI Overview occupies a single position, and every link inside it gets that position. In AI Mode, position follows the same method as a normal results page.
- **Follow-ups:** a follow-up question in AI Mode counts as a new query, and the impressions and clicks in that response are attributed to it.

On 3 June 2026 Google added a **generative AI performance report** to Search Console and, as of 31 August 2026, rolled it out to all sites. It shows how often links to your site appeared in features such as AI Overviews and AI Mode, by page, country, device and date. Two limits: it reports **impressions only**, and the help page does not say it separates AI Overviews from AI Mode. Sites without enough impressions may not see the report at all.

One setting is worth checking. Under **Settings > Search generative AI**, Search Console lets owners include or exclude a site from these features. Include is the default; if someone switched it to exclude, you get neither impressions nor traffic from them.

## How do you separate ChatGPT, Perplexity, Copilot and Gemini visits in GA4?

Visits from Google's own AI features stay in GA4's **Organic Search** channel; Google's default channel definitions say so explicitly. For chat assistants, the default group now has an **AI Assistant** channel, with ChatGPT, Gemini, Deepseek, Copilot and Grok given as examples. The full source list sits in Google's downloadable source categories sheet.

The default channel is a reasonable start, but a source that matters to you may be missing, and every assistant lands in one row. For a clearer view, build a custom channel group:

1. In GA4 go to **Admin > Data display > Channel groups** and create a new group from a copy of the default. You need Editor access at property level.
2. Add a channel called "AI assistants". Add a condition set to "matches regex" on the source, with a pattern such as `chatgpt\.com|chat\.openai\.com|perplexity\.ai|copilot\.microsoft\.com|gemini\.google\.com|claude\.ai`. Google's help page offers a broader example pattern; adjust yours to the referrers you actually see.
3. Move the channel above **Referral**. GA4 assigns traffic to the first channel whose definition matches, so the wrong order leaves these visits in Referral.
4. Save. Custom channel groups can be applied to reports retroactively. Standard properties get two custom groups, so give this one a clear name and purpose.

A caveat: some visits from inside apps may arrive without referrer information and show up as Direct. Assume AI traffic is always somewhat undercounted, and read the trend rather than the absolute number.

## How do you track which pages are being cited?

There is no single report. Read four sources side by side.

| Question | Where to look | What you get |
|---|---|---|
| Which pages appear in Google's AI answers? | Search Console, generative AI report, Pages | Impressions per page |
| How are clicks from Google performing? | Search Console, Performance, Web | Clicks, impressions, position (AI and classic results combined) |
| Which pages do chat assistants send visitors to? | GA4, custom channel group, landing page report | Sessions, engagement, conversions |
| How do assistants describe us? | A recurring prompt test | Whether you are cited, and whether the description is right |

For the prompt test, write 20–30 questions your buyers would ask and put the same questions to several assistants once a month. Record which of your pages is cited, where competitors appear instead and whether your company is described correctly. The data becomes useful when you line up GA4 landing pages against Search Console's page list: a page with many impressions but few visits may be answering the question so completely that nobody needs to click.

## What do server logs tell you about AI crawlers?

Analytics tools see visitors who run JavaScript and, often, give consent. Crawlers show up only in server access logs. OpenAI documents four user agents and their purposes; three matter for measurement:

- **OAI-SearchBot:** surfaces sites in ChatGPT's search features.
- **GPTBot:** crawls content that may be used to train its foundation models.
- **ChatGPT-User:** fetches a page when a user asks a question; it does not crawl automatically.

OpenAI also publishes IP ranges for each, so you can filter out spoofed user agents. On Google's side, do not look for a separate AI crawler: according to Google, Google-Extended has no separate HTTP user agent. Crawling uses the existing Google user agents, and Google-Extended works only as a control token in robots.txt.

In the logs, check three things: which pages are crawled, which are never crawled, and whether crawlers hit errors (404, 5xx) or redirect chains. A rise in ChatGPT-User requests for a page is an indirect sign that people are asking questions that lead to it.

## How does consent affect the numbers?

On most sites GA4 runs behind a cookie consent banner and measures only consenting visitors. With a low consent rate, both your total traffic and the AI share are understated. The same gap appears under the GDPR in Europe and under [KVKK](/glossary/kvkk/), Türkiye's data protection law, for Turkish visitors. The Turkish regulator's cookie guide (July 2025) says first-party analytics limited to measuring a site's audience may fall in the group that does not need explicit consent, under strict conditions: data processed only as far as needed, anonymised where possible, no cross-site tracking and no sharing with third parties.

In practice this means measuring in two layers: detailed analytics for consenting visitors, and aggregate counts that process no personal data, plus server logs, for all traffic. Which tool runs on which legal basis is a legal decision; map the data flow and decide with your counsel.

## What should you change on the site?

Google's position is clear: there are no extra requirements, special files or special markup for AI Overviews or AI Mode. A page needs to be indexed and eligible to show a snippet. That still leaves work to do:

- **Answer first.** Each page should answer its main question in the opening paragraph, in a way that stands on its own.
- **Keep structured data in line with visible content.** Organization, Article and Product markup help machines understand the page, but do not earn citations by themselves.
- **Check snippet controls.** A stray nosnippet can keep a page out of AI answers.
- **Treat llms.txt as optional.** Google says no separate AI text file is needed to appear in its AI features; for other tools it is a cheap extra.
- **Tie measurement to pages.** Write down which question each key page answers and which conversion it leads to, and read the reports against that list.

## Where to start

1. Open the generative AI report in Search Console and confirm the Search generative AI setting is on include.
2. Build a custom GA4 channel group for AI assistants and place it above Referral.
3. Pull the last 30 days of server logs and list the pages AI crawlers visit.
4. Write your 20–30 question test list and record a first baseline.
5. Pick five pages with impressions but few visits and rewrite their opening paragraphs.

This setup is particularly useful for [technology and software](/industries/technology-software/) companies, where buyers research for a long time before they talk to sales. If you want to scale content production around it, see our [content automation](/solutions/content-automation/) solution.

At Corrplus we start with a measurement audit: we read Search Console, analytics and server logs together to find which pages appear in AI answers, then rewrite the priority pages. See [customer experience and digital marketing](/services/customer-experience-digital-marketing/) and [WordPress and web platform development](/services/wordpress-web-development/) for details, or [book a free first call](/contact/) to talk through your site.

## Frequently asked questions

### Can I see AI Mode clicks separately in Search Console?

Not for clicks. Google says a click on a link in AI Mode or an AI Overview counts as a click in the Performance report under the Web search type. The generative AI performance report added in June 2026 shows impressions only, broken down by page, country, device and date.

### Where does ChatGPT traffic show up in GA4?

GA4's default channel group now includes an AI Assistant channel, and Google names ChatGPT, Gemini, Deepseek, Copilot and Grok as examples. To catch sources that are not on Google's list and to see each assistant separately, build a custom channel group with a regex condition on the source.

### Are visitors who decline cookies counted?

If your analytics tool runs behind a consent banner, they are not, so your numbers reflect consenting visitors only. Compare totals against server logs or aggregate measurement that does not process personal data. Which tool runs on which legal basis is a decision to make with your legal counsel.

### Do I need llms.txt to appear in AI answers?

No. Google says AI Overviews and AI Mode need no special file, markup or extra optimisation. llms.txt is a low-cost addition for some other tools, but it does not replace a measurement plan or content work.

## Sources

- [Google, I/O 2026: Welcome to the agentic Gemini era (19 May 2026)](https://blog.google/innovation-and-ai/sundar-pichai-io-2026/)
- [Google Türkiye Blog, AI Mode and AI Overviews launch in Türkiye (18 February 2026)](https://blog.google/intl/tr-tr/urun-duyurulari/turkiyede-ai-modu-ve-ai-bakisi-donemi-basliyor/)
- [Search Console Help, Performance report (Search results)](https://support.google.com/webmasters/answer/7042828?hl=en)
- [Google Search Central Blog, Introducing Search Generative AI performance reports in Search Console](https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports)
- [Search Console Help, Generative AI performance report (Search)](https://support.google.com/webmasters/answer/16984139?hl=en)
- [Search Console Help, Search generative AI control](https://support.google.com/webmasters/answer/16908024?hl=en)
- [Google Analytics Help, Default channel group](https://support.google.com/analytics/answer/9756891?hl=en)
- [Google Analytics Help, Custom channel groups](https://support.google.com/analytics/answer/13051316?hl=en)
- [OpenAI, Overview of OpenAI crawlers](https://developers.openai.com/api/docs/bots)
- [Google Search Central, AI features and your website](https://developers.google.com/search/docs/appearance/ai-features)
- [Google Search Central, Overview of Google crawlers and fetchers (Google-Extended)](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)
- [KVKK, Guide on Cookie Practices (July 2025, Turkish)](https://kvkk.gov.tr/Icerik/7353/Cerez-Uygulamalari-Hakkinda-Rehber)
