Methodologie
Hoe Allesupers Onderzoek supermarktprijzen verzamelt, normaliseert, vergelijkt en monitort. Dit is het authoritatieve naslagwerk voor onze drie matching-niveaus en de krimpflatie-monitor.
Methodologie versie v3 · Wijzigingenlog
Brongegevens bijgewerkt op
Matching-niveaus: hoe wij producten vergelijken
Wij vergelijken supermarktprijzen op drie publieke niveaus. Elke numerieke claim op deze hub is gelabeld met het bijbehorende niveau.
| Intern label | Publiek niveau | Definitie | Gebruikt voor claims |
|---|---|---|---|
| EQUIVALENT | Niveau 1 — identiek product | Zelfde EAN/GTIN bij ≥ 2 supermarkten | Onderbouwt Niveau 1 (product) en levert data voor Niveau 2 (mandje) |
| COMPARABLE | Niveau 2 — vergelijkbaar A-merk | Zelfde merk + zelfde inhoudsklasse | Niveau 2 claims |
| ALTERNATIVE | Niveau 3 — vergelijkbaar huismerk per kg/l | Functionele equivalent per kg/l | Niveau 3 claims only |
Wat we niet publiceren
Producten zonder voldoende match (te weinig overeenkomst in inhoud of merk) tellen niet mee in onze gepubliceerde vergelijkingen.
Niveau 1 — identiek product
Calvé Pindakaas
Bekijk dit product op Allesupers
Aanwezig bij: albert-heijn aldi dirk hoogvliet jumbo plus vomar
Een identiek product (zelfde EAN) bij alle zeven supermarkten die wij volgen. Onze Niveau 1-claims vergelijken precies dit type product op identieke meetpunten.
Niveau 2 — vergelijkbaar A-merk
Heineken Premium Pilsener Bier Fles Krat 24 x 300ml
Bekijk dit product op Allesupers
Aanwezig bij: dirk hoogvliet jumbo plus
Verschillende SKUs van hetzelfde A-merk en dezelfde inhoudsklasse (krat 24×30cl) bij meerdere supermarkten. Onze Niveau 2-claims vergelijken dit type product op samenstelling, niet op identieke EAN.
Niveau 3 — vergelijkbaar huismerk per kg/l
AH Halfvolle melk 1 L
Bekijk dit product op Allesupers
Aanwezig bij: albert-heijn
Een huismerk-product met functioneel equivalente alternatieven (zoals Jumbo Halfvolle Melk 1L, Plus Halfvolle Melk 1L) bij andere supermarkten. Onze Niveau 3-claims vergelijken per kg/l, niet op merk of EAN.
Krimpflatie-monitor
We detecteren krimpflatie via twee methoden: binnen-SKU (hetzelfde product krimpt) en nieuwe EAN (retailer haalt een groot product uit het schap en introduceert een kleiner product onder hetzelfde merk). Beide mechanismen worden hieronder toegelicht.
1. Binnen-SKU
Hetzelfde product (zelfde EAN, zelfde retailer-SKU) krimpt in de tijd. We registreren dit zodra we ≥ 2 verschillende quantity-waarden observeren voor dezelfde retailer-product in onze nachtelijke audit-log retailer_product_size_history. Het eerste meetbare moment is daarom altijd na de eerste registratie-datum van het monitor-systeem — eerdere shrinkflaties uit voor-historische tijd kunnen we niet retroactief reconstrueren.
2. Nieuwe EAN (“EAN-swap”)
Een retailer haalt een product uit het schap en introduceert binnen 60 dagen een nieuw product onder hetzelfde merk en een sterk gelijkende naam, met een kleinere inhoud. Detectie-stappen:
- Vinden van paren (gedeactiveerd RP-X, geïntroduceerd RP-Y) binnen een venster van 60 dagen bij dezelfde retailer, met identiek merk (case-insensitive vergelijking).
- Variant-token-strip: namen worden ontdaan van
maat \d+,size \d+,nappy \d+, en multipack-aanduidingen\d+ x \d+vóór de gelijkenisscore. Zonder deze stap zouden bijvoorbeeld Pampers maat 3 en maat 8 ten onrechte als “swap” gedetecteerd worden. - Drempel: trigram-similariteit (pg_trgm) ≥ 0,85 op de geschoonde namen.
- Eis: de genormaliseerde inhoud van RP-Y moet kleiner zijn dan die van RP-X, op dezelfde basis-eenheid (g↔kg, ml↔l worden eerst gelijkgetrokken).
- Prijs-snapshot bij detectie: we leggen de shelfprijs op het moment van deactivatie respectievelijk introductie vast — geen latere lookup. Dit voorkomt dat een tussenliggende prijsverandering het verhaal vervormt.
- Operator-verificatie verplicht voor elke publicatie. Iedere gepubliceerde gebeurtenis is handmatig gecheckt tegen de productpagina van de retailer zelf.
Vertrouwens-tiers
EAN-swap-kandidaten worden geclassificeerd in drie tiers:
- Tier 1 — Hoog vertrouwen: beide RPs verwijzen al naar hetzelfde canonical-product. Zeldzaam (≈ 2,5 % van NL-volume).
- Tier 2 — Gemiddeld vertrouwen: similariteit ≥ 0,85 op de geschoonde namen, maar verschillende canonicals. Dit is de werkpaard-categorie — het overgrote deel van de publicaties komt hieruit.
- Tier 3 — Triage: similariteit tussen 0,65 en 0,85. Wordt nooit publiek gepubliceerd — operator-only inbox voor handmatig nakijken. De publieke API filtert deze rijen uit, ongeacht filter-parameters.
Niet gedetecteerd
- Recept-shrink: zelfde verpakking, andere ingredient-verhouding (geen historisch gegeven beschikbaar).
- Cross-channel arbitrage: prijsverschillen tussen on-line en winkel.
- Variant-downgrade binnen zelfde EAN: kwaliteits- of grondstof-verlaging zonder grootte- of EAN-wijziging.
- Prijsstijgingen verkleed als promo-einde — valt buiten de krimpflatie-definitie (geen grootte-wijziging).
Zie ook het publieke register van geverifieerde gebeurtenissen.
Zelf reproduceren
Elke Prijsmonitor-editie is herleidbaar tot een bevroren publieke dataset en een versiebeheerde SQL-filter. De stap-voor-stap reproductiehandleiding (datasetversie vinden, filter toepassen, headline-cijfers herleiden) staat in:
Reproducing Allesupers research editions (Engelstalig, Markdown).
Wijzigingenlog
Dit log registreert elke wijziging aan de methodologie die journalistiek geciteerde meetwaarden raakt: mandcompositie, retailerdekking, vergelijkbaarheidsniveaus, afrondingsregels. Versiebeleid: majeure verhoging (v1 → v2) bij retailer-/mand-/tier-wijziging; kleine wijzigingen worden onder dezelfde versie gedateerd.
v1 — 2026-05 (basislijn)
- Basislijn vastgesteld: 7 NL retailers (Albert Heijn, Jumbo, Dirk, Plus, Vomar, Aldi, Hoogvliet); 6 UK retailers (ASDA, Tesco, Sainsbury's, Morrisons, Waitrose, UK Aldi).
- Vergelijkbaarheidsniveaus: EQUIVALENT / COMPARABLE / ALTERNATIVE / NON-COMPARABLE (CHANGE-246 model, CHANGE-301 ML-kwaliteitsgrens).
- Bodem voor
datapoints_total=RESEARCH_LAUNCH_DATE_NL/RESEARCH_LAUNCH_DATE_GB, per regio ingesteld bij de eerste productie-implementatie van CHANGE-367. - Aantallen weergegeven op de onderzoekspagina's zijn exact (niet afgerond). Consumentenpagina's blijven afgeronde waarden gebruiken conform CHANGE-364 A2.
- 2026-05-21 — Sectie A-merk Prijsindex verplaatst naar werkdocument hangende eerste publicatie.
Correcties
Klopt er een getal niet? Mail [email protected]. We beoordelen elke melding binnen 5 werkdagen en publiceren bevestigde correcties binnen nog eens 5 werkdagen op het correctielogboek.
Het correctielogboek wordt gepubliceerd zodra de eerste correctie is verwerkt.