Marketing Scandigitale scan
Meten & inzicht

Terugbetaling ontbreekt in je omzetrapport

7 november 2026 · 6 min leestijd · Marketing Scan

Je rapport toont een mooie omzet, maar je betaalomgeving toont terugbetalingen die nergens in je analytics terugkomen. Dan lees je waarschijnlijk bruto omzet en noem je dat netto resultaat. In deze gids stel je eerst vast welk soort ontbrekend je ziet, leg je bestellingen, betaalcorrecties en meetgebeurtenissen naast elkaar en beslis je welk getal je mag gebruiken. Je krijgt een controle voor het transactie-ID, een beslisblad en een fictief rekenvoorbeeld. Het is een controlemethode voor je eigen account, geen garantie dat je rapport daarna sluit.
In dit artikel

Eerst vaststellen welk soort ontbrekend je ziet

Een ontbrekende terugbetaling kan drie oorzaken hebben, en elk vraagt een andere oplossing. Mogelijk is er nooit een correctie verwerkt in je bestelsysteem. Mogelijk is ze wel verwerkt, maar wordt er geen meetgebeurtenis voor verstuurd. Of de gebeurtenis komt wel aan, maar je leest een getal in je rapport dat haar niet meetelt.

Begin daarom met een kleine steekproef van drie tot vijf terugbetalingen die je zeker kent. Noteer per geval het ordernummer, de datum van de bestelling, de datum van de terugbetaling, het bedrag en of het een volledige of gedeeltelijke terugbetaling was. Een terugbetaling in je betaalomgeving is op zich nog geen meetgebeurtenis. Vraag je ontwikkelaar of er iets wordt verstuurd en vanuit welke plek.

Drie lijsten naast elkaar leggen

Maak drie eenvoudige lijsten en koppel ze op ordernummer.

  1. Lijst A: bestellingen uit je webshop, met ordernummer, bedrag, valuta en datum.
  2. Lijst B: betaalcorrecties uit je betaalomgeving, met verwijzing naar het ordernummer, bedrag en datum.
  3. Lijst C: wat je analytics heeft ontvangen, met transactie-ID, soort gebeurtenis en waarde. Exporteer dit uit je rapportage of bekijk de gebeurtenissen één voor één.

Geef elke rij van lijst B één status: staat in C met hetzelfde ID, staat niet in C, staat in C met afwijkend bedrag, of staat in C onder een ander ID. Spreek vooraf af wat een bedrag omvat, bijvoorbeeld wel of geen btw en verzendkosten, anders vergelijk je appels met peren. Let ook op perioden: een terugbetaling van deze maand hoort bij een bestelling van vorige maand en kan daardoor in een ander rapportbereik vallen.

Het transactie-ID als sleutel

De Analytics-hulppagina over transactie-ID's (https://support.google.com/analytics/answer/12313109) legt uit dat je een transactie-ID aan elke e-commercegebeurtenis toevoegt om aankopen te dedupliceren en terugbetalingen op de juiste manier te verwerken. Het ID moet per bestelling uniek zijn, mag geen gegevens bevatten waarmee een klant te identificeren is en mag geen lege tekenreeks zijn. De pagina vermeldt ook dat deduplicatie alleen werkt voor webstreams, niet voor app-streams.

Controleer daarom drie dingen. Heeft de terugbetaling hetzelfde ID als de oorspronkelijke aankoop, en niet bijvoorbeeld een intern betalingsnummer? Is het ID dynamisch en verschilt het per bestelling? Wordt het niet leeg verstuurd bij een uitzonderingsgeval, zoals een betaling achteraf bevestigd? Een ID dat afwijkt, kan een correctie loskoppelen van de aankoop waar ze bij hoort.

Het refundevent zelf controleren

