How to track ChatGPT and AI traffic in Google Analytics 4
GA4's new AI Assistant channel misses some assistants and app clicks land in Direct. The custom channel group, the regex, and what GA4 still can't see.
An AI assistant is telling your buyers something false about your company - a wrong owner, a dead product, a price from 2023 - and there's no edit button. Here's the playbook that actually works: trace the sources the engines read, fix them in the right order, file with each engine's official channel, and verify the correction sticks. Plus the honest part nobody says: how long each layer takes.
It usually arrives as a screenshot. A prospect, an investor, your own CEO asks ChatGPT about your company - and the answer names the wrong owner, describes a product you killed two years ago, quotes a price from another era, or credits your flagship feature to a competitor. The instinct is to correct the chatbot right there in the thread. It thanks you warmly, updates nothing for anyone else, and tells the next buyer the same wrong thing. There is no edit button for AI answers - but there is a supply chain, and you can work it. This is the playbook.
Every answer is built from two fallible layers. Training memory is a snapshot: whatever the public web said about you before the model's cutoff, frozen into the weights - old ownership, dead products, stale prices, all delivered with present-tense confidence. Retrieval is live but source-dependent: the engine searches mid-answer, reads a handful of pages, and repeats what they say - so a stale directory entry or a 2023 article that outranks your own site becomes the truth. A third failure compounds both: entity confusion, where a similarly-named company's facts get merged into yours - one reason different engines tell different stories.
A fourth failure is the one nobody checks first: your own site. The engine read your pages and still got it wrong, because the fact was ambiguous, hidden behind JavaScript, or contradicted by an old landing page you forgot existed. We lived a version of this ourselves: for months after we renamed from PEEX to Zene in June 2026, answers about us were accurate except for the one word that mattered - the name.
The load-bearing insight: every one of these failure modes traces back to real, findable pages. The wrong fact lives somewhere. Complaining to the engine while that page stands is treating the symptom; the page is the disease.
You can't edit the answer. You can edit what the answer is made of.
The fix depends on where the error lives, and two minutes of diagnosis saves weeks of work on the wrong layer. Ask the engine the same question with web search on and look at what comes back:
Engines that show their sources - Perplexity especially - make this fast. Keep a note per error of which bucket it's in; the steps below work all four, but the order of effort changes.
Before fixing anything, get the full damage report. Ask the questions your buyers ask - "who owns X," "what does X cost," "X vs Y" - on ChatGPT, Gemini, Perplexity, Claude and Grok, and record the exact wrong claims. Engines fail independently: one may be wrong from memory while another is wrong from a bad source, and the fix differs. A free ChatGPT check gives you a quick first pass on one engine; the point is a written list of claims per engine, not a vibe.
When an answer carries citations, you've been handed the supply chain: those pages are where the engine read the error. Collect every cited page that repeats the wrong fact - old press coverage, business directories, data-aggregator profiles, an abandoned Crunchbase entry. When an answer cites nothing, the claim is probably training memory - you can't fix the weights, but the remaining steps determine what the next model version absorbs and what web-grounded answers say meanwhile. Our study of which domains engines cite shows how concentrated this supply chain usually is.
Engines cross-check claims against your own site, and ambiguity there loses to third-party confidence. Your homepage, about page and pricing page must state the disputed facts plainly - who owns you, what you sell, what it costs - in crawlable HTML, backed by Organization schema so the facts are machine-readable. If your own site hedges, every error elsewhere wins by default.
Two habits make this step stick. First, search your whole site for the wrong fact before blaming the model: old pricing on a forgotten landing page, a docs page describing a deprecated plan, an about page with the old positioning - models cross-read everything, and a contradiction on your own domain licenses the error. State each important fact once, clearly, and update or redirect the rest. Second, for facts the engines keep fumbling, publish the canonical answer: a question-shaped page ("How much does X cost?", "What does X actually do?") that answers in its first sentence. Engines reach for the page that answers plainly and recently, so make the freshest, clearest source on the topic yours.
Now the highest-leverage move in the playbook: email the cited pages. A short, friendly, factual correction request - quote their sentence, state the correct fact, offer evidence - gets acted on far more often than people expect, especially with the detail that changes an editor's calculus: AI assistants are citing this page and repeating the error to everyone who asks. One corrected source improves every engine's retrieval at once. The kit below generates the email from your specifics:
Pick your case and get a concrete plan - official channels, a ready-to-send email for the sources AI cites, and a robots.txt generator. Nothing you type leaves this page.
Ask the question your buyers ask on each engine and note the exact wrong claim - engines disagree, and you can't fix what you haven't seen. Our free checker shows what ChatGPT says in three buyer answers, no signup; a free Zene account adds Gemini, and Pro covers Claude, Perplexity and Grok with the cited sources exposed.
When the answer carries citations, those pages are where the wrong fact lives - an old press mention, a stale directory entry, a crunchbase-style profile. List every cited page that repeats the error. No citations usually means the claim comes from training memory, which makes steps 3–5 matter even more.
Your homepage, about page and pricing page must state the correct fact plainly, in crawlable HTML, with Organization schema backing it. Engines cross-check against your own site - if it's vague there, third-party errors win.
Send the cited pages a short, friendly correction request. Editors fix factual errors far more often than people expect, especially when you point out AI assistants are amplifying the mistake:
Subject: Correction request - outdated information about [your brand]
Hi,
I'm reaching out from [your brand]. Your page currently states:
"[the incorrect claim, quoted from their page]"
That's no longer accurate. The correct information is:
"[the correct fact, stated in one sentence]"
Because AI assistants like ChatGPT and Perplexity cite your page when answering questions about us, the outdated version is being repeated to people researching [your brand]. Could you update the page? I'm happy to provide anything you need to verify the correction.
Thank you!
[Your name, role]Retrieval-based answers update in days to weeks once sources change; training memory only updates when models ship. One re-check proves nothing - track it weekly until the correction sticks everywhere.
With the sources moving, file the formal reports - follow-up, not the fix. OpenAI runs the most established process: the Privacy Portal's "remove personal data from ChatGPT responses" request (personal data, not general company facts - for those, the sources are the lever). Google documents a correction path for AI-generated business descriptions through Business Profile, and every AI Overview has a feedback control. Perplexity and Claude take in-answer feedback - and both lean citation-heavy, so step 4 moves them fastest. Set expectations accordingly: feedback tunes systems in aggregate; sources change answers.
Two clocks run in parallel, and knowing which one you're watching keeps you sane. Retrieval-layer fixes surface in days to weeks as engines re-crawl the corrected pages. Training memory updates only when new model versions ship - months-scale - which is why a web-grounded answer can be fixed while the offline answer still repeats the old error. Answers also drift on their own, so a single good re-check proves nothing; track the questions weekly until the correction holds everywhere, then keep watching so the next stale source doesn't reinfect the answers.
Wrong AI answers feel uneditable because the interface offers no recourse - but the answer is downstream of pages, and pages can be fixed. Audit the engines, trace the citations, make your own site unambiguous, correct the sources, file the official reports, and re-check on a schedule that respects the two clocks. And once the record is clean, notice you've built exactly the muscle that wins the other game too: the brands engines recommend are the ones whose supply chain says the right things consistently. Run the free audit - it's step 1 of this playbook, automated.
Work the supply chain, not the chatbot. First audit what each engine actually says and which sources it cites. Then fix your own pages - homepage, about, pricing - so the correct fact is stated plainly with Organization schema. Next, email the cited third-party pages (old articles, directories, profiles) with a short correction request; editors fix factual errors more often than people expect. Finally file with the engines' official channels - OpenAI's Privacy Portal for personal data, Google Business Profile for listing descriptions, in-answer feedback elsewhere - and re-check weekly until the correction sticks. Arguing with ChatGPT in the chat window only edits your personal session, not what it tells anyone else.
Because it answers from two fallible layers. Training memory is a snapshot: whatever the web said about you before the model's cutoff, frozen - old ownership, discontinued products, stale pricing. Retrieval is live but source-dependent: the engine reads a handful of pages mid-answer, and if a stale directory or an old article outranks your own site, the error gets repeated with confidence. Entity confusion adds a third failure: brands with similar names get merged. All three causes share one property - the wrong fact lives on real pages you can find and fix.
No. Correcting the chatbot in the chat window only changes that one conversation for that one user - the model doesn't learn from being corrected in chat, and the next buyer gets the same wrong answer. To change what it tells everyone, fix the sources it reads: your own pages first, then the third-party pages it cites, so both live retrieval and future training snapshots pick up the correct fact.
If the error concerns your business listing, correct it through Google Business Profile - Google documents a process for reporting problems with AI-generated descriptions of your business. For errors inside an AI Overview answer, use the overview's own feedback control, and fix the underlying pages it cites, because Overviews summarize ranked sources. There is no way to opt out of AI Overviews while staying in Google Search - they're generated from the same index that ranks you.
For personal data, yes - OpenAI runs a formal process: the Privacy Portal's 'Remove personal data from ChatGPT responses' request, which filters what ChatGPT will say (and is strongest under GDPR/CCPA jurisdictions). For company information, there's no removal form - the practical route is removing or correcting the source pages the engines read, which cuts the wrong claim out of every engine's retrieval at once. Be realistic about the mechanism: response filtering and source cleanup change what engines say now; data already inside trained models persists until future model versions ship.
Two clocks run in parallel. Retrieval-layer fixes - your pages corrected, third-party sources updated - typically show up in days to weeks, as the engines re-crawl and re-rank the sources they read live. Training-memory fixes are slower: what a model 'knows' offline only changes when a new model version ships, which happens on a cadence of months. That's why a correction can appear fixed in web-grounded answers while an offline answer still repeats the old error - and why you re-check on a schedule instead of celebrating after one good answer.
Put this guide into practice - get your free visibility score in minutes.
