Free AI check

Home/Track leads from AI

Guide

How to track leads that come from ChatGPT, Gemini and other AI, including WhatsApp

AI visits hide in your reports as direct traffic or as normal Google search. Here is what each AI tool leaves behind, how we set up GA4 and WhatsApp to catch it, and our own numbers, which are still small.

Use four signals together, because each one misses something. First, the tag: ChatGPT adds utm_source=chatgpt.com to links it shows, and on adjoltz.com those visits arrive with the tag and no referrer. Second, a GA4 channel group that puts AI sources at the top. Third, a WhatsApp button on every page with its own pre-filled first message, so each chat tells you the page. Fourth, ask every new lead how they found you.

Google's AI Overviews and AI Mode can't be split from normal Google traffic in analytics. Search Console shows their impressions by page, without the questions. Our own numbers are real but small: 4 ChatGPT visits in our first two days of tracking, and 1 of them tapped WhatsApp.

utm_source=chatgpt.comhow ChatGPT visits arrive on adjoltz.com, with no referrer
9 to 15 Oct 2026the week many ChatGPT links lost the tag, a bug per Search Engine Roundtable
4 visits, 1 tapChatGPT visits we logged on 20 to 21 Oct 2026, and WhatsApp taps among them. A small sample.
0 queriesSearch Console's AI report groups by page, country, device and date, never by question

Why AI leads go missing

Analytics tools decide where a visit came from with two clues:

AI tools often give one of these and not the other, and sometimes neither. A visit with no clue is filed as "direct", as if the person typed your address. Four common ways an AI lead disappears:

  1. The AI app opens your page without a referrer, and the link has no tag.
  2. The answer shows your phone number, and the buyer copies it into WhatsApp. No visit at all.
  3. The answer shows a WhatsApp link straight to your number, so the buyer never sees your site.
  4. The buyer read a Google AI Overview, then clicked a link in it. That looks exactly like a normal Google search visit.

What each AI tool leaves behind

This is the list our own pixel on adjoltz.com checks, taken from the code that sorts every visit. The last column is what we have confirmed on our own site so far, which is the part that matters.

AI toolReferrer sites we matchutm_source values we matchConfirmed on adjoltz.com (to 21 Oct 2026)
ChatGPTchatgpt.com, chat.openai.com, openai.comchatgpt, openai, chatgpt.comYes: utm_source=chatgpt.com, no referrer
Perplexityperplexity.aiperplexityNot confirmed yet
Claudeclaude.aiclaudeNot confirmed yet
Gemini appgemini.google.comgeminiNot confirmed yet
Copilotcopilot.microsoft.comcopilotNot confirmed yet
Other assistantsyou.com, phind.com, meta.ai, grok.com, deepseek.comthe same site namesNot confirmed yet
Google AI Overviews and AI Modegoogle.com, like any Google searchnoneCan't be separated from Google search

The order of the rules matters. Our pixel checks for a paid ad first (an ad tag or a Google click ID), then our own tracking links, then an AI tag, then any other campaign tag, and only then the referrer. A ChatGPT visit with no referrer is still counted as ChatGPT because the tag is checked before the empty referrer can call it direct.

The week the tag disappeared: 9 to 15 October 2026

On 14 October 2026, Search Engine Roundtable reported that ChatGPT links had stopped carrying utm_source=chatgpt.com from about 9 October, the day of OpenAI's GPT-6 release. Adobe's Cedric Huesler had found that the new version opened links in a way that sent no referrer and dropped the tag. On 15 October he posted: "Relieved. It was a bug. ChatGPT is tagging its links with utm_source=chatgpt(.)com again." The article does not say OpenAI confirmed it.

What it means for your reports:

Set up GA4 in about 15 minutes