De ontwikkelaarsdocumentatie voor ecommerce in GA4 (https://developers.google.com/analytics/devguides/collection/ga4/ecommerce) rekent aankopen en terugbetalingen tot de acties die je kunt meten, en raadt aan de valuta op gebeurtenisniveau mee te sturen bij een waarde. Elk item heeft minstens item_id of item_name nodig, en debugmodus helpt gebeurtenissen live te zien. Lees voor de exacte parameters van het refundevent de actuele documentatie, want die kan wijzigen.

Zet de debugmodus aan en voer een testbestelling met een testterugbetaling uit. Kijk dan na:

  • Komt er een refundgebeurtenis binnen, en met welk transactie-ID?
  • Staan waarde en valuta erbij, en kloppen ze met het gecorrigeerde bedrag?
  • Bij een gedeeltelijke terugbetaling: worden de juiste items of bedragen meegestuurd?
  • Wordt de gebeurtenis maar één keer verstuurd, ook bij het herladen van een pagina?

Vraag ook of de gebeurtenis vanuit de browser of vanuit de server komt. Een terugbetaling die een medewerker in de betaalomgeving doet, bereikt de browser van de klant niet.

Beslisblad: welk getal noem je netto?

Gebruik de uitkomst van je vergelijking om te kiezen welk woord bij je cijfer past.

Wat je vaststeltWat je mag zeggenEerst controleren
Geen refundevents in analyticsBruto omzet volgens metingOf er een terugbetalingsmeting is en vanuit welk systeem
Refundevents met ander ID dan de aankoopCijfer is onbetrouwbaarWelk ID de terugbetaling gebruikt en waarom
Refunds aanwezig, bedragen wijken afNetto onder voorbehoudBtw, verzending, valuta en gedeeltelijke terugbetalingen
Refunds komen binnen en bedragen kloppen in de steekproefNetto volgens meting, met vermelde periodeOf de steekproef representatief is en of de rapportagemetriek de refunds meetelt

Controleer in je eigen analyticsaccount welke metriek terugbetalingen verwerkt en onder welke naam. Die schermnamen kunnen wijzigen en staan niet in de gebruikte bronnen.

Fictief rekenvoorbeeld en hercontrole

Fictief voorbeeld, enkel bedoeld om te rekenen. Er zijn vier bestellingen: 100, 60, 40 en 80 euro, samen 280 euro bruto. Op de eerste bestelling is 30 euro terugbetaald, de derde is volledig terugbetaald (40 euro). Verwachte netto omzet: 280 min 70 is 210 euro. Verwachte controles: in lijst C staan twee refundgebeurtenissen met het ID van de eerste en de derde bestelling en met waarden van 30 en 40. Toont je rapport 280, dan worden de correcties mogelijk niet meegeteld; controleer ook het datumbereik, filters en de gekozen metriek. Toont het een ander bedrag, ga dan terug naar ID, valuta en btw. De betaalomgeving blijft de bron voor wat daadwerkelijk is terugbetaald; een refundevent in analytics bewijst dat niet.

Herhaal de vergelijking na elke aanpassing met een nieuwe steekproef en noteer de periode. Bewaar de drie lijsten als bewijs voor wie het rapport later leest.

Je interne rapportage beoordeel je zelf in analytics en betaalomgeving. Wil je daarnaast zien welke publieke signalen je website uitstuurt, bekijk ze dan via Marketing Scan. Die scan meet geen binnenkomende refundgegevens en vervangt deze controle niet.

Veelgestelde vragen.

Mag ik een terugbetaling gewoon als negatieve aankoop sturen?

Dat is niet de aanpak die de gebruikte bronnen beschrijven. Die noemen terugbetalingen als aparte meetactie en koppelen via het transactie-ID aan de aankoop. Of een negatieve aankoop in jouw situatie wordt verwerkt, staat niet in de bron. Lees de actuele refunddocumentatie en test met een testbestelling in debugmodus voordat je iets wijzigt.

Wat als mijn webshop een terugbetaling pas dagen later verwerkt?

Dan valt de correctie vaak in een andere rapportperiode dan de bestelling. Noteer bij elk cijfer de periode en spreek af of je netto per bestelperiode of per correctieperiode rapporteert. Meng die twee niet in één grafiek.

Moet het transactie-ID gelijk zijn aan het ordernummer?

Het ID moet per bestelling uniek zijn en mag geen gegevens bevatten waarmee een klant te identificeren is. Een ordernummer of bevestigingsnummer is een voorbeeld uit de bron. Het belangrijkste is dat aankoop en terugbetaling exact hetzelfde ID gebruiken.

Kan ik historische omzet achteraf corrigeren?

Dat hangt af van wat je ontwikkelaar kan aanleveren en van de mogelijkheden in je account, en dat moet je zelf nagaan. Zonder correctie kun je het oude cijfer wel eerlijk labelen als bruto omzet volgens meting. Zeg er dan bij vanaf wanneer terugbetalingen worden meegeteld.

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.