Iemand vraagt een AI-assistent om een waterdichte trailschoen en tikt de link naar je winkel aan. GA4 kan dat bezoek opslaan onder AI Assistant, Referral, Direct of Unassigned, afhankelijk van de assistent en wat er met de klik meekwam. Aan de Shopify-kant draagt de bestelling mogelijk de referrer van dat bezoek, of helemaal geen bezoekdata.
Deze gids dekt wat per 2 oktober 2026 is gedocumenteerd, voor winkels in elke markt, het VK en de EU meegerekend. Deze platformregels zijn in 2026 bijna elke maand veranderd, dus ik dateer wat ik stel en controleer het maandelijks na.
Waar landt AI-assistentverkeer in GA4?
Sinds 13 mei 2026 heeft GA4’s standaardkanaalgroep een AI Assistant-kanaal. Het vangt bezoeken waarvan de referrer op Google’s lijst van AI-assistenten staat, plus verkeer getagd met medium ai-assistant. Oudere regels doen de rest: geen referrer en geen UTM is Direct, andere referrers landen meestal in Referral, en AI Mode en AI Overviews tellen als Organic Search.
Wanneer de referrer matcht, zet GA4 het medium op ai-assistant en de campagne op (ai-assistant). Google’s kanaalpagina noemt ChatGPT, Gemini, Deepseek, Copilot en Grok als voorbeelden. De release-notitie van mei noemt ChatGPT, Gemini en Claude. Geen van beide noemt Perplexity. De volledige lijst is een spreadsheet waarnaar de kanaalpagina linkt.
Vergelijkingstabel — scrol horizontaal om alle kolommen te bekijken
| Waar de klik vandaan kwam | Wat GA4 bereikt | Standaardkanaal, 2 okt 2026 |
|---|---|---|
| ChatGPT | De referrer van ChatGPT, als die aankomt; op links uit zoekresultaten ook utm_source=chatgpt.com | AI Assistant wanneer GA4 het bezoek matcht. Lees de source / medium die je property registreert |
| Gemini, Copilot, Deepseek, Grok | De referrer van de assistent | AI Assistant: door Google benoemd |
| Claude | De referrer van de assistent | Alleen in de release-notitie benoemd. Controleer je property |
| Perplexity | De referrer van de assistent | Op geen van beide pagina’s benoemd. Controleer je property |
| Google AI Mode, AI Overviews | Google Search | Organic Search |
| Een assistent, geopend zonder referrer en zonder UTM | Niets | Direct |
| Een link waarvan de UTM’s op geen kanaalregel matchen | Je UTM’s | Unassigned |
| Een ChatGPT Ads-klik | oppref, plus de UTM’s die je zelf zette | Waar je UTM’s op matchen |
| Een checkout die binnen AI Mode, Gemini, Copilot of Meta is betaald | Niets: de winkel laadt nooit | Geen sessie, geen purchase |
Behandel het AI Assistant-cijfer als een ondergrens. Voor een tweede mening heeft GA4’s dimensie Source Group, toegevoegd op 11 juni 2026, ingebouwde groepering voor AI-bronnen zoals ChatGPT en Perplexity. De AI-kanaalgroep van Microsoft Clarity dekt Claude, Copilot, Gemini, ChatGPT en Perplexity, gesplitst in organisch en betaald, en laat AI die in zoekmachines of kantoorpakketten is ingebouwd buiten beschouwing.
Wat dekt utm_source=chatgpt.com?
OpenAI zegt dat ChatGPT automatisch utm_source=chatgpt.com aan verwijzende URL’s toevoegt, zodat uitgevers bezoeken uit ChatGPT-zoekresultaten kunnen volgen in tools zoals Google Analytics. Dat is de gedocumenteerde scope. OpenAI zegt niet of productlinks in shoppingresultaten hem meedragen. Ik heb het nog niet op een echte doorklik vanuit shoppingresultaten bevestigd, dus ik neem niet aan dat ze dat doen.
ChatGPT Ads werkt anders. OpenAI voegt alleen zijn eigen klikreferentie, oppref, toe aan de landings-URL. De UTM’s zijn van jou, met macro’s zoals {campaign_id}, en OpenAI’s API-voorbeeld gebruikt utm_source=openai. Geef de advertenties een eigen betaald medium, zodat betaalde klikken niet door elkaar lopen met organische antwoorden. De advertentiekant staat in ChatGPT Ads-conversietracking.
Google’s AI Assistant-pagina’s zeggen niet hoe GA4 een bezoek behandelt dat utm_source=chatgpt.com draagt maar geen utm_medium. Lees het source / medium-paar dat je property registreerde voordat je er een rapport op bouwt.
Verschijnt een ChatGPT-aankoop in GA4?
Ja, als je purchase-tracking werkt. Shopify noemt ChatGPT een productdiscoverykanaal: de koper betaalt op de checkout van je onlinewinkel, binnen de in-app browser van ChatGPT of in een nieuw tabblad op ChatGPT web. Er is geen ChatGPT-direct-checkoutinstelling, en OpenAI zegt af te stappen van een zelfstandige Instant Checkout. Je gewone tags draaien.
Er gaan drie dingen fout, en alleen het laatste is vastlegging:
- De eerste hit. Een klik zonder referrer en zonder UTM is vanaf de eerste paginaweergave Direct.
- Het terugkerende bezoek. Een koper die weggaat en dagen later via een Google-zoekopdracht terugkomt, start een nieuwe sessie. In GA4’s sessierapporten hoort de purchase bij die sessie.
- Het purchase-event. Is je purchase-tag kapot, dan is hij dat ook voor ChatGPT-bestellingen. Herstel eerst het purchase-event.
Ik heb nog niet getest hoe de in-app browser van ChatGPT cookies en consentbanners behandelt, dus ik claim daar niets over op deze pagina.
Welke AI-bestellingen bereiken GA4 helemaal nooit?
Bestellingen die binnen Google AI Mode of Gemini, Microsoft Copilot of Meta zijn betaald. De koper laadt je winkel nooit. Shopify zegt dat “Google Analytics and custom pixels won’t fire” in die direct checkout. Alleen server-to-server pixels gaan af, voor checkout gestart en afgerond, en Shopify documenteert niet waar die data naartoe gaan.
Direct checkout staat standaard aan voor geschikte winkels. Google en Copilot tonen het alleen aan kopers in de VS, en Meta aan kopers in de VS, Canada en Mexico. Deze bestellingen hebben geen sessie, dus geen kanaalgroep kan ze vangen. Ze vragen om server-side vastlegging vanuit de Shopify-bestelling, zoals in AI Mode-checkoutbestellingen in GA4 en AI-kanaalbestellingen vastleggen. Of direct checkout aan moet blijven is een afzonderlijke beslissing, en de tabel per kanaal laat zien waar elk kanaal de betaling ontvangt.
Shopify’s Help Center noemt per 2 oktober 2026 geen Perplexity-kanaal en geen Perplexity-instelling, dus in je rapportages verschijnt Perplexity als referrer. Sinds 28 september 2026 kunnen browser-agents je eigen checkout lezen, bijwerken en indienen via WebMCP zodra de koper bevestigt. Shopify zegt dat zijn update_checkout-tool attributie negeert. Hoe pixels die checkouts zien is ongedocumenteerd, en ik heb het niet getest.
Waar noteert Shopify de AI-bron van een bestelling?
Op de bestelling. Shopify zegt dat bestellingen uit AI-kanalen in het admin verschijnen met kanaal- of referrer-attributie, en dat Meta-bestellingen worden toegeschreven aan Meta als elk ander verkoopkanaal. Voor een referralkanaal zoals ChatGPT kijk je in de bezoekdata: de referrer, landingspagina en UTM’s die Shopify vóór de aankoop registreerde.
Vergelijkingstabel — scrol horizontaal om alle kolommen te bekijken
| Waar te lezen | Wat het je geeft | Pas op |
|---|---|---|
| Sales channels > Agentic | Een rapport per AI-kanaal: Sales, Orders, Online store sessions, Online store conversion | Sales telt referral- en direct-checkoutverkoop bij elkaar op. Nog niet beschikbaar voor headless winkels |
| customerJourneySummary (Admin API) | Eerste en laatste bezoek vóór de bestelling: source, referrer-URL, landingspagina, UTM-parameters, binnen 30 dagen | Gebruik het. referrerUrl en landingPageUrl op de bestelling zijn verouderd |
| orders/create- en orders/paid-webhooks | landing_site, referring_site, source_name | Bewaar ze zoals ze binnenkomen |
| attribution (Admin API 2026-07 en later) | De bron die de bestelling aanmaakte | Shopify houdt het apart van marketingattributie zoals UTM’s |
Per 2 oktober 2026 documenteert Shopify niet welke exacte waarden een AI-bestelling in deze velden draagt. Ik lees ze van echte bestellingen voordat ik erop bouw. De bestelling bestaat wat je tags ook is overkomen, dus elke afstemming die ik draai begint daar.
Hoe bouw ik een AI-kanaalgroep in GA4?
Kopieer de standaardkanaalgroep en verbreed het AI Assistant-kanaal. Behoud zijn regel, medium ai-assistant, die alles vasthoudt wat GA4 al herkent, en voeg een bronpatroon toe voor de assistenten die in je data opduiken. Verplaats hem dan omhoog. Draai je ChatGPT Ads, geef betaalde klikken dan een eigen kanaal bovenaan.
- Kies in Admin > Data display > Channel groups Create new channel group en noem het “Default + AI”. Google begint het als kopie van de standaardgroep, AI Assistant-kanaal inbegrepen.
- Controleer je data voordat je een regel schrijft. Zet in Reports > Acquisition > Traffic acquisition de dimensie op Session source en zoek op gpt, perplex, claude, gemini, copilot, deepseek en grok. Noteer welke hostnames verschijnen en welk standaardkanaal elk kreeg.
- Open het gekopieerde AI Assistant-kanaal en hernoem het naar “AI referrals”. Behoud Medium exact matcht
ai-assistant, en voeg toe: OF Source matcht de regex hieronder, bijgesneden naar wat stap 2 liet zien. - Draai je ChatGPT Ads, voeg dan een kanaal “AI ads” toe, gematcht op de utm_source en utm_medium die je op die advertenties zette.
- Herschik: “AI ads” bovenaan, “AI referrals” boven Organic Search. GA4 zet een sessie in het eerste kanaal dat matcht, en in de standaardvolgorde staat AI Assistant onder Organic Search en net boven Referral. Google’s eigen voorbeeld zet een AI-kanaal boven Referral en staat het boven Organic Search toe. Meer over hoe kanaalregels worden geëvalueerd.
- Sla op, en gebruik de groep als kanaaldimensie in rapporten en exploraties.
^(.*\.)?(chatgpt\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|deepseek\.com|grok\.com)$
chatgpt.com is de waarde die OpenAI in utm_source zet. Copilot.com is waar Microsoft zegt dat Copilot Checkout draait. De anderen zijn de eigen webadressen van de assistenten: bevestig elk in stap 2 en verwijder wat nooit opduikt. Voeg nooit een kale google toe, want die trekt gewone Google-zoekopdrachten het AI-kanaal in. Het patroon is verankerd en staat subdomeinen zoals www. toe, dus het werkt met volledige en gedeeltelijke matching.
Shop is een van Shopify’s eigen agentic kanalen. Het verhuisde op 29 september 2026 van shop.app naar shop.com, en oude links sturen door. Rapporteer je Shop naast de assistenten, match dan beide hostnames, in een eigen kanaal of in dit kanaal.
Hoe stem ik AI-doorverwezen bestellingen af tussen Shopify en GA4?
Neem 30 dagen. Haal de Shopify-bestellingen op met hun bezoekdata, en de GA4-purchases met transactie-ID en je AI-kanaal. Koppel ze op de bestel-ID en zet elke AI-bestelling in één van vijf categorieën. De categorieën vertellen je wat te repareren. Eén totaal zegt heel weinig.
Vooraf leest de gratis AI Shopping Readiness Check je storefront van buiten en laat zien of GA4 of GTM er is om AI-doorklikken te zien. Hij geeft geen score, en markeert alles wat alleen in je admin bestaat als Cannot tell.
- Lees in Shopify het eerste en laatste bezoek van elke bestelling uit customerJourneySummary, of landing_site en referring_site als je de orderwebhooks bewaart. Markeer de bestelling als AI wanneer de referrerhost of utm_source op je patroon matcht.
- Zet direct-checkoutbestellingen op een eigen regel. Ze hadden nooit een GA4-sessie. Shopify documenteert niet welk veld ze van doorklikbestellingen scheidt, dus controleer eerst een paar echte bestellingen.
- Open in GA4 Explore en bouw een vrije tabel met Transaction ID en je AI-kanaalgroep als rijen, en Transactions en Purchase revenue als waarden. Gebruik dezelfde data en tijdzone als de Shopify-export.
- Koppel op de bestel-ID, in welke vorm je tag hem ook als transaction_id verstuurt, en controleer één bestelling om zeker te zijn. Google waarschuwt dat een lege transaction_id GA4 elke purchase die ermee verstuurd wordt laat samenvallen, dus elke bestelling vraagt een unieke, niet-lege ID.
- Sorteer de AI-bestellingen in de categorieën hieronder.
Vergelijkingstabel — scrol horizontaal om alle kolommen te bekijken
| Categorie | Wat je ziet | Waar het op wijst |
|---|---|---|
| Gematcht | AI in Shopify en AI in GA4 | Werkt zoals bedoeld |
| Kwijt in GA4 | AI in Shopify; de GA4-purchase staat in Direct, Referral, Unassigned of Organic Search | Attributie: geen referrer of UTM, een terugkerend bezoek, of een assistent die je regel mist |
| Geen GA4-purchase | AI in Shopify, niets in GA4 | Vastlegging: de purchase-tag, consent of blockers. Niet specifiek voor AI |
| Alleen AI in GA4 | AI in GA4; Shopify’s bezoeken zeggen iets anders | De twee systemen schrijven verschillende bezoeken toe. Shopify kijkt 30 dagen terug |
| Nooit in GA4 | Binnen AI Mode, Gemini, Copilot of Meta betaald | Server-side vastlegging, geen kanaalgroep |
Herhaal het maandelijks, want de platformregels blijven bewegen. Voor een wekelijks beeld, zie het AI-kanaalomzetrapport. De methode zelf is afstemming bestelling voor bestelling.
Wat blijft zonder attributie, wat je ook bouwt?
Een deel, altijd. Een goede opzet maakt het hiaat kleiner en labelt wat overblijft, maar geen opzet haalt 100% attributie, en ik beloof het niet. Wat buiten het AI-kanaal blijft:
- Bezoeken zonder referrer en zonder UTM. Ze zijn Direct, omdat GA4 niets heeft om te classificeren.
- AI Mode en AI Overviews. Ze zijn Organic Search. Search Console telt de klikken binnen het type Web search, en zijn Generative AI-rapport toont alleen vertoningen.
- Terugkerende bezoeken. GA4 schrijft toe wat de koper terugbracht, terwijl Shopify’s eerste bezoek de assistent nog kan tonen.
- Direct-checkoutbestellingen. Ze hebben geen sessie. Server-side vastlegging kan de purchase toevoegen, maar Measurement Protocol-events hebben een client_id nodig. Google waarschuwt dat events die alleen server-side worden verzonden mogelijk gedeeltelijke rapportage opleveren, en terugdateren kan tot 72 uur.
- Agent-checkouts via WebMCP. De checkouttool negeert attributie, en hoe pixels zich daar gedragen is ongedocumenteerd. Ik heb het niet getest.
Hoe verifieer ik dit in echte implementaties?
Ik heb nog geen AI-kanaalresultaten van klanten. Wat ik heb is dezelfde methode op bestelniveau op aangrenzend werk, en twee dingen die ik nog niet heb geverifieerd.
Het meest vergelijkbare werk is een server-side meetreconstructie voor een headless Shopify-winkel die in de VS verkoopt. Het is aangrenzend werk, geen AI-kanaalresultaat. De storefront en de checkout identificeerden verschillende bezoekers, dus een verkoop en zijn bron kwamen elkaar nooit tegen. Ik droeg het Google client-id en het advertentieklik-id als cart-attributen over op de Shopify-bestelling en herbouwde de serverzijde. Verkoop herleidbaar naar de bron ging van 6% (39 van 612 verkopen in 29 dagen) naar 76% (aflezing op vereffeningsdag, 19 augustus 2026). De details staan in de casus.
AI-referrals vragen dezelfde zet: bewaar de bron op de bestelling, en vergelijk daarna bestelling voor bestelling. De twee open vragen zijn of doorklikken vanuit ChatGPT-shoppingresultaten utm_source meedragen, en hoe cookies en consent zich gedragen in de in-app browser van ChatGPT. Heb ik geverifieerde antwoorden, dan gaan ze op deze pagina.
Veelvoorkomende faalpatronen
Dit zijn de eerste zes die ik controleer wanneer de AI-cijfers van een winkel niet lijken te kloppen.
- AI Assistant lezen als al het AI-verkeer. Het laat AI Mode, Direct en ongenoemde assistenten buiten beschouwing.
- Een kale
googlein het patroon. Organic Search verschuift het AI-kanaal in. - Het AI-kanaal onder Organic Search of Referral. Die kanalen nemen de sessies eerst.
- ChatGPT Ads zonder eigen UTM’s. Betaalde en organische klikken vloeien in elkaar over.
- Het Agentic-rapport één-op-één met GA4 vergelijken. Shopify’s AI-verkoop omvat direct-checkoutbestellingen die GA4 nooit ziet.
- AI de schuld geven van een kapotte purchase-tag. Mist GA4 bestellingen van elk kanaal, herstel dat eerst.
Beperkingen
Sommige antwoorden hier hangen af van testen die ik niet heb gedraaid en van velden die Shopify niet heeft gedocumenteerd.
- Ik las elke platformbron hier op 2 oktober 2026, en ik controleer ze maandelijks na.
- Google’s volledige AI Assistant-lijst is een spreadsheet. Perplexity en Claude blijven open tot je die of je eigen property controleert.
- Shopify documenteert de veldwaarden niet die AI-bestellingen dragen. Lees ze eerst van echte bestellingen.
- De Agentic-rapporten dekken headless winkels nog niet.
- Twee dingen zijn ongeverifieerd, beide hierboven benoemd: utm_source op doorklikken vanuit ChatGPT-shoppingresultaten, en cookies en consent in de in-app browser van ChatGPT.
- Consent geldt voor elke tag en elk server-event. Dit dekt technische implementatie, geen juridisch advies.
Wanneer heb je dit niet nodig?
Toont je AI Assistant-kanaal enkele sessies per maand en geen bestellingen, dan is het standaardkanaal voor nu genoeg. Komt GA4 voor geen enkel kanaal overeen met Shopify, begin dan met waarom de omzet van GA4 niet met Shopify overeenkomt. En wil je alleen weten waar ChatGPT-bezoeken landen, dan zijn de stappen hierboven op zichzelf genoeg.
Ik kan dit voor je bouwen
Dit is de meethelft van Shopify in AI-shoppingkanalen: de kanaalgroep, de bron die op de bestelling blijft staan, en een Shopify-tegen-GA4-beeld dat het hiaat toont. Het begint met een gratis gesprek over de klus.
- Technical Working Session, EUR 185. Eén vraag, zoals waar je ChatGPT-bezoeken landen en waarom.
- Tracking Health Check, EUR 375. Alleen-lezen, één winkel, één afgesproken vraag, maximaal drie systemen: hier het Shopify-admin, GA4 en één advertentieplatform of Merchant Center, en de vraag is of AI-doorverwezen bestellingen je cijfers bereiken. Schriftelijk oordeel twee werkdagen na de kickoff en bevestigde toegang.
- Focused Fix, vanaf EUR 425. Eén afgebakende bouw tegen een vaste offerte: de AI-kanaalgroep, de landing-UTM en referrer bewaard op de bestelling, en het Shopify-tegen-GA4-rapport.
- Technical Partnership (Tracking Watch), vanaf EUR 950 per maand. De afstemming elke maand opnieuw gedraaid, met de kanaalinstellingen opnieuw gecontroleerd terwijl de platformen veranderen.
- Custom Engineering Project, vanaf EUR 1.400. Meerdere winkels, of de volledige AI-orderpijplijn naar GA4. Bestellingen gaan alleen naar een advertentieplatform als ze een bruikbare identifier bevatten die het kan matchen, en per oktober 2026 documenteert geen advertentieplatform of het AI-direct-checkoutbestellingen crediteert.
Is de klus al helder, dan kan ik de implementatie direct offreren. Moeten we eerst de oorzaak of scope vaststellen, dan spreken we een afzonderlijk diagnostisch traject af.
Wat ik niet beloof: posities of aanbevelingen in ChatGPT, AI Mode, Perplexity of Copilot, 100% attributie, of bestellingen terugkrijgen die GA4 al is misgelopen. Shopify Catalog zet geschikte producten zonder mij in ChatGPT.
Beschrijf je klus.