Google Analytics 4 (GA4) added an AI Assistant default channel in May 2026. Google's rule: the medium is set to "ai-assistant" if the referrer matches its list of AI assistants. Google has not published the full list; it names ChatGPT, Gemini and Claude as examples (Search Engine Journal). A visit that arrives with a tag but no referrer can miss that channel, so we add our own rule as well.

  1. Open Admin, then Data display, then Channel groups. You need Editor access or above. Create a new channel group by copying the default one.
  2. Add a channel called "AI assistants". Set two conditions joined by OR: Session medium exactly matches ai-assistant, or Session source matches regex chatgpt|openai|perplexity|claude|gemini|copilot|deepseek|grok|meta\.ai|you\.com|phind. That regex mirrors the list in the table above.
  3. Move it near the top. GA4 puts each visit in the first channel it matches, in order. Put "AI assistants" below the paid channels and above Referral, Organic Search and Unassigned.
  4. Save and check old data. Google says custom channel groups can be applied to your reports retroactively. A standard property can have 2 custom groups besides the default.
  5. Make WhatsApp taps a key event. With enhanced measurement on, GA4 logs outbound link clicks. Create an event for clicks where the link URL contains wa.me, name it whatsapp_tap and mark it as a key event. Do the same for tel: links if calls matter to you.
  6. Build one report. In Explore: landing page as rows, your new channel group as columns, key events as the value. That table answers "which pages does AI send people to, and do they contact us?"

Tag every WhatsApp button with the page it sits on

If your leads come in on WhatsApp rather than through a form, the chat is where tracking has to happen. A WhatsApp link can carry a pre-filled first message, and that message is your best tracking tag, because it arrives inside the chat itself.

Every page on adjoltz.com has its own pre-filled message. The study page's button, for example, opens WhatsApp with "Hi Adjoltz! I read your UAE AI visibility study and I want my free AI check. My business is: ". When a chat starts with that line, we know the page. The link looks like this:

https://wa.me/971504200969?text=Hi%20Adjoltz!%20I%20read%20your%20UAE%20AI%20visibility%20study

How to do it on your site:

The limits are honest ones: a customer can delete the pre-filled text, and a WhatsApp link shown inside the AI answer skips your site completely. That is why the next step exists.

Ask every lead how they found you

Our WhatsApp assistant asks every new lead how they found us. It is the only signal that catches a copied number, a screenshot from a friend, or a Google AI Overview.

What Search Console shows for AI Overviews and AI Mode

Google Search Console, Google's free report on how your site appears in search, has a Generative AI performance report. It counts impressions, meaning how many times links to your site were shown in AI Overviews and AI Mode. You can group the numbers by page, country, device and date. You cannot see which questions showed your site.

Our own numbers, and why they are small

We switched on our own pixel on adjoltz.com on 20 October 2026. In the first two days, 20 and 21 October, it logged 4 ChatGPT visits. One of them landed on our Arabic blog post about WhatsApp calls in the UAE, which means ChatGPT cited an Arabic page. 1 of the 4 visitors tapped WhatsApp.

Four visits is not a conversion rate, and we don't present it as one. It shows the method works: the tag arrives, the pixel sorts it, and the tap is linked to the visit. The numbers worth quoting will come after a few months.

On the Hype online store, a client on Shopify, GA4's AI assistant traffic went from 16 visits (3 to 30 July 2026) to 61 (31 July to 27 August, peak back-to-school season), then back to 18 (13 September to 10 October). Shopify logged most ChatGPT visits as direct, so we matched GA4's order IDs to Shopify orders and tagged them. One AI order (AED 506) had used an influencer's discount code, so under our rule it moved to influencer sales, and AI revenue went to zero. The Hype case study has the full log.

Watch for double counting. A buyer can ask ChatGPT, then search your name on Google, then tap an Instagram ad before they message you. Decide one rule for which source gets the lead, write it down, and apply it every month. A simple rule: credit the source the lead names in the chat, and keep the analytics source next to it.

A one-page AI leads report

This is the monthly table we keep for ourselves and for clients:

