Ga naar inhoud

10.2 GA4 + dashboards opzetten

Google Analytics 4 is gratis en de standaard voor web-analytics, maar standaard meet het je e-commerce niet goed. Zonder de juiste events en instellingen kijk je naar onbetrouwbare cijfers en neem je beslissingen op zand. Dit hoofdstuk zet GA4 correct op, koppelt het aan een overzichtelijk dashboard, en waarschuwt voor de valkuilen die je data stilletjes vervuilen.

GA4-property en datastream. Een property is je meetomgeving; de datastream (web) is de bron die je website verbindt via een meet-ID (begint met G-).

Event. In GA4 is alles een event: een paginaweergave, een klik, een aankoop. E-commerce draait om een vaste set events met een gestandaardiseerde structuur.

Enhanced e-commerce events. De gestandaardiseerde meetpunten van een koopreis: view_item, add_to_cart, begin_checkout, add_payment_info en purchase. Ze dragen een items-array en een value (orderwaarde) mee.

Key event (voorheen “conversie”). Een event dat je markeert als belangrijk, zoals purchase. GA4 rapporteert hier apart op.

Doelgroep (audience). Een groep gebruikers op basis van gedrag (bijv. “voegde toe aan winkelwagen maar kocht niet”). Bruikbaar voor remarketing.

GTM (Google Tag Manager). Een tussenlaag waarmee je tags en events beheert zonder elke keer code aan te passen. Aanrader boven losse hardcoded snippets.

Datalaag (dataLayer). Een JavaScript-object waarin je shop de productdata zet (id, prijs, naam), die GTM uitleest om events naar GA4 te sturen.

  1. Maak een GA4-property en webdatastream aan. Noteer het meet-ID (G-XXXXXXX).

  2. Installeer GTM op je shop. Op Shopify via een app of de thema-code; op WooCommerce via een plugin. Plaats de GA4-configuratietag in GTM.

  3. Vul de datalaag. Zorg dat je shop bij elke stap product- en orderdata in de dataLayer zet. Veel Shopify-apps (zoals Elevar of de native GA4-koppeling) doen dit voor je.

  4. Stel de vijf e-commerce events in: view_item, add_to_cart, begin_checkout, add_payment_info, purchase. Controleer dat elk event value, currency (EUR) en de items-array meestuurt.

  5. Markeer purchase als key event. Doe ditzelfde voor zachte conversies die je wil volgen, zoals generate_lead (nieuwsbriefinschrijving).

  6. Bouw twee tot vier doelgroepen voor remarketing: winkelwagen-verlaters, productbekijkers, kopers (uit te sluiten).

  7. Verifieer in DebugView en Realtime. Doe een testaankoop en controleer dat er precies één purchase met de juiste value binnenkomt.

  8. Koppel Looker Studio aan GA4 en bouw je KPI-dashboard (zie verderop).

  9. Filter intern verkeer en bots uit, zodat je eigen bezoeken je cijfers niet vervuilen.

De waarde van GA4 zit in de funnel die deze events samen vormen. Per stap zie je hoeveel mensen afhaken.

EventWanneerWat het je vertelt
view_itemProductpagina bekekenInteresse / verkeerkwaliteit
add_to_cartToegevoegd aan winkelwagenAantrekkelijkheid product + prijs
begin_checkoutCheckout gestartWinkelwagen-naar-checkout-overgang
add_payment_infoBetaalmethode ingevuldVertrouwen + betaalwrijving
purchaseOrder voltooidOmzet, AOV, conversie

GA4 heeft tientallen rapporten. In de praktijk gebruik je er een handvol.

Acquisitie (Verkeersacquisitie). Welke kanalen brengen sessies én conversies. Let op de standaardkanaalgroepering (Organic Search, Paid Social, Direct, Email, Referral). Hier zie je of een kanaal verkeer brengt dat ook koopt, niet alleen klikt.

Funnel exploration (Verkennen). Bouw een trechter met de vijf events. Voorbeeld-uitkomst:

view_item 12.400 (100%)
add_to_cart 2.480 (20,0%) → 80% haakt af
begin_checkout 1.090 (44,0% van add_to_cart)
add_payment_info 760 (69,7% van begin_checkout)
purchase 520 (68,4% van add_payment_info)

