Hoe verzamelen wij data?

Supermarktscanner.nl beheert een van de meest uitgebreide onafhankelijke prijsdatasets van de Nederlandse supermarktmarkt. Op deze pagina leggen wij transparant uit hoe wij data verzamelen, verwerken en opslaan — zodat u precies weet waarop onze vergelijkingen zijn gebaseerd.

11+ Jaar
Prijshistorie
Dagelijks
Update cycle
7+
Supermarkten

1. Databronnen

Wij verzamelen prijsdata van alle grote Nederlandse supermarktketens. Hiervoor maken wij gebruik van zowel officiële data-koppelingen als geautomatiseerde datacollectie op basis van publiek beschikbare productinformatie. Beide methoden worden dagelijks ingezet om de meest actuele informatie te garanderen.

Albert Heijn Jumbo PLUS Dirk Hoogvliet Vomar Coop Poiesz

2. Updatefrequentie

Prijzen worden dagelijks bijgewerkt, met als doel een maximale achterstand van 24 uur. Weekaanbiedingen en folders worden verwerkt zodra deze beschikbaar zijn — doorgaans woensdagavond of donderdagochtend voor de nieuwe actieweek.

1
Dagelijkse prijsupdate (regulier assortiment)

Iedere nacht worden alle reguliere productprijzen opgehaald en vergeleken met de vorige opgeslagen waarde. Wijzigingen worden direct verwerkt in de prijshistorie.

2
Wekelijkse folderverwerking

Actieprijzen en bonusaanbiedingen worden verwerkt op basis van de actieperiode die door de supermarkt wordt opgegeven. Overlappende of verlengde acties worden automatisch gedetecteerd.

3
Gedeeltelijke fouten & herstel

Wanneer een databron tijdelijk niet beschikbaar is (bijv. door onderhoud of een technische storing aan de kant van de supermarkt), bewaren wij de meest recente bekende prijs en markeren dit intern. Zodra de bron weer beschikbaar is, wordt de data automatisch hersteld. Wij tonen nooit verouderde actieprijzen als actueel.

3. Product Matching Algoritme

Eén van de grootste technische uitdagingen bij het vergelijken van supermarktprijzen is het koppelen van producten tussen verschillende supermarkten. Er bestaat geen universele Nederlandse EAN-barcode mapping die volledig dekkend is voor het supermarktassortiment — supermarkten gebruiken eigen interne artikelcodes, private labels hebben per definitie geen cross-supermarkt EAN, en zelfs identieke producten worden soms onder verschillende EAN-codes verkocht.

"Een pak Zonnatura havermout bij Albert Heijn en hetzelfde pak bij Jumbo hebben formeel dezelfde EAN. Maar een huismerk ontbijtpap van AH heeft geen equivalent bij Jumbo. Onze matching-logica houdt hier rekening mee en dwingt nooit een match af die niet valide is."

Ons heuristisch matching-algoritme combineert de volgende signalen om producten over supermarkten heen te koppelen:

  • EAN-code (indien beschikbaar en betrouwbaar)
  • Productnaam normalisatie — verwijderen van supermarkt-specifieke naamgeving, interpunctie en afkortingen
  • Merk & variant — merk, smaak, variëteit en verpakkingstype
  • Inhoud & eenheid — grammen, milliliter of stuks (na normalisatie)
  • Categorie — om valse matches tussen categorieën te voorkomen

Matches met een lage betrouwbaarheidsscore worden niet gepubliceerd. Wij kiezen bewust voor precisie boven volledigheid: een ontbrekende vergelijking is beter dan een incorrecte vergelijking.

4. Prijsnormalisatie

Ruwe prijzen zijn weinig bruikbaar zonder context. Een pak pasta van 500g voor €1,49 is niet direct vergelijkbaar met een pak van 1kg voor €2,49. Wij normaliseren alle prijzen naar een vergelijkbare eenheid zodat de prijs per 100g, per liter of per stuk altijd beschikbaar is.

  • Per gewicht: prijs per 100g of per kg (voor alle verpakkingsgroottes)
  • Per volume: prijs per 100ml of per liter
  • Per stuk: voor producten die per eenheid worden verkocht (eieren, flesjes, rollen)
  • Multipacks: verpakkingen met meerdere eenheden worden automatisch opgesplitst — bijv. "6-pack yoghurt à 150g" wordt berekend als prijs per 150g én als totaalprijs per 900g
