Marketing Scandigitale scan
Meten & inzicht

Valutafout in ecommercegegevens vinden

7 november 2026 · 5 min leestijd · Marketing Scan

Een omzetcijfer in je analytics dat niet klopt met je boekhouding wekt wantrouwen in al je rapporten. Vaak zit de oorzaak in één event waarbij currency ontbreekt, verkeerd staat of de waarde anders is opgebouwd dan in de bestelling. Deze gids toont hoe je dat per event onderzoekt: eerst afbakenen, dan de bestelling als referentie nemen, event voor event vergelijken, beslissen waar de fout zit en na een herstel opnieuw controleren. Je werkt met je eigen bestellingen en je eigen implementatie.
In dit artikel

Afbakenen: welk verschil zie je precies?

Begin niet bij de code maar bij het verschil zelf. Kies een korte periode en een kleine groep bestellingen, bijvoorbeeld tien. Vergelijk per bestelling het totaal in je webshop met het bedrag dat je analytics toont. Noteer drie dingen: het verschil in bedrag, of het verschil bij alle bestellingen voorkomt of bij een deel, en of het deel een herkenbaar kenmerk heeft, zoals een kortingscode, een verzendmethode of een ander land.

Let op: analytics rapporteert niet altijd hetzelfde totaal als je boekhouding. Verzendkosten, btw en korting kunnen anders worden meegeteld. Beslis dus eerst welk bedrag jij als referentie neemt, en schrijf die definitie op. Zonder die definitie vergelijk je appels met peren.

De bestelling als referentie vastleggen

Maak voor elke testbestelling een referentieblad met de gegevens uit het bestelsysteem, niet uit analytics. Neem op:

  • het bestelnummer;
  • de valuta van de bestelling;
  • productprijzen, aantallen en korting per regel;
  • verzend- en betaalkosten, en of btw is inbegrepen;
  • het totaalbedrag dat de klant betaalde.

Het bestelnummer is belangrijk om een tweede reden. De Google Analytics-hulppagina over transactie-ID's legt uit dat een uniek transactie-ID per bestelling nodig is om dubbele aankopen te beperken en terugbetalingen goed te verwerken, dat een lege waarde of een hergebruikte ID problemen geeft, en dat deze deduplicatie alleen geldt voor gegevens uit webstreams, niet voor app-streams. Zo kan een verschil in totalen ook uit dubbele of samengevoegde aankopen komen en niet uit een valutafout. Controleer dit dus bij je afbakening.

Event per event vergelijken

Zet foutopsporing aan, want de ecommercedocumentatie van Google Analytics raadt dit aan om events live te zien. Waar je dit in jouw omgeving instelt, controleert de beheerder in de tool of tagbeheer, want schermen en opties kunnen wijzigen. Plaats daarna een testbestelling in een testomgeving of met een afgesproken testproduct en testbetaling, zodat er geen echte levering of omzetvervuiling ontstaat, en bekijk de gegevens van elk event in de keten.

Volgens dezelfde documentatie stel je currency op eventniveau in wanneer je een value meestuurt, en geldt dit ook als je de items buiten de ecommerce-array plaatst. Controleer daarom per event:

  1. staat currency erbij en is het de bedoelde code;
  2. is value een getal en geen tekst met valutateken of komma als decimaalteken;
  3. komt value overeen met je referentie, volgens de definitie die je koos;
  4. kloppen price en quantity per item, wetende dat quantity volgens de documentatie standaard 1 is als je niets meestuurt;
  5. staat een unieke transactie-ID in het aankoopevent.

Doe dit voor minstens add_to_cart, begin van de checkout en aankoop. Een fout kan in één stap ontstaan en in een andere onzichtbaar blijven.

Beslisblad: waar zit de fout waarschijnlijk?

Gebruik deze tabel om je bevinding te koppelen aan de volgende controle. Het zijn werkhypotheses, geen vaststaande oorzaken.

Wat je zietMogelijke oorzaakVolgende controle
Currency ontbreekt in het eventParameter niet meegestuurdBekijk de payload in foutopsporing
Currency fout bij één taalversie of landVaste waarde in de code of tagVergelijk met de valuta van de bestelling
Value gelijk aan de som van items, maar bestelling heeft korting of verzendingAndere definitie van totaalHerlees je referentiedefinitie
Value 0 of leegGetal als tekst of niet beschikbaar bij ladenControleer het type en het moment van versturen
Aantal aankopen te laag of te hoogTransactie-ID leeg, hergebruikt of dubbel verstuurdVergelijk unieke ID's met bestelnummers

Fictief voorbeeld, herstel en controle achteraf

Een fictief voorbeeld, alleen om de procedure te tonen. Een testbestelling bevat twee producten. Je referentieblad noteert: valuta EUR, product 1 met prijs 20,00 en aantal 1, product 2 met prijs 15,00 en aantal 2, korting 5,00, verzending niet inbegrepen in het gekozen totaal.