SignalWhere to get itWhat to write down
AI visitsGA4, your AI channel groupVisits by tool, top landing pages
WhatsApp taps from AI visitsGA4 key event or your pixelTaps, and which pages they came from
Chats by pageThe pre-filled first line of each chatChats per page
"How did you find us?"Your CRMLeads who said ChatGPT, Gemini, AI or Google
AI Overview impressionsSearch Console, Generative AI report, UAEImpressions by page
Your buyer questionsAsked by hand on ChatGPT and GeminiNamed or not, with a dated screenshot

What we set up for clients

Every Adjoltz plan includes lead counting: we tag links and WhatsApp chats so you see which leads came from AI. Counting WhatsApp leads that came from AI is part of Foundation (AED 4,500 a month), and the setup we use is the one on this page: the channel group, the key events, a pre-filled WhatsApp message per page, and a "how did you find us" question your team asks every lead. Authority (AED 16,000 a month) also links those leads to real revenue in your CRM. Every plan has a 3-month minimum, then month to month, with no setup fee.

What we don't promise

Questions people ask

How do I see ChatGPT traffic in Google Analytics 4?

Check two places. The AI Assistant default channel, added in May 2026, catches visits whose referrer is on Google's list of AI assistants. ChatGPT visits often arrive with utm_source=chatgpt.com and no referrer, so also filter or group by session source containing chatgpt.com, or build a custom channel group with an AI rule at the top.

Why did my ChatGPT traffic drop in mid-October 2026?

From 9 October 2026 many ChatGPT links opened without the utm_source=chatgpt.com tag and without a referrer, so analytics counted them as direct visits. Adobe's Cedric Huesler reported on 15 October that it was a bug and the tag was back (Search Engine Roundtable). If direct traffic rose that week while ChatGPT visits fell, that was the cause.

Can I see which questions triggered my site in Google AI Overviews?

No. Search Console's Generative AI performance report shows impressions in AI Overviews and AI Mode grouped by page, country, device and date, but not by query. Clicks from AI features are mixed into the normal Web search numbers.

How do I know a WhatsApp lead came from AI?

Use three signals together: a page-specific pre-filled first message on every WhatsApp button, a pixel or GA4 event that logs the tap with the visit's source, and asking every new lead how they found you. No single one catches everything, because some people copy the number or tap a WhatsApp link shown straight inside the AI app.

How many leads does AI send a typical UAE business?

We don't know a typical number yet, and we would distrust anyone who quotes one. On adjoltz.com we logged 4 ChatGPT visits in our first two days of tracking, and 1 tapped WhatsApp. On the Hype store, GA4 counted 16 AI assistant visits in July 2026 and 61 in peak season. Start counting now so you have your own baseline.

Does Perplexity or Claude send tagged links too?

Our pixel checks for utm_source values and referrers from Perplexity, Claude, Gemini and Copilot, but as of 21 October 2026 ChatGPT is the only tool whose links we have confirmed on our own site, so we can't say how the others tag their links today.

Sources

  1. Adjoltz: UAE AI visibility study 2026 (500 buyer questions, 21 Oct 2026)
  2. Adjoltz: study data, one row per question (CSV)
  3. Google Ads Keyword Planner (UAE, 21 Oct 2026)
  4. Search Engine Roundtable: OpenAI drops UTM parameters from ChatGPT results (14 Oct 2026, updated 15 Oct)
  5. Google Analytics Help: Default channel group (AI Assistant)
  6. Search Engine Journal: Google Analytics adds AI Assistant default channel (14 May 2026)
  7. Google Analytics Help: Custom channel groups
  8. Google Search Console Help: Generative AI performance report
  9. Google Search Console Help: Search generative AI control
  10. Bing Webmaster Blog: Introducing AI Performance in Bing Webmaster Tools (10 Feb 2026)
  11. Adjoltz case study: Hype UAE (Shopify, AI visits and order tagging)

Read next

What does AI say about your business?

Free AI check on WhatsApp: 10 real buyer questions on ChatGPT and Gemini (Google AI). Result in about 10 minutes during Dubai working hours.

Get my free AI check