Ecommerce conversion Tracking opzetten in Shopify in GA4
Onderwerpen van deze blog
Shopify GA4 ecommerce tracking opzetten: stop met gokken en start met meten
Je hebt een webshop, er komen bestellingen binnen, maar in Google Analytics 4 zie je maar de helft terug. Of nog erger: de getallen in Shopify en GA4 lijken totaal niet op elkaar. Dat is het moment dat de meeste ondernemers het bijltje erbij neergooien. Toch is die data de basis voor alles wat je doet. Zonder goede tracking tast je in het duister bij je advertenties en weet je eigenlijk niet wat je marketingbudget oplevert.
De meeste artikelen die je hierover leest zijn veel te technisch of ze promoten een dure app die het probleem voor je oplost voor een vast bedrag per maand. Zulke extra kosten voor apps lopen snel op. Bij Shopitecture geloven we dat je dit zelf goed moet neerzetten. We duiken in hoe je dit aanpakt, want de manier waarop we dit deden is het afgelopen jaar compleet veranderd.
Waarom de oude manier met scripts niet meer werkt
Vroeger gooiden we een stukje code in de 'additional scripts' van de checkout pagina. Dat werkte prima, totdat Shopify besloot de checkout te moderniseren. Met de komst van Checkout Extensibility en de uitfasering van de oude bedankpagina werkt die oude methode simpelweg niet meer. Shopify heeft de boel dichtgetimmerd voor de veiligheid en snelheid, wat goed is voor je conversie maar lastig voor je tracking.
Als je nu nog werkt met scripts die direct in je thema staan of op de oude bedankpagina, dan mis je data. Steeds meer browsers blokkeren deze scripts en de nieuwe checkout van Shopify laat ze vaak helemaal niet meer in. We moeten dus overstappen naar de nieuwe standaard: de Shopify Pixel en de native koppelingen.
De basis: de Google & YouTube app
Voor veel kleine tot middelgrote shops is de standaard koppeling van Shopify zelf de meest logische eerste stap. Je installeert de Google & YouTube app in je Shopify omgeving en koppelt daar je GA4 property aan.
Het voordeel is dat Shopify en Google hier nauw samenwerken. De app schiet automatisch de belangrijkste events door: view_item, add_to_cart, begin_checkout en natuurlijk purchase. Je hoeft zelf geen regels code aan te raken. Voor een standaard shop werkt dit in tachtig procent van de gevallen goed genoeg.
Er zit wel een addertje onder het gras. Je hebt weinig controle. Wil je een specifiek event meten, zoals het klikken op een maattabel of het inschrijven voor een specifieke pop-up, dan laat deze app je in de steek. Ook zien we vaak dat de data net niet lekker binnenkomt als je een thema gebruikt dat zwaar is aangepast.
De professionele route: werken met Shopify Pixels
Voor wie meer controle wil heeft Shopify 'Customer Events' in het leven geroepen. Dit vind je in je instellingen onder 'Configuraties'. Dit is de plek waar je tegenwoordig je tracking regelt. Het mooie hiervan is dat het in een zogenaamde sandbox draait. Het vertraagt je website niet, wat weer goed is voor je SEO scores en de ervaring van je klanten.
In deze pixel-omgeving kun je een aangepaste pixel maken voor GA4. Je schrijft hier een klein script dat luistert naar wat de bezoeker doet. Zodra iemand een product in de winkelwagen gooit, vangt de pixel dit op en stuurt de data direct door naar Google. Dit is vele malen betrouwbaarder dan de oude theme-scripts omdat het direct gekoppeld is aan de kern van Shopify.
De technische inrichting: van pixel tot conversie
Het echte werk gebeurt in het dashboard van Shopify. Je gaat naar Instellingen en klikt onderaan in de lijst op ‘Klantgebeurtenissen’. Hier zie je waarschijnlijk een leeg overzicht of wat standaard pixels. Klik op de knop ‘Aangepaste pixel toevoegen’ en geef het een naam die je over een jaar ook nog begrijpt, bijvoorbeeld GA4_Totaal_Tracking.
Zodra je op de knop klikt, kom je in een editor terecht waar je code kunt plakken. Dit is de plek waar je de brug slaat tussen Shopify en Google Analytics.
Eerst zet je de basiscode neer die de verbinding met Google opent. Je hebt hiervoor je eigen metings-ID nodig, die bekende code die begint met G-. Deze code zorgt ervoor dat Google Analytics weet dat de data die nu gaat komen bij jouw webshop hoort.
Daarna moet de pixel gaan 'luisteren' naar wat er in de shop gebeurt. In technische termen noemen we dit analytics.subscribe. Je maakt voor elke belangrijke actie een apart luistervinkje aan. Denk aan product_viewed voor het bekijken van een product of collection_viewed voor de categoriepagina's.
De belangrijkste is natuurlijk de checkout_completed. Op het moment dat een klant afrekent, moet de pixel razendsnel alle info verzamelen. We praten dan niet alleen over de melding dat er iets verkocht is, maar we sturen direct het orderbedrag, de valuta, de verzendkosten en zelfs de specifieke productnamen mee.
Wat dit systeem zo sterk maakt vergeleken met oude methodes, is de nauwkeurigheid van die productdata. Je stuurt het item_id en de price van elk product in het winkelmandje mee in een net lijstje naar Google. Hierdoor zie je in je rapportages niet alleen dat je omzet draait, maar ook welke specifieke varianten van een product het populairst zijn. Voor je ROAS berekeningen in Google Ads is dit goud waard, omdat je exact ziet welke advertentie heeft geleid tot de verkoop van dat ene specifieke artikel.
Als de code erin staat, klik je op opslaan rechtsboven. Nu staat de pixel er wel, maar hij doet nog niets. Je moet hem nog activeren door op verbinden te klikken. Shopify vraagt je dan nog een keer om toestemming omdat deze pixel data van klanten gaat verzamelen. Zodra je dit bevestigt, is de verbinding live en begint de data direct naar GA4 te stromen.
Pak daarna meteen de DebugView in Google Analytics erbij. Klik zelf als klant door je eigen shop, voeg iets toe aan je mandje en kijk of de bolletjes in de tijdlijn van Google oplichten. Als je daar de gebeurtenissen ziet binnenrollen met alle details van de producten erbij, weet je dat je fundament staat als een huis.
Google Tag Manager (GTM)
Sommige marketeers zweren bij Google Tag Manager. Het geeft je de ultieme vrijheid. Je kunt GTM ook koppelen aan die nieuwe Shopify Pixels. In plaats van dat je GA4 direct aanroept vanuit de pixel, stuur je de data naar GTM en laat je die tool bepalen waar de informatie heen gaat.
Dit is vooral handig als je naast GA4 ook tracking voor Meta, TikTok en Pinterest wilt regelen. Je hoeft dan maar één keer de data uit Shopify te trekken en je verdeelt het daarna in GTM. Let wel op: dit is de moeilijkste route. Als je hier een foutje maakt in de variabelen, klopt je hele rapportage niet meer. Doe dit alleen als je echt weet wat een dataLayer is en hoe je JSON objecten uitleest.
Betrouwbare data als fundament voor je groei
Google hecht steeds meer waarde aan signalen van echte gebruikers. Als jouw GA4 tracking niet goed staat, geef je Google ook verkeerde signalen over hoe populair en relevant je producten zijn. Dat heeft direct invloed op hoe je presteert in de zoekresultaten en bij je betaalde campagnes.
Een webshop die zijn data op orde heeft kan veel sneller schakelen. Je ziet precies waar mensen afhaken. Is dat bij de verzendkosten in de laatste stap? Of haken ze af bij het toevoegen aan de winkelwagen omdat de knop op mobiel niet lekker werkt? Zonder goede GA4 setup is dit giswerk. Met een strakke inrichting is het een feit. Bij Shopitecture zien we dat een professionele setup vaak een investering is van een paar duizend euro, maar het verdient zichzelf terug doordat je marketingbudget op de juiste plek terechtkomt.
Consent Mode V2: je kunt er niet meer omheen
Sinds 2024 is Consent Mode V2 verplicht als je Google Ads optimaal wilt blijven gebruiken. Dit houdt in dat je tracking zich aanpast aan de privacykeuze van de bezoeker. Als iemand geen cookies wil, mag je die purchase niet zomaar op de oude manier tracken.
In Shopify moet je dit goed regelen via een goede cookiebanner die communiceert met je tracking scripts. De betere banners hebben een directe integratie met de Shopify Customer Events. Hiermee zorg je dat je voldoet aan de wetgeving en tegelijkertijd zoveel mogelijk geanonimiseerde data verzamelt via de rekenmodellen van Google. Doe je dit niet, dan zal je zien dat je conversies in Google Ads langzaam opdrogen.
Veelgemaakte fouten die je omzet kosten
We zien vaak dat bestellingen dubbel worden geteld. Dat gebeurt meestal als de bedankpagina meerdere keren wordt ververst door de klant. In de nieuwe Shopify Pixels is dit risico gelukkig veel kleiner, maar het blijft iets om te controleren in je DebugView in GA4.
Een andere klassieker is de verkeerde valuta. Je shop staat in euro's, maar GA4 denkt dat het dollars zijn. Je rapportages laten dan getallen zien die nergens op slaan. Controleer altijd of je de currency parameter correct meestuurt vanuit Shopify.
Vergeet ook niet je eigen bezoeken uit te sluiten. Er is niets vervelender dan denken dat je een topdag hebt, om er vervolgens achter te komen dat je die tien bestellingen zelf hebt geplaatst tijdens het testen. Filter je eigen IP-adres uit de data in de instellingen van je GA4 property.
Testen in de praktijk
Als je alles hebt ingesteld ben je er nog niet. Gebruik de DebugView in Google Analytics. Plaats een testbestelling en kijk live mee of de events binnenkomen. Zie je de purchase verschijnen? Klopt de waarde? Zie je de individuele producten in de lijst staan? Pas als je daar de data ziet binnenkomen zoals je die in Shopify ziet, kun je met een gerust hart gaan optimaliseren.
Het opzetten van goede ecommerce tracking in Shopify voor GA4 is geen klusje van vijf minuten meer. Het vraagt om aandacht en begrip van hoe de nieuwe Shopify structuur werkt. Maar als het eenmaal staat heb je een fundament waar je jaren op kunt bouwen. Je stopt met gokken en begint met sturen op cijfers.
Waarom zie ik minder conversies in GA4 dan in Shopify?
Dat heeft vaak te maken met adblockers, privacy-instellingen van browsers of mensen die de cookiebanner weigeren. Een verschil van tien tot vijftien procent is tegenwoordig helaas normaal. Is het verschil groter, dan zit er waarschijnlijk een fout in je setup.
Moet ik betalen voor een app om GA4 goed in te stellen?
Nee, dat hoeft niet. Met de gratis Google & YouTube app of de ingebouwde Shopify Pixels kun je een uitstekende setup neerzetten. Betaalde apps zijn pas interessant als je extreem complexe wensen hebt.
Wat is het verschil tussen een gebeurtenis en een conversie in GA4?
Alles in GA4 is een gebeurtenis, zoals een klik of een pageview. Jij moet in GA4 handmatig aangeven welke gebeurtenis een conversie is. Voor een webshop is de purchase gebeurtenis de belangrijkste conversie om aan te vinken.
Hoe controleer ik of mijn tracking werkt?
Gebruik de Google Analytics DebugView in je browser. Hiermee kun je real-time zien welke data jouw shop naar Google stuurt terwijl je zelf door de site klikt. Dit is de enige manier om zeker te weten dat alles goed staat.
1. Wat is e-commerce conversie tracking in Shopify?
E-commerce conversie tracking in Shopify houdt in dat je meet welke acties bezoekers uitvoeren in je webshop, zoals add to cart, checkout en aankoop. Deze data gebruik je om marketingcampagnes, UX en omzet te optimaliseren.
2. Waarom is GA4 nodig voor Shopify conversie tracking?
Google Analytics 4 werkt event-based en is beter ingericht op privacy, cross-device metingen en advertentie-integraties. Universal Analytics is gestopt, waardoor GA4 de nieuwe standaard is voor betrouwbare Shopify-data.
3. Welke Shopify events moet ik meten in GA4?
De belangrijkste e-commerce events zijn: view_item add_to_cart begin_checkout add_payment_info purchase Deze events vormen samen je conversiefunnel. Zonder deze events is je omzet- en funneldata onvolledig.
4. Moet ik Shopify GA4 tracking instellen via Google Tag Manager?
Voor professionele webshops is Google Tag Manager sterk aan te raden. GTM geeft meer controle, betere debugging en voorkomt dubbele metingen. De standaard Shopify-koppeling is vaak te beperkt voor schaalbare groei.
5. Hoe weet ik of mijn Shopify conversie tracking correct werkt?
Je controleert dit door: Testbestellingen te plaatsen GA4 DebugView te gebruiken Google Tag Assistant te checken Omzet, valuta en product-ID’s te vergelijken met Shopify Klopt één van deze onderdelen niet, dan is je data onbetrouwbaar.
6. Wat zijn veelgemaakte fouten bij GA4 tracking in Shopify?
Veelvoorkomende fouten zijn: Dubbele purchase-events Verkeerde valuta of omzetwaarde Geen productdata meegestuurd Geen conversies gemarkeerd in GA4 Geen koppeling met Google Ads Deze fouten leiden vaak tot verkeerde marketingbeslissingen.
7. Heeft correcte conversie tracking invloed op mijn omzet?
Ja. Betrouwbare conversiedata zorgt voor: Betere ROAS in Google Ads Gerichtere optimalisaties Inzicht in knelpunten in je funnel Datagedreven groei in plaats van aannames Goede tracking betaalt zich vrijwel altijd terug.
8. Heb ik een specialist nodig voor Shopify GA4 tracking?
Voor eenvoudige webshops kan een basisopzet volstaan, maar bij groei, advertising en schaalbaarheid is specialistische kennis essentieel. Fouten in tracking kunnen direct invloed hebben op omzet en marketingbudget.
9. Zijn jullie gevestigd in Nederland?
Ja. Shopitecture is Amsterdam-based en werkt met een internationaal team van Shopify specialisten. Hierdoor kunnen wij snel schakelen en werken met een ervaren team van Shopify programmeurs.
10. Hoe kunnen we een samenwerking starten?
Neem contact met ons op voor een vrijblijvende kennismaking. We bespreken jouw wensen, projectdoelen en bepalen samen hoe Shopitecture jou het beste kan ondersteunen als Shopify partner.