Track Gemini traffic in GA4 using its new UTM tags: read the AI Assistants channel, separate Gemini from AI Overviews, and avoid the self-tagging mistake.
Last verified · 2026-10-04 · by Moe Ameen
For a long time there was no clean way to see how much traffic Google's Gemini actually sent your site. Referrer data from AI assistants is unreliable — a large share of Gemini clicks, especially from mobile apps and Android assistant invocations, arrive with the referrer stripped and land in analytics as anonymous "direct" visits — so the channel looked far smaller than it was. In late September 2026 that started to change: Gemini quietly began appending UTM parameters to the links it surfaces, and Google's John Mueller confirmed he sees them too. A tag that rides inside the URL survives where a referrer doesn't, which finally gives you a sturdier signal to attribute.
This is the practical setup for reading that signal in Google Analytics 4. You will confirm the tag, lean on GA4's native AI Assistants channel for the referrer-detected portion, capture the tagged visits that referrers miss, keep Gemini separate from AI Overviews so the numbers mean something, and build one view you actually check weekly. Two things to hold onto before you start: the behavior is undocumented, so treat a tagged count as a floor rather than a complete total, and you never tag your own URLs to "help." For the why behind all of this — how the AI Assistants channel works and why referrers lie — see the guide on [tracking Gemini and AI-assistant traffic](/guides/tracking-gemini-ai-assistant-traffic).
GA4 is the read side of this: once the Gemini view is live, it tells you — with a signal that finally survives the referrer-stripping — that Gemini is a real referral source and which of your pages earn the clicks. What it can't do is act on that answer, and the answer is almost always the same one. Gemini clicks come from being the source Gemini keeps citing, and being cited is a footprint-and-cadence problem: the engine grounds its answers across many surfaces, so it rewards a brand that shows up consistently, in one voice, across the places it reads — not a site that published one good page and went quiet. Producing at that footprint by hand is where most creators stall, and it is exactly the write side [Kompozy](/) is built to carry.
Here is the loop the tag makes legible. Your Gemini view names the winners — a topic, a format, the pages pulling AI referrals — and you feed that back into what Kompozy generates: [blog articles and email newsletters](/glossary/output-buckets) an assistant can ground an answer in, platform-native text, [Persona Shorts](/glossary/persona-shorts) and avatar video, brand-exact carousels, and quote cards, all governed by one [Persona Brief](/glossary/persona-brief) so your name, claims, and voice stay identical across every surface — which is the consistency that makes you a stable entity an engine trusts enough to cite. Then [Autopilot](/glossary/autopilot) schedules the batch and fans it across the eight social platforms plus blog and email behind a per-post review gate, so the footprint Gemini reads keeps growing on a deliberate cadence instead of in bursts.
The honest boundary matters: Kompozy is not an analytics tool and will not read Gemini's tag for you — you keep GA4 for measurement, and nothing replaces building the UTM view yourself. What Kompozy changes is the input to that measurement: it turns the lever the tag points at — consistent, citable, multi-surface publishing — from a manual grind into a standing capability. Starter is $199/mo (5,500 credits) for a solo creator building that footprint; Pro is $499/mo (18,000 credits) for a team publishing daily across every surface; Enterprise is custom. The tag tells you Gemini is sending clicks; Kompozy is how you earn more of them.
Yes. In late September 2026 a Reddit user spotted Gemini appending UTM parameters to the links it surfaces, and Google's John Mueller acknowledged publicly that he sees them too. The working assumption is that the tag fires when Gemini cites or links a source in an answer. Google hasn't announced the change or published the exact format, so treat it as a real but unofficial signal — a floor on your Gemini traffic, not a complete count.
Mostly you don't have to build anything for the referrer-detected portion: GA4 ships a native AI Assistants channel that recognizes Gemini by its referrer and files those sessions automatically. Open Reports > Acquisition > Traffic acquisition, set the dimension to Session source / medium, and look for the Gemini rows. Then add an Explore view to capture the UTM-tagged visits that arrive with no referrer, which the native channel can't see on its own.
Because the referrer is often stripped. A large share of Gemini clicks — especially from mobile apps and Android assistant invocations — arrive with no referrer header, so analytics files them as anonymous direct visits. That is exactly the gap the UTM tag closes: a parameter inside the URL survives the trip where a referrer doesn't, so the tagged clicks can be attributed to Gemini instead of disappearing into direct.
No. Gemini links to your real canonical URL, so adding utm_source=gemini yourself would stamp the tag onto visitors arriving from organic search, email, and social — mislabeling all of them as Gemini traffic and corrupting the number you're trying to measure. Let Gemini apply its own tag and read it in analytics; never apply it manually.
No, and conflating them makes the data meaningless. Gemini is the assistant, and a click from a Gemini answer lands in GA4 as a session you can attribute. AI Overviews are the AI summaries at the top of Search results, which are largely zero-click; you read their impressions in Search Console's generative-AI report, not in GA4. Track the two separately.