Resources
How to measure a client's traffic from AI search.
A lot of it lands in Direct and gets credited to nothing. Here is how to pull it apart.
- 6 minute read
- 5 sections
Part 1
Why this traffic goes missing
When somebody clicks a link inside an AI assistant, the browser may or may not pass on where they came from. When it does not, analytics has nothing to attribute the visit to and files it as Direct, alongside people who typed the address in.
So the first thing to understand is that any AI traffic figure is a floor rather than a total. You are measuring the share that arrived with a referrer attached. Treat it as a trend line, not a count.
Part 2
Two layers, because one is not enough
Google Analytics added a native AI Assistant channel group in July 2026, which is the fastest way to see some of this traffic. It does not cover every assistant, so on its own it undercounts.
The working setup is both: the native channel, plus a custom channel group of your own that matches the hosts the assistants actually send from. Build the custom group by looking at real referrer reports rather than by copying a list from somewhere else, because the hosts change and the reports show what is genuinely arriving.
For an agency, that means one shared list, built from what your clients' referrer reports actually show, applied to every client's property. Then check each client's own report now and then for hosts the shared list misses.
Part 3
What to do with it once you can see it
Three things worth knowing, and one worth ignoring.
Which pages get cited
Assistants tend to send people to explanatory content rather than to product pages. Look at which of the client's pages actually receive this traffic, because that tells you what they are being cited for.
Whether it converts differently
Somebody who arrived after an assistant summarised you has already had part of the conversation. Compare their behaviour with search traffic rather than assuming it is the same visitor.
The direction of travel
Month on month share matters more than any single figure, because the undercount is roughly consistent while the platforms are not.
Ignore the market share reports
Published figures for which assistant sends the most traffic move constantly and are not about the client's site. Their own referrer report is the only one that describes their audience.
Part 4
The part that is not a measurement problem
Being cited by an assistant and being visited are different events, and only one of them shows up in analytics. Somebody can read a summary of your page, get what they needed and never click. That is not a tracking gap you can close.
Which means the honest version of this metric is narrow: it tells you that assistants are sending people, roughly how many, and to which pages. It does not tell you how often the client was cited, and no analytics setup will. Say so in the client's report, because a client who reads the AI traffic figure as a count of citations will expect it to track something it never can.
In practice
Where SightShark fits
Each client's analytics lands in a warehouse you own beside their ad platforms, so a question that spans them can be answered at all. Channel groupings you define in SQL are yours, and they do not have to be rebuilt inside a reporting tool for every client each time you change them.
History matters here more than usual. Assistants and their referrer behaviour change month to month, and a warehouse that adds to its tables rather than replacing them lets you see a change in the data instead of losing the comparison.
See how the platform worksQuestions
Questions people ask
Why does ChatGPT traffic show as Direct in analytics?
Because the referrer is often not passed when someone clicks a link inside an assistant. With nothing to attribute the visit to, analytics files it as Direct alongside people who typed the address. Any AI traffic figure is therefore a floor rather than a total, and is best read as a trend.
Does Google Analytics track AI search traffic?
Partly. A native AI Assistant channel group was added in July 2026, but it does not cover every assistant, so on its own it undercounts. The working setup is that channel plus a custom channel group built from the referrer hosts your own reports actually show.
Can you tell how often AI tools cite a client's site?
No. Being cited and being visited are separate events, and only the visit reaches analytics. Someone can read a summary, get what they needed and never click. No tracking setup closes that gap, so treat the traffic figure as what it is: visits, not citations.
Also worth reading
- 7 min read
How AI assistants choose what to cite.
Mostly the boring things. The text is there without running anything, and the page answers the question it claims to.
Read it - 5 min read
Search Console's AI report, and what to tell clients about it.
It answers one question well: how often a client's pages were shown in an AI answer. Do not ask it for the rest.
Read it - 7 min read
What a marketing data pipeline is, and what breaks in it.
Four stages, and each one fails in its own way. Knowing which is which is most of the job.
Read it
Pricing
Priced by the clients you report on.
Starter
$499 /month
Up to 20 clients
Growth
$999 /month
Up to 50 clients
Enterprise
Custom
No cap on clients
Get started
Want this running on your own data?
Book a call with someone who can answer the technical questions.