Skip to content
Work Services AI Search Optimisation SEO Articles About FAQ Find a Domain Get a quote WhatsApp us
← All articles SEO for Business Owners

Is ChatGPT Sending You Customers? How to Measure AI Search Leads (2026)

By Shane Snyman, JWD Website Design 1 October 2026
Follow JWD on Google
Is ChatGPT Sending You Customers? How to Measure AI Search Leads (2026)

You can find out, but probably not from Google Analytics alone. Analytics only counts visitors who accept your cookie banner, and it can only label a visit as “from ChatGPT” when the browser passes that information along. The reliable answer comes from the enquiry itself: record where each visitor first came from, and save it with the form they send you. When we did that on our own site, 3 of the 4 enquiries we could trace in September 2026 came from chatgpt.com.

That is a tiny number, and we will keep saying so. But it is real, it is dated, and it changed what we work on. Here is how to get the same answer for your business.

Why your analytics undercounts AI visits

Most business owners look at Google Analytics 4 (GA4) to see where visitors come from. GA4 is Google’s free tool that counts visits and sorts them into channels such as Organic Search, Direct and Social. It is useful, but it has two blind spots when it comes to AI.

Blind spot 1: the referrer. When someone clicks a link to your site, their browser usually tells your site which website they were on. That note is called the referrer. If someone clicks a link inside ChatGPT in a browser, the referrer says chatgpt.com, and GA4 can label the visit. But if they copy your web address out of the chat and paste it into a new tab, or type it in later, there is no referrer at all. GA4 then files the visit under Direct, as if they had typed your name from memory. An AI recommendation that ends in a phone call leaves no trace in analytics at all.

Blind spot 2: consent. If your site shows a cookie banner and loads GA4 only after the visitor clicks Accept, then anyone who ignores the banner or declines is invisible to GA4. That is the right way to run analytics, but it means GA4 is a sample, not a count.

On our own site, the gap was easy to see. Between 10 and 30 September 2026, our server recorded 4 enquiries. GA4 recorded 2 lead events in the same period. GA4 saw about half.

Three layers to measure AI leads

No single tool gives you the full picture. We use three layers, each covering a gap in the others.

LayerWhat it seesWhat it misses
GA4 “AI Assistant” channelVisits from recognised AI assistants, such as ChatGPT, Gemini and Copilot, when the browser passes a referrer. Shows trends over time.Visitors who declined cookies. Visits with no referrer. Google’s own AI Overviews and AI Mode, which Google excludes from this channel.
Enquiry-level attribution (stored with each form)The first website each enquirer came from and the first page they landed on, saved with the actual enquiry. Not limited by the cookie banner.Visits with no referrer still show as direct. People who saw your name in an AI answer and phoned without visiting.
Bing long-query proxyHow often your pages show for long, conversational searches, the kind AI assistants send to search engines on a user’s behalf.It is a proxy, not proof. It cannot tell a person typing a long question from an assistant doing it. It counts impressions, not customers.

Layer 1: the GA4 AI Assistant channel

On 13 May 2026 Google added an “AI Assistant” channel to GA4’s default channel list. Google describes it as the channel by which users arrive from sources like ChatGPT, Gemini, Deepseek, Copilot or Grok. It works automatically: when the referrer matches Google’s list of AI assistants, GA4 sets the medium to “ai-assistant” and files the session under AI Assistant. Google also states that the channel excludes its own AI Overviews and AI Mode.

To see it, open GA4, go to Reports, then Acquisition, then Traffic acquisition, and look at the Session default channel group. You do not need to set anything up.

On our site, over 28 days from late August to late September 2026, GA4 showed 28 AI Assistant sessions against 19 from Organic Search. Remember these are only the visitors who accepted cookies. Even so, AI assistants sent us more consented visits than Google search did.

Layer 2: attribution stored with every enquiry

This is the layer that answers the real question: did AI send me a customer, not just a visitor?

On 10 September 2026 we started recording three things about every visitor’s first page view:

  • the referrer’s web address (only the site name, such as chatgpt.com or google.com)
  • the page they landed on first
  • the campaign name, if the link they clicked carried one

These are kept in the browser for that visit only, and sent along with the enquiry form if they fill one in. Our server then saves them next to the enquiry. No name, no IP address, nothing that identifies a person, and nothing that follows anyone across other websites. Because it holds no personal data, we decided it does not need to wait for the cookie banner, so it sees every enquiry, not only the consented ones.

Layer 3: long searches on Bing as a clue

ChatGPT, Copilot and other assistants often run web searches while they answer a question. Those searches tend to be long and phrased like a sentence. Bing Webmaster Tools, Microsoft’s free tool for site owners, shows which searches your pages appeared for.

In the four weeks to late September 2026, our pages appeared for 74 searches of 8 or more words on Bing, at an average position of 4.0. That suggests assistants can find us when they search. But we want to be plain: this is a clue, not a measurement. Some of those long searches were typed by people. Treat it as an early warning that something is working or not working, then confirm with layer 2.

