Measure the traffic and sales AI assistants bring
Where a visit sent by ChatGPT or Perplexity comes from, what GA4 already sees, what it misses, and how to tie those visits to your orders.
Updated on October 13, 2026 · by the skoup team
Where an "AI" visit comes from
An assistant sends a visitor to your store when they click a link in an answer: a cited product page, a source, a product card. That visit can arrive with two clues.
- The referrer: the address of the site the click came from, such as
chatgpt.comorperplexity.ai. - A
utm_sourceparameter added to the link. OpenAI states in its publishers FAQ that ChatGPT addsutm_source=chatgpt.comto its links on its own.
Everything below is about recognizing those clues, then tying the visit to an order. Facts about third-party tools come from their public documentation, read on October 9, 2026.
What Google Analytics 4 already sees
Since May 13, 2026, GA4 has an AI Assistant channel in its default channel group (GA4 release notes). According to the channel definitions, a session lands there when its medium is ai-assistant, which GA4 sets itself when the referrer is on its list of recognized assistants. Google names ChatGPT, Gemini, DeepSeek, Copilot and Grok, and Claude in the announcement.
Three limits to know:
- AI Overviews and AI Mode are not in it. Google excludes them from the channel: those visits stay in Organic Search, mixed with clicks on the classic results.
- The list is Google's. It is not published in full; an assistant it does not know stays in Referral.
- Nothing before the rollout. Earlier visits stay in the channels they were classified in. Google mentions no reprocessing, and several analysts note there is none: a year-over-year comparison shows a channel starting from zero.
What the measurement misses
Part of the traffic coming from AIs arrives with no clue at all.
- Mobile apps often send no referrer. The visit then lands in Direct. This is an observation by third parties, not vendor documentation, but it is consistent.
- Not every assistant tags its links. ChatGPT adds
utm_source=chatgpt.com; the others do not document it. Third parties observe that Perplexity passes the referrer reliably and Claude rarely does. - Copied text leaves no trace. A shopper who reads your product's name in an answer, then types it into Google, arrives as Organic Search.
The AI traffic you measure is therefore a floor. It tracks a trend, not a total.
The sources to recognize
This is the list skoup uses to attribute a visit or an order to an assistant. A host also counts for its subdomains (www.perplexity.ai).
Copilot's referrer is not bing.com: a visit from Bing search remains search engine traffic.
A custom channel group in GA4
The default channel is enough to start. To see every assistant in this table, or to keep a definition that does not depend on Google's list, create a custom channel group. Unlike the default channel, it also applies to past data.
- In GA4, open Admin, then Channel groups, and copy the default group.
- Add an "AI assistants" channel with the condition: Source matches regex:
(?i)(.*\.)?((chatgpt|openai|grok|copilot|you|deepseek)\.com|(claude|perplexity|pplx|meta|mistral|qwen)\.ai|(gemini|bard)\.google\.com|copilot\.microsoft\.com)|chatgpt|openai|claude|gemini|perplexity|copilot|mistral|lechat|grok|deepseek|qwen
- Move this channel above "Referral". GA4 puts a visit in the first channel whose condition it meets.
- Save, then pick this group in the Traffic acquisition report.
Two notes on the expression. GA4 matches the whole value and is case sensitive (regex syntax): (?i) makes the match case insensitive, and the expression does not catch google.com or bing.com. It is 240 characters long; keep it short if you extend it, as users report a length limit on these conditions.
The same expression works for a segment or an exploration filter on the Session source dimension.
Citations without a click
An answer can cite your site without anyone clicking. Two free tools count those appearances, with no visits or sales.
- Search Console added generative AI reports in June 2026: your pages' impressions in AI Overviews and AI Mode, by page, country and date. The rollout is gradual: not every site has access yet.
- Bing Webmaster Tools has offered an AI Performance report since February 2026, in public preview: the number of citations in Copilot, in Bing's AI summaries and with some partners, the pages cited and the queries that found them. Microsoft states it says nothing about rank or placement.
Neither covers ChatGPT, Claude or Perplexity.
From visits to orders
A visit pays nothing. What counts is the order, and your store already knows where it came from.
- Shopify shows in the admin the attribution of orders placed through its AI channels (ChatGPT, Google AI Mode and Gemini, Copilot, Meta), by channel or referrer. Other orders carry the session's referring site and landing page.
- WooCommerce records, with its order attribution tracking, the source, the referrer and the
utm_*parameters of each order, in_wc_order_attribution_*metadata. The origin shows on the order page and in a column of the orders list.
Both work on last touch: the order goes to the last source before the purchase. WooCommerce says so explicitly and does not follow a visitor from one session to the next. A shopper who discovers your product in ChatGPT, then comes back three days later through a Google search, counts for Google. Here too, the AI figure is a floor.
What skoup measures
skoup connects both ends: your products' place in the answers, and what it brings in.
- Orders from your Shopify or WooCommerce store are attributed to an assistant from the referrer, then the landing page's
utm_source, then therefparameter, using the list above. It is last touch, as in your store. - AI traffic is measured on every plan by our script, Skoup Analytics, or by your Google Analytics 4. A day has one source only: the script from its first measured day, Google Analytics 4 for the history before, never added together.
- Impressions in Google's AI (AI Overviews, AI Mode) come from the export of the Search Console “Generative AI” report, which you import into skoup: Google does not offer it through its API yet.
The Product page shows how it all reads on one timeline: what changed since skoup, and what each fix changed compared with the queries it did not touch.
Visibility itself is measured separately, on neutral queries repeated every week: the guide Track your products in ChatGPT describes the method. To see where you stand today, the free audit asks ChatGPT three real questions.