Inhoudswijzigingen: Doordat wij inhoud en prijs afzonderlijk opslaan, kunnen wij automatisch signaleren wanneer de verpakkingsgrootte van een product wijzigt. Dit helpt consumenten altijd de meest eerlijke prijs-kwaliteitsverhouding te beoordelen.

5. Historische Data

Supermarktscanner.nl slaat de prijzen van producten op vanaf het moment dat ze voor het eerst worden gedetecteerd. Dit betekent dat wij voor de meeste producten een aaneengesloten prijsgeschiedenis hebben die teruggaat tot 11 jaar.

Iedere gemeten prijswijziging — of het nu gaat om een reguliere prijsaanpassing, een tijdelijke actie of een structurele herziening — wordt als een apart datapunt opgeslagen met datum en bronvermelding. Zo kunt u op de productpagina's zien of een huidige actieprijs echt uitzonderlijk is, of slechts een terugkeer naar een eerder niveau.

  • Prijswijzigingen worden opgeslagen met tijdstempel en supermarkt
  • Actieperiodes worden apart gemarkeerd (regulier vs. promotieprijs)
  • Prijshistorie is zichtbaar via de grafieken op iedere productpagina

6. Affiliate Relaties & Onafhankelijkheid

Supermarktscanner.nl werkt voor een deel van haar doorverwijzingen samen met affiliate-netwerken. Dit betekent dat wanneer u via onze site naar een supermarktwebsite wordt doorverwezen en daar een aankoop doet, wij in sommige gevallen een kleine commissie ontvangen. De inkomsten hieruit stellen ons in staat het platform gratis en zonder registratie toegankelijk te houden voor alle bezoekers.

Affiliate relaties hebben geen enkele invloed op de prijsvergelijkingen, rankingvolgorde of data die wij tonen. Onze vergelijkingen zijn altijd gebaseerd op de actuele, onafhankelijk gemeten prijs.

Alle supermarkten worden op exact dezelfde manier opgenomen en gepresenteerd, ongeacht of er een commerciële relatie bestaat. Onze vergelijkingen worden uitsluitend bepaald door de gemeten data.

7. Nauwkeurigheid & Beperkingen

De overgrote meerderheid van de prijzen en productinformatie op Supermarktscanner.nl is accuraat en actueel. Wij meten dagelijks en houden de data zo nauwkeurig mogelijk bij. Toch willen wij transparant zijn over de gevallen waarin afwijkingen kunnen voorkomen, zodat u de informatie op waarde kunt schatten.

1
Onjuiste productinformatie aan de bron

Supermarktwebsites bevatten soms zelf fouten: een verkeerde inhoudsmaat, een afwijkende productnaam of een tijdelijk incorrecte prijs. Omdat wij de data rechtstreeks van de supermarkt ophalen, wordt deze fout in sommige gevallen ook bij ons zichtbaar. Zodra de supermarkt de fout corrigeert, verwerken wij dit automatisch.

2
Productkoppeling na een productwijziging

Wanneer een fabrikant een product licht aanpast — bijvoorbeeld een nieuwe verpakking, een gewijzigd gewicht of een naamsverandering — kan ons matching-algoritme het oude en nieuwe product tijdelijk niet correct aan elkaar koppelen. In dat geval tonen wij de producten als afzonderlijke items totdat de koppeling opnieuw is vastgesteld.

3
Verwerkingsvertraging

Prijswijzigingen die vlak voor of tijdens ons dagelijks verzamelmoment plaatsvinden, kunnen met een vertraging van maximaal 24 uur zichtbaar worden. Bij technische storingen aan de kant van een databron bewaren wij de meest recente bekende prijs en markeren dit intern.

Wij streven naar maximale nauwkeurigheid, maar kunnen geen garantie bieden op volledigheid of juistheid van alle getoonde informatie. De prijzen op de website van de supermarkt zelf zijn altijd leidend bij de afrekening.

Aan de informatie op Supermarktscanner.nl kunnen geen rechten worden ontleend. Lees onze Gebruiksvoorwaarden voor de volledige voorwaarden rondom het gebruik van onze data.