Kennisbank

Analytics & tracking

E-commercetracking in GA4 controleren

Controleer e-commercetracking in GA4 door een testbestelling te doen en in DebugView te kijken of de belangrijkste gebeurtenissen binnenkomen: view_item, add_to_cart, begin_checkout, add_payment_info en purchase. Bij purchase moeten transaction_id, value, currency en items kloppen. Vergelijk daarna maandelijks omzet en aantal bestellingen in GA4 met je webshop. Kleine verschillen zijn normaal; grote verschillen wijzen op ontbrekende, dubbele of verkeerd gevulde gebeurtenissen.

Bijgewerkt op November 7, 2026

GA4 kan laten zien welke producten worden bekeken, toegevoegd en gekocht, en via welke kanalen. Maar alleen als de e-commercegebeurtenissen goed zijn ingesteld. In de praktijk gaat er vaak iets mis: aankopen worden dubbel geteld, de omzet is inclusief of exclusief btw zonder dat iemand het weet, of productgegevens ontbreken.

De belangrijkste gebeurtenissen

  • view_item_list — Moment: een productlijst of categorie wordt bekeken
  • view_item — Moment: een productpagina wordt bekeken
  • add_to_cart — Moment: een product wordt aan de winkelwagen toegevoegd
  • view_cart — Moment: de winkelwagen wordt bekeken
  • begin_checkout — Moment: het afrekenen begint
  • add_shipping_info / add_payment_info — Moment: verzend- of betaalgegevens worden ingevuld
  • purchase — Moment: de aankoop is afgerond
  • refund — Moment: een terugbetaling (optioneel)

Deze namen zijn door Google aanbevolen; gebruik ze precies zo, zodat de e-commercerapporten werken.

De aankoopgebeurtenis

Bij purchase horen onder meer:

  • transaction_id: uniek per bestelling; volgens Google vereist voor aankopen en terugbetalingen.
  • value: de waarde van de bestelling.
  • currency: bijvoorbeeld EUR.
  • items: de producten, met item_id en/of item_name, prijs en aantal.
  • eventueel tax en shipping.

Spreek af of value inclusief of exclusief btw en verzendkosten is, en houd dat consequent aan.

Zo controleer je het

  1. Testbestelling: doe een bestelling, eventueel met een testbetaalmethode of een kleine echte bestelling die je terugboekt.
  2. DebugView en Tag Assistant: controleer of elke gebeurtenis één keer binnenkomt met de juiste parameters. Zie Tags testen met de voorbeeldmodus.
  3. Bedankpagina herladen: de aankoop mag niet opnieuw worden geteld.
  4. Rapporten: bekijk na een dag de e-commercerapporten in GA4 (Inkomsten genereren).

Vergelijken met je webshop

Vergelijk maandelijks aantal bestellingen en omzet in GA4 met je webshopbeheer (zie bijvoorbeeld Shopify-rapporten lezen). GA4 meet meestal iets minder, door cookieweigering en adblockers. Zie Waarom cijfers tussen tools verschillen.

Veelvoorkomende fouten

  • Geen of dubbele transaction_id — Gevolg: dubbele aankopen
  • Purchase op bedankpagina zonder controle — Gevolg: dubbeltelling bij herladen
  • Twee installaties (plugin én Tag Manager) — Gevolg: alles dubbel
  • Ontbrekende currency — Gevolg: omzet wordt niet verwerkt
  • Waarde als tekst met komma (bijv. "19,95") — Gevolg: onjuiste of ontbrekende omzet
  • Betaalprovider als verwijzer — Gevolg: aankopen toegeschreven aan de betaalpagina in plaats van het echte kanaal

Bij die laatste fout voeg je de domeinen van je betaalproviders toe aan de lijst met ongewenste verwijzingen in de tagsettings van GA4.

Per platform

  • Shopify: de Google & YouTube-app of de integratie van Shopify verzorgt de basisgebeurtenissen; controleer of je niet ook nog een eigen installatie hebt.
  • WooCommerce: meestal via een plugin die een datalaag vult. Zie De datalaag uitgelegd.

Voorbeeld

Stel: een webshop ziet in GA4 bijna twee keer zoveel omzet als in het webshopbeheer. Bij een testbestelling blijkt dat zowel een plugin als een Tag Manager-tag een purchase-gebeurtenis verstuurt, met verschillende transaction_id's. Na het uitschakelen van de dubbele tag komen GA4 en de webshop weer redelijk overeen.

Veelgestelde vragen

Waarom is de omzet in GA4 lager dan in mijn webshop?

Door bezoekers die geen toestemming geven, adblockers en eventuele meetfouten. Een verschil van enkele procenten tot meer is gebruikelijk.

Moet ik alle gebeurtenissen instellen?

Purchase is het belangrijkst; de andere helpen bij het analyseren van de trechter.

Inclusief of exclusief btw?

Kies wat bij je analyse past en wees consequent. Veel webshops rapporteren omzet inclusief btw, andere exclusief.

Hoe meet ik retouren?

Met de gebeurtenis refund, met dezelfde transaction_id als de aankoop.

Waarom staat mijn betaalprovider als bron?

Omdat bezoekers via de betaalpagina terugkomen. Voeg die domeinen toe als ongewenste verwijzing.

Hulp nodig?

Wil je dat je webshopcijfers in GA4 kloppen? Bekijk onze dienst analytics.

Controleer of elke aankoop een unieke transaction_id heeft. GA4 gebruikt die om dubbele aankopen te herkennen, bijvoorbeeld als iemand de bedankpagina herlaadt.

No items found.

Kennisbank

Verder lezen

Gerelateerde artikelen

Kom je er niet uit?

Wij kijken graag met je mee. Stel je vraag over je website, webshop, hosting, e-mail of Google, dan helpen we je verder.

Neem contact op