Hier zie je direct: de grootste lek zit tussen winkelwagen en checkout (slechts 44% gaat door). Dáár ga je optimaliseren, niet op de checkout zelf.

E-commerce purchases (Monetisatie). Per product: aantal weergaven, toevoegingen, gekochte items, omzet. Onmisbaar om te zien welke producten converteren en welke alleen verkeer trekken.

Path / pad exploration. Hoe bewegen bezoekers door je site. Vooral nuttig om onverwachte routes en uitstappunten te vinden.

Een eenvoudig KPI-dashboard in Looker Studio

Section titled “Een eenvoudig KPI-dashboard in Looker Studio”

Looker Studio (gratis) maakt van je GA4- en Sheets-data één overzicht. Houd het simpel: één pagina, vier tot zes blokken.

  1. Verbind de GA4-databron. Kies in Looker Studio “Create > Data source > Google Analytics” en selecteer je property.

  2. Zet bovenaan scorecards voor: omzet, orders, conversieratio, AOV. Eén getal per blok, met vergelijking versus vorige periode.

  3. Voeg een tijdreeks toe van omzet en orders per dag, zodat trends zichtbaar worden.

  4. Voeg een tabel kanaalverdeling toe: kanaal × sessies × conversieratio × omzet.

  5. Voeg een producttabel toe: product × items gekocht × omzet.

  6. Voeg een datumfilter en periodevergelijking toe bovenaan, zodat de hele pagina meebeweegt.

  7. Deel het dashboard met jezelf en je team, en bekijk het wekelijks op vast moment.

Voor blended cijfers (MER, CAC over álle kanalen) trek je je adspend uit een Google Sheet in hetzelfde dashboard, omdat GA4 die kosten niet kent. Zie Template KPI-dashboard voor de complete opzet.

Door cookieweigering en browser-restricties verlies je client-side (in de browser) signaal. Server-side tagging stuurt events vanaf je eigen server naar GA4 en de ad-platforms (Meta CAPI, Google enhanced conversions), wat de meting betrouwbaarder maakt. Voor de meeste kleine shops is dit fase-3-werk; voor de volledige uitleg en opzet zie 7.1 Tracking-fundament.

ToolFunctieWanneer kiezen
GA4Sessies, events, funnels, conversiesAltijd; de gratis basis
Google Tag ManagerTags en events beheren zonder codewijzigingZodra je meer dan één meetpunt hebt
Looker StudioDashboards over GA4 + Sheets + adsVoor één visueel KPI-overzicht
ElevarBetrouwbare datalaag + server-side voor ShopifyBij serieuze adspend en signal loss
GA4 DebugViewRealtime events controleren tijdens setupBij elke nieuwe event-implementatie
  • Dubbele purchase-events. De meest voorkomende fout: zowel je thema als een app vuren purchase af, waardoor omzet verdubbelt. Test met DebugView en tel exact één event per testaankoop.
  • Ontbrekende value of currency. Zonder orderwaarde rapporteert GA4 conversies zonder omzet, en kloppen al je marge-afgeleide cijfers niet. Controleer dat value en EUR meekomen.
  • Self-referrals. Je betaalprovider (Mollie, iDEAL-redirect, Klarna) verschijnt als verwijzende bron, waardoor de echte bron verloren gaat. Zet betaaldomeinen op de uitsluitingslijst voor verwijzingen.
  • Intern verkeer niet gefilterd. Je eigen bezoeken en die van je bureau blazen sessies en conversie op. Filter op IP of via een interne-verkeer-regel.
  • GA4-omzet als boekhouding gebruiken. GA4 ondertelt structureel; gebruik je shop-backend voor cijfers die moeten kloppen.
  • Geen testaankoop na elke wijziging. Elke thema- of app-update kan tracking breken. Test na elke release.
Testaankoop-controle (na elke release)
  1. Open je shop in een incognitovenster.
  2. Open GA4 > DebugView (of Realtime).
  3. Bekijk een product → check dat view_item vuurt.
  4. Voeg toe aan winkelwagen → check add_to_cart.
  5. Start checkout → check begin_checkout.
  6. Vul betaalgegevens → check add_payment_info.
  7. Rond een testorder af → check dat purchase EXACT ÉÉN keer vuurt.
  8. Controleer dat purchase de juiste value en currency=EUR draagt.
  9. Noteer datum, releaseversie en uitkomst in je experiment-logboek.