What our own data showed in September 2026

Our enquiry table, which our server keeps regardless of cookies, recorded 4 enquiries in July 2026, 8 in August and 5 in September. Attribution went live on 10 September, so 4 of September’s 5 enquiries carry a source.

Of those 4:

  • 3 came from chatgpt.com, and all 3 landed first on our free domain name checker
  • 1 came from google.com and landed on our homepage

In the same period, GA4 counted 2 leads.

Four enquiries is not a trend. It is not enough to say “ChatGPT sends 75% of our leads”, and we are not saying that. What it does show is a pattern we would never have seen in GA4 alone: ChatGPT was recommending a specific free tool, and people who used it went on to ask us for a quote. Before we stored the source with each enquiry, those leads would have looked like they came from nowhere.

It also showed us a gap. The domain checker was our main AI landing page, yet nothing recorded what people did on it. So from October 2026 we also record, on our own server and without personal data:

  • each domain search on the checker, with the visitor’s first-touch source
  • each WhatsApp, phone and email click, with the same source

We also now mark each enquiry’s outcome: new, contacted, quoted, won or lost. That is the step most businesses skip, and it is the one that matters. A source that sends ten enquiries that never reply is worth less than one that sends two paying clients. We do not have results from these new measures yet. We will publish them when there is enough data to say something honest.

How to add source tracking to your enquiry form

You do not need an expensive tool. The idea is simple, and a developer can add it to most sites.

  1. Capture the first touch. On the first page a visitor opens, read the referrer and the landing page, and keep them in the browser for the rest of that visit. Do not overwrite them when the visitor clicks to other pages on your site, or every enquiry will look like it came from your own homepage.
  2. Send it with the form. Add hidden fields to your contact and quote forms, and fill them with the saved values when the form is sent.
  3. Store it on your server. Save the source and landing page in the same place your enquiries are saved, whether that is a database, your CRM or the email you receive.
  4. Record the outcome. When an enquiry becomes a quote, a client or a dead end, mark it. A spreadsheet is fine to start.
  5. Look at it monthly. Count enquiries and wins by source. Compare that with GA4’s AI Assistant channel to see how much GA4 is missing.

Keep personal data out of it. You need the site name and the page, not who the person is. If you use WordPress, many form plugins can fill hidden fields, but check that the value is captured on the first page view, not on the contact page itself.

If you would rather we set it up, this is the kind of change we do under Website Maintenance at R450 per hour, and it is one of the items on our agent-ready website checklist.

What these numbers cannot tell you

Even with all three layers, some AI influence stays invisible.

  • Mentions without clicks. An assistant may name your business in an answer, and the person may phone you, search your name on Google later, or walk in. None of that shows up as an AI visit. Asking new clients “how did you hear about us?” still matters.
  • Answers that never mention you. No tool on your side shows the questions where an assistant recommended a competitor instead. You can test some by asking assistants the questions your customers ask, but answers change from one try to the next.
  • Small numbers. Most small businesses get a handful of enquiries a month. Read the pattern over several months before deciding anything.

That is why we promise measurement, not citations. Nobody can guarantee that an AI will recommend your business. What you can do is make sure your site is reachable and readable, and then measure honestly what comes through. Our guide to AEO for South African businesses covers the reachable and readable part.

Related reading: if your numbers show no AI visits at all, the cause may be upstream. See whether your web host is blocking ChatGPT, and what AEO costs in South Africa if you are weighing up paying for help.

Frequently Asked Questions

Does Google Analytics show traffic from ChatGPT?

Yes, partly. Since 13 May 2026, GA4 has an AI Assistant channel that groups visits from assistants such as ChatGPT, Gemini and Copilot when the browser passes a referrer. It misses visitors who decline cookies and visits with no referrer, so it undercounts.

Why does GA4 show fewer leads than I actually receive?

Usually because GA4 only loads after a visitor accepts cookies. Anyone who declines or ignores the banner is not counted. On our site in September 2026, GA4 recorded 2 leads while our server recorded 4.

How can I tell if a specific enquiry came from AI?

Record the referrer and landing page on the visitor’s first page view, send them with the enquiry form in hidden fields, and save them with the enquiry on your server. Then each enquiry carries its own source.

Does Google’s AI Mode count in the AI Assistant channel?

No. Google states that the AI Assistant channel excludes Google’s AI Overviews and AI Mode.

Is tracking the source of an enquiry a privacy problem?

It does not need to be. You only need the referring site’s name and the landing page, not anything that identifies the person. We store no names, IP addresses or cross-site identifiers with the source.

Want to know what AI is sending you?

We set up enquiry-level attribution, check that AI crawlers can actually reach your site, and report what comes through, measured honestly. See our AI search visibility service, or request a quote and tell us about your site.

We use cookies to run this site and, with your consent, to understand traffic and improve your experience. See our Privacy Policy.