Sgappie

Methodologie

Zo meten we

Sgappie is een meetinstrument. Hoe we meten is het belangrijkste wat we doen — daarom maken we het openbaar.

De norm waartegen we meten

De regels over prijsverminderingen gebruiken we als referentieprincipe voor een historische vergelijking. Sgappie is geen ACM-keurmerk en geeft geen juridisch oordeel over een winkel. Een prijsdaling tonen we alleen als de bron, productidentiteit en voorafgaande prijshistorie daarvoor voldoende bewijs geven.

Wat we vastleggen

Waar de bron dit levert, leggen we per product vast:

  • de gemeten prijs en het tijdstip van de meting
  • de geadverteerde "van"-prijs (indien getoond)
  • het geadverteerde kortingspercentage (indien getoond)
  • het ruwe actie-label, bijvoorbeeld "2e halve prijs"
  • tijdstip van de meting en de bron-URL

We slaan geen productfoto's, beschrijvingen of logo's op. We bewaren alleen de prijsfeiten die nodig zijn om de meting te tonen en te controleren.

Hoe we een korting evalueren

  1. We controleren eerst of dezelfde keten, productidentiteit, inhoud en brondekking vergelijkbaar zijn.
  2. Als dat bewijs volledig is, vergelijken we uitsluitend met meetpunten van vóór de start van de aanbieding.
  3. Als het bewijs ontbreekt, tonen we "Nog onvoldoende prijshistorie voor controle" in plaats van een kortings- of echtheidsoordeel.

Wat we eerlijk laten zien

Een meetmoment is niet automatisch een actuele prijs. Wanneer de bronprijs niet recent bevestigd is, tonen we "Niet recent bevestigd" of "Laatst gemeten op ...". We laten het product dan wel vindbaar, maar maken geen actuele prijsclaim.

Bij een multibuy- of loyaliteitsactie tonen we alleen bekende voorwaarden, zoals minimumaantal, bundeltotaal of een Bonuskaartvereiste. Zijn die gegevens niet bekend, dan claimen we geen onvoorwaardelijke stukprijs.

Hoe we verzamelen

  • We benaderen alleen publiek toegankelijke prijsinformatie. Geen account, geen login, geen omzeiling van captcha's.
  • We respecteren robots.txt en houden ons aan rustige snelheden, zodat we geen winkelsystemen belasten.
  • Onze scrape-bot identificeert zich met een eigen user-agent waarin deze pagina wordt genoemd, zodat eenieder weet hoe wij werken en contact kan opnemen.
  • Waar een keten een officiële prijs-feed biedt, gebruiken we die bij voorkeur boven scraping.

Beoogd V2-broncontract (nog niet live)

De onderstaande regels beschrijven de beoogde, fail-closed V2-weergave. Ze zijn geen belofte dat een prijs al via dit contract in de app staat: een zichtbare V2-weergave volgt pas na een afzonderlijke cutover per keten.

  • AH: beoogd is een wekelijkse officiële actiebron (alleen_acties) met cadans en maximale prijsleeftijd uit een versiebeheerd bronbeleid. Een promotiegroep zonder aantoonbare individuele productidentiteit blijft neutraal; deze bron levert geen prijshistorisch oordeel of volledige catalogusdekking.
  • ALDI: beoogd is een openbare dagelijkse categoriecatalogus (volledige_catalogus) met een runmanifest op https://www.aldi.nl/producten. Promoties zijn velden binnen die bron. De stabiele product-id, periode, brondekking en bekende bundel- of loyaliteitsvoorwaarden moeten per bronrun kloppen; zonder die gegevens blijft de weergave neutraal.

Alleen een geslaagde bronrun met volledige catalogusdekking kan een actuele prijs of historisch oordeel dragen. Beide kandidaatbronnen wachten nog op eigenaarreview; een onvolledige, verlopen of niet-beoordeelbare bron neutraliseert de prijs- en actieclaim, maar laat het product vindbaar.

Onafhankelijkheid

We ontvangen geen geld van de ketens die we meten. Geen commissies, geen advertenties, geen gesponsorde plekken. Onze metingen en onze app zijn gescheiden van enige commerciële relatie met de winkels.

Versie en wijzigingen

Dit is methode versie 0.1. Het V2-broncontract is beoogd en nog niet live; een keten wordt pas na een afzonderlijke cutover zichtbaar. Wijzigingen aan de methode publiceren we hier met versienummer en datum. We veranderen de methode niet om achteraf gunstiger uit te komen.

← Terug naar de homepage