Verwachte technische controles: currency staat op EUR in elk event, items bevatten de juiste price en quantity, value volgt jouw vastgelegde definitie en het aankoopevent bevat het bestelnummer als transactie-ID. Wijkt één punt af, dan zoek je alleen in de stap waar het afwijkt.

Na een herstel herhaal je dezelfde procedure:

  1. Plaats een nieuwe testbestelling in een veilige testopzet, ook voor een ander land of een andere valuta als je shop die aanbiedt, met een uniek bestelnummer.
  2. Vergelijk de eventgegevens met het referentieblad.
  3. Kijk later in je rapporten of de nieuwe bestellingen overeenkomen met je bestelsysteem. Hoe snel gegevens zichtbaar zijn en hoe rapporten ze verwerken, controleer je in je eigen omgeving.
  4. Noteer dat historische gegevens niet vanzelf wijzigen, zodat je periodes vergelijkt met die kennis.

Wil je ook zien welke publieke signalen je website uitstuurt? Bekijk ze via Marketing Scan. Een publieke scan ziet geen interne eventdata en bewijst dus niet dat je ecommercemeting klopt.

Veelgestelde vragen.

Waarom stel ik currency in op eventniveau?

Volgens de documentatie van Google Analytics is currency op eventniveau de hoofdvaluta van de transactie en wordt ze gebruikt voor standaardrapportage. Zonder currency kan een waarde moeilijk correct worden gelezen. Controleer in foutopsporing of de parameter echt in elk relevant event zit.

Kan een leeg transactie-ID mijn bedragen beïnvloeden?

Ja, mogelijk. De Google Analytics-hulppagina zegt dat aankopen met een lege transactie-ID als dubbels worden behandeld, waardoor het aantal aankopen te laag kan uitvallen. Vergelijk daarom ook het aantal unieke ID's met je bestelnummers.

Moet value gelijk zijn aan mijn boekhoudkundig totaal?

Niet automatisch. Je bepaalt zelf welk totaal je meet, met of zonder verzending, btw en korting. Belangrijk is dat je die keuze vastlegt en in alle events consistent toepast.

Hoeveel testbestellingen zijn genoeg?

Dat hangt af van je shop. Neem minstens één bestelling per valuta, per betaalmethode en één met korting. Voeg een test toe telkens je een nieuw patroon in je fouten ziet.

Bronnen bij dit artikel

Hoe werkt een marketing scan? Meetmethode en grenzen

Van advies naar actie voor jouw website

Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.

Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.

Maak je gratis account

Bekijk wat de check meet

Wat zaakvoerders hierover vragen

  • Hoe weet ik of mijn marketing werkt?

    Bijna drie kwart van de kleine ondernemers weet het niet. Het antwoord kost geen geld, wel een uur instellen.

    Hoe weet ik of mijn marketing werkt? · Hoe meet ik aanvragen die telefonisch of in de zaak binnenkomen? · Heb ik Google Analytics nodig als kleine zaak? · en 1 meer

Het cijfer uit ons onderzoek

  • 48,8%

    van 1505 kmo-sites heeft meten en inzicht in de drie zwaarste werkpunten.

    Lees het onderzoek

Meer over meten & inzicht.

Meten & inzicht

Een kortingsactie beoordelen op marge en niet omzet

Beoordeel een kortingsactie op netto bijdrage na korting en variabele kosten, met een fictief rekenvoorbeeld, beslisblad en controle van je GA4-ecommercedata.

· 6 min leestijd

Meten & inzicht

Terugbetaling ontbreekt in je omzetrapport

Ontbreken terugbetalingen in je omzetrapport? Leg refundevents naast bestellingen en betaalcorrecties zodat je bruto omzet niet voor netto resultaat aanziet.

· 6 min leestijd

Meten & inzicht

Verzendkosten en btw uit je marketingomzet scheiden

Maak per rapport duidelijk of verzendkosten en btw in omzet zitten, vergelijk gelijke grondslagen en controleer je GA4-aankoopdata met een beslisblad.

· 6 min leestijd

Meten & inzicht

E-commerce tracking in GA4 voor je Belgische webshop

E-commerce tracking in GA4 goed instellen: welke events je funnel compleet maken, hoe je omzet correct meet en welke vijf fouten je cijfers vertekenen.

· 8 min leestijd

Vindbaarheid & SEO

Afbeeldingen vinden via Google: bestandsaudit voor kmo's

Een praktische controleprocedure om te onderzoeken of Google je afbeeldingen kan bereiken en begrijpen: context, tekst, robotsregels en dubbele URL's.

· 7 min leestijd

Reviews & reputatie

Google review verdwenen: controle en vervolgstappen

Ontbreekt een Google review? Controleer vertraging, het juiste bedrijfsprofiel en de reviewregels. Bouw een feitelijk dossier op zonder herstel te beloven.

· 5 min leestijd

Bijgewerkt: