GA4’s AI Assistant channel telt structureel te laag

Op 13 mei 2026 voegde Google een native AI Assistant channel toe aan de Default Channel Group in GA4. Goed nieuws op zich: bezoeken vanuit ChatGPT, Gemini en een handvol andere AI-bronnen krijgen automatisch het medium ai-assistant mee en komen in een eigen kanaal terecht. Geen regex, geen handmatig gedoe. Maar er zit een serieus lek in, en ik zie dit type probleem vaker stilletjes dooretteren in rapportages.

Waarom één bron in drie kanalen eindigt

GA4 bepaalt het channel op basis van source én medium samen. Dat betekent dat chatgpt.com op drie plekken tegelijk kan opduiken in je rapportage:

  • chatgpt.com / ai-assistant > AI Assistant (de sessies die GA4 herkende)
  • chatgpt.com / referral > Referral (sessies van vóór de uitrol, of die GA4 gewoon miste)
  • chatgpt.com / (not set) > Unassigned (verkeer uit de ChatGPT-app, waarbij de in-app browser de referrer strikt)

Die derde bucket, Unassigned, checkt bijna niemand. Dus lees je alleen het AI Assistant channel, dan mis je structureel een deel van je eigen ChatGPT-traffic.

Daarbij is de platformlijst die Google herkent allesbehalve stabiel. Bij de lancering stond Claude erin; kort daarna was Claude verdwenen en stonden DeepSeek, Copilot en Grok op de lijst. Perplexity, een van de AI-bronnen met de hoogste intentie, staat er helemaal niet op en belandt gewoon in Referral. AI-verkeer groeit snel, dus slordig meten is een duur geintje.

De fix: bouw een custom channel group op source

De oplossing is simpel in opzet, maar vraagt wat precisie in de uitvoering. Maak een custom channel group in GA4 en match uitsluitend op source, niet op medium. Zo verdwijnt het onderscheid tussen ai-assistant, referral en (not set) voor dezelfde bron. Voordeel: de custom group werkt retroactief, dus je vangt ook de oude sessies die in Referral zitten.

De stappen:

  1. Ga naar Admin > Data display > Channel groups en maak een nieuwe group aan
  2. Voeg een channel toe, noem het AI
  3. Zet de conditie op Source matches regex met een patroon over de relevante AI-domeinen
  4. Sleep het AI-channel boven Referral en Organic, zodat het die sessies als eerste claimt
  5. Sla op en gebruik de group als primaire dimensie in je acquisition-rapporten

Wees precies met je regex. Gebruik herkenbare domeinen of host-tokens, nooit losse strings zoals gpt op zichzelf, want die matchen op alles wat die drie letters bevat. Gemini moet als gemini.google.com in het patroon, anders hap je al je gewone Google organic mee.

Wat dit niet oplost

Een custom channel group repareert de classificatie, niet de dataverzameling. Traffic vanuit AI-apps die geen referrer meegeven, belandt gewoon in Direct en is onzichtbaar als AI-verkeer. Google’s eigen AI Overviews tellen als google / organic en blijven daar ook in. Dat is bewuste keuze van Google, en je moet er niet aan proberen te sleutelen.

Check dit gewoon even in je Traffic acquisition-rapport via Session source/medium als extra dimensie. Dan zie je meteen of chatgpt.com bij jou ook over drie kanalen verspreid zit. Grote kans van wel.

Bron: Search Engine Journal