AI-verkeer meet je in GA4 door bezoeken met bronnen als chatgpt.com, perplexity.ai, copilot.microsoft.com en gemini.google.com in een eigen kanaal te zetten, via een aangepaste kanaalgroep met een reguliere expressie. ChatGPT voegt aan links in zijn antwoorden vaak utmsource=chatgpt.
AI-verkeer meet je in GA4 door bezoeken met bronnen als chatgpt.com, perplexity.ai, copilot.microsoft.com en gemini.google.com in een eigen kanaal te zetten, via een aangepaste kanaalgroep met een reguliere expressie. ChatGPT voegt aan links in zijn antwoorden vaak utm_source=chatgpt.com toe, waardoor dat verkeer goed herkenbaar is. Wat je niet ziet: klikken vanuit AI Overviews (die tellen als Google organic), bezoeken vanuit apps zonder referrer, en alle keren dat je genoemd wordt zonder dat iemand klikt.
In de standaardrapporten van GA4 verdwijnt AI-verkeer tussen Referral, Unassigned en Direct. Dat maakt het onzichtbaar, en dus onmogelijk om te beoordelen of je investering in GEO iets oplevert. Hieronder de inrichting stap voor stap, en de eerlijke lijst van wat je níét kunt meten.
Waar AI-verkeer nu in GA4 terechtkomt
Een bezoeker klikt in ChatGPT op een link naar je productpagina. Wat GA4 ziet, hangt af van hoe die klik binnenkomt:
| Situatie | Wat GA4 registreert | Standaardkanaal |
|---|---|---|
Link met utm_source=chatgpt.com | Bron chatgpt.com, medium (not set) | Vaak Unassigned |
| Link zonder UTM, met referrer | Bron chatgpt.com of perplexity.ai, medium referral | Referral |
| Klik vanuit een app die geen referrer meestuurt | Geen bron | Direct |
| Klik vanuit een AI Overview of AI Mode in Google | google / organic | Organic Search |
| Klik vanuit Copilot in Bing-zoekresultaten | Meestal bing / organic | Organic Search |
Alleen de eerste twee regels kun je als AI-verkeer isoleren. Dat is de basis van alles hieronder.
Stap 1: kijk wat er al binnenkomt
Voordat je iets inricht, check je welke bronnen je al hebt.
- Ga naar Rapporten > Acquisitie > Verkeersacquisitie.
- Wijzig de primaire dimensie naar Sessiebron/-medium.
- Typ in het zoekveld
chatgpt, daarnaperplexity,copilot,geminienclaude.
Je ziet nu varianten als:
chatgpt.com / (not set)
chatgpt.com / referral
chat.openai.com / referral
perplexity.ai / referral
www.perplexity.ai / referral
copilot.microsoft.com / referral
gemini.google.com / referral
claude.ai / referral
chat.openai.com is het oude domein van ChatGPT. In oudere data kom je het nog tegen. Neem het mee in je regex, anders mis je historische sessies.
Stap 2: maak een aangepaste kanaalgroep
De standaardkanaalgroep van GA4 kun je niet aanpassen. Je maakt een kopie en voegt daar een kanaal aan toe.
- Ga naar Beheer > Gegevensweergave > Kanaalgroepen.
- Kopieer de standaardkanaalgroep, of klik op Nieuwe kanaalgroep maken. Met een kopie behoud je alle bestaande kanalen.
- Geef de groep een naam, bijvoorbeeld "Kanalen incl. AI".
- Klik op Nieuw kanaal toevoegen en noem het "AI-assistenten".
- Stel de voorwaarde in: Bron > komt overeen met regex > de regex hieronder.
- Sla op en versleep het kanaal boven Referral en Unassigned. GA4 wijst een sessie toe aan het eerste kanaal waarvan de voorwaarde klopt. Staat Referral bovenaan, dan komt je AI-kanaal nooit aan de beurt.
De regex
.*(chatgpt\.com|chat\.openai\.com|perplexity\.ai|copilot\.microsoft\.com|gemini\.google\.com|claude\.ai|chat\.deepseek\.com|chat\.mistral\.ai).*
Een paar keuzes in deze regex:
.*aan beide kanten. Zo vang je ook subdomeinen alswww.perplexity.ai, ongeacht of het veld als volledige of gedeeltelijke match wordt beoordeeld.- Puntjes ge-escaped (
\.). Een losse punt betekent in regex "elk teken". - Geen
bingofgoogle. Die bronnen zijn vooral gewone zoekmachines. Wie ze meeneemt, telt al het organische verkeer als AI. - Uitbreidbaar. Nieuwe AI-diensten voeg je toe als extra alternatief tussen de haakjes.
Houd de lijst bij. Domeinen veranderen, en nieuwe assistenten komen erbij.
Rapport gebruiken
Ga terug naar Verkeersacquisitie, klik op het pijltje naast de primaire dimensie en kies je nieuwe kanaalgroep. Je ziet nu "AI-assistenten" als eigen regel naast Organic Search, Paid Search en de rest.
Kanaalgroepen zijn een weergave-instelling. Ze veranderen je ruwe data niet en worden ook toegepast op data van vóór het aanmaken. Je kunt dus direct terugkijken.
Stap 3: koppel het aan omzet
Sessies tellen is het makkelijke deel. De vraag is wat dit verkeer oplevert.
Maak een verkenning: Verkennen > Lege verkenning > Vrije vorm.
- Dimensies: je nieuwe kanaalgroep (sessieniveau), Sessiebron, Bestemmingspagina.
- Statistieken: Sessies, Betrokken sessies, Belangrijke gebeurtenissen, Aankopen, Totale opbrengst.
- Filter: kanaalgroep is gelijk aan "AI-assistenten".
Wat je hieruit haalt:
- Welke pagina's AI-assistenten naar je toe sturen. Vaak zijn dat vergelijkingen, uitleg en specifieke productpagina's, niet je homepage.
- Hoe de conversieratio zich verhoudt tot organisch verkeer. Bezoekers uit AI-antwoorden hebben vaak al een deel van hun oriëntatie gedaan. Of dat bij jou tot hogere conversie leidt, laat je eigen data zien.
- Welke bron per AI-dienst het meest oplevert. ChatGPT en Perplexity gedragen zich anders.
Kijk ook naar Advertenties > Attributie > Conversiepaden. Een bezoeker die eerst via ChatGPT binnenkomt en een week later via een merkzoekopdracht koopt, telt in last-click-rapporten niet als AI-conversie. In de conversiepaden zie je die eerste aanraking wel.
Stap 4: segmenteren op landingspagina
Een bruikbare extra: een vergelijking tussen pagina's die je bewust voor AI-zichtbaarheid hebt verbeterd en pagina's die je niet hebt aangeraakt.
Maak in je verkenning een segment "Sessies uit AI-assistenten" en zet de bestemmingspagina's ernaast. Groepeer op paginatype: producten, categorieën, blog, informatiepagina's. Volg dat per maand.
Dat is geen wetenschappelijk experiment. Het geeft wel richting. En het is beter dan geen idee hebben.
Stap 5: BigQuery voor wie meer wil
Met de BigQuery-export van GA4 kun je de referrer zelf uitlezen, los van hoe GA4 bron en medium toewijst. Een voorbeeldquery:
SELECT
REGEXP_EXTRACT(ref, r'^https?://([^/?]+)') AS referrer_host,
COUNT(*) AS paginaweergaven
FROM (
SELECT
(SELECT value.string_value FROM UNNEST(event_params)
WHERE key = 'page_referrer') AS ref
FROM `project.analytics_123456789.events_*`
WHERE _TABLE_SUFFIX BETWEEN '20261001' AND '20261023'
AND event_name = 'page_view'
)
WHERE REGEXP_CONTAINS(ref, r'chatgpt|openai|perplexity|copilot|gemini|claude')
GROUP BY referrer_host
ORDER BY paginaweergaven DESC;
Vervang project, dataset en datums door je eigen waarden. Hiermee zie je ook referrers die GA4 anders classificeert.
De grenzen: wat je niet meet
Hier wordt het eerlijk. Het AI-kanaal in GA4 laat maar een deel van het verhaal zien.
1. AI Overviews en AI Mode zijn niet te scheiden
Klikken vanuit AI Overviews en AI Mode komen binnen als google / organic. GA4 kan ze niet onderscheiden van gewone organische klikken. In Search Console tellen ze mee in het zoektype "Web", ook zonder aparte uitsplitsing. Voor de impact van AI Overviews op je verkeer zie Google AI Overviews en AI Mode.
2. Apps sturen niet altijd een referrer mee
Wie een link opent vanuit de ChatGPT-app op een telefoon of desktop, komt niet altijd met een referrer binnen. Zonder UTM-parameter wordt dat Direct. Een stijging in Direct-verkeer naar diepe productpagina's kan een hint zijn. Het bewijst niets.
3. Copilot in Bing lijkt op Bing
Copilot-antwoorden binnen de Bing-zoekomgeving leveren vaak een bing.com-referrer op. Die telt als organisch zoekverkeer. Alleen copilot.microsoft.com is als AI-verkeer herkenbaar.
4. Vermeldingen zonder klik zie je niet
Het grootste gat. Als ChatGPT je merk aanbeveelt en de gebruiker later zelf naar je site gaat of je in Google opzoekt, heeft GA4 geen idee dat ChatGPT de bron was. Een deel van het effect van GEO zie je terug als groei in merkzoekopdrachten of direct verkeer, niet als AI-verkeer.
Wil je weten óf je genoemd wordt, dan moet je dat apart meten: periodiek vaste vragen stellen aan de assistenten, of tools gebruiken die dat bijhouden. Dat staat los van GA4.
5. Consent beperkt alle metingen
Bezoekers die geen toestemming geven voor analytische cookies meet GA4 niet of alleen gemodelleerd, afhankelijk van je Consent Mode-instelling. Dat geldt voor elk kanaal, dus ook voor AI-verkeer. Vergelijk kanalen relatief, niet op absolute aantallen.
Server-side aanvullen
Je serverlogs vullen GA4 aan. Twee signalen die je daar wel ziet:
- ChatGPT-User: een request die ChatGPT doet als een gebruiker een vraag stelt waarbij jouw pagina wordt opgehaald. Dat is geen bezoek van een mens, maar wel een teken dat je pagina in een antwoord wordt gebruikt.
- OAI-SearchBot en PerplexityBot: crawlers die de indexen van ChatGPT-zoeken en Perplexity vullen. Komen ze niet langs, dan is de kans op zichtbaarheid daar klein.
Hoe je dat uitleest, staat in logfile-analyse voor SEO. En omdat ChatGPT-zoeken onder meer op de Bing-index leunt, hoort ook Bing Webmaster Tools in je meetset.
Wat je met de cijfers doet
Een paar principes om de data goed te lezen:
- Kijk naar omzet en conversie, niet alleen naar sessies. Weinig sessies met een hoge orderwaarde zegt meer dan veel sessies zonder aankoop.
- Vergelijk trends, geen losse maanden. AI-verkeer schommelt mee met productupdates van de AI-diensten zelf.
- Combineer bronnen. GA4 voor klikken en omzet, serverlogs voor crawls en ophaalacties, Search Console voor Google, Bing Webmaster Tools voor Bing.
- Rapporteer de onzekerheid. Zeg erbij dat AI Overviews in organisch zitten en dat vermeldingen zonder klik niet meetbaar zijn.
Dit meetwerk is onderdeel van hoe wij GEO voor webshops aanpakken: eerst meetbaar maken wat er al is, dan verbeteren, dan meten of het iets oplevert. Wil je weten hoe jouw shop er nu voor staat, in zoekmachines én in AI-antwoorden? Dan begint het bij een SEO-audit.
Veelgestelde vragen
Hoe zie ik ChatGPT-verkeer in Google Analytics 4?
Ga naar Verkeersacquisitie, zet de dimensie op Sessiebron/-medium en zoek op "chatgpt". Je ziet dan bronnen als chatgpt.com / (not set) en chatgpt.com / referral. Voor een vast overzicht maak je een aangepaste kanaalgroep met een AI-kanaal.
Waarom staat ChatGPT-verkeer onder Unassigned?
ChatGPT voegt vaak alleen utm_source=chatgpt.com toe, zonder utm_medium. GA4 kan zo'n sessie dan niet aan een standaardkanaal toewijzen. Een aangepaste kanaalgroep die op de bron filtert, lost dat op.
Kan ik verkeer uit Google AI Overviews apart meten?
Niet in GA4. Klikken uit AI Overviews en AI Mode komen binnen als google / organic. Search Console telt ze mee in het zoektype Web, zonder aparte uitsplitsing.
Werkt een nieuwe kanaalgroep ook op oude data?
Ja. Kanaalgroepen zijn een weergave van je data en worden ook toegepast op sessies van vóór het aanmaken. Je kunt dus direct terugkijken in je historie.
Is het AI-kanaal in GA4 een volledig beeld van mijn AI-zichtbaarheid?
Nee. Je ziet alleen klikken met een herkenbare bron. Bezoeken vanuit apps zonder referrer, klikken vanuit AI Overviews en vermeldingen zonder klik vallen erbuiten. Combineer GA4 met serverlogs, Search Console en Bing Webmaster Tools.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →


