Od kod so cene in kaj z njimi naredimo
Cena brez izvora je samo trditev. Zato je tu zapisano vse: pri katerih trgovcih zajemamo, kdaj, kako povežemo isti izdelek med njimi, kdaj ceno štejemo za svežo — in kaj z našimi podatki ne moremo trditi.
- Zabeleženih cen
- 4.926.125
- Trgovcev
- 7
- Izdelkov
- 58.208
- Dni zajema
- 129
Neprekinjeno merimo od april 2026.
Pri katerih trgovcih zajemamo
Cene beremo iz javno objavljene spletne ponudbe Spar, Mercator, Lidl, Hofer, Eurospin, Tuš in DM. Pred vsakim zajemom preverimo robots.txt trgovca — podrobneje je zajem opisan na strani zajem podatkov. Ničesar ne kupujemo in nič ne prodajamo — v vsaki ponudbi je povezava na trgovčevo stran, kjer nakup opravite pri njem.
| Trgovec | Izdelkov | S svežo ceno | Zajemov |
|---|---|---|---|
| DM | 19.913 | 17.698 | 35 |
| Mercator | 18.911 | 16.819 | 81 |
| Spar | 17.042 | 13.631 | 92 |
| Tuš | 5950 | 1733 | 89 |
| Lidl | 3393 | 805 | 88 |
| Hofer | 2776 | 842 | 89 |
| Eurospin | 1506 | 163 | 90 |
Razlike med trgovci niso naključne. DM ima najbolj obsežen spletni katalog, pri Hoferju in Lidlu pa velik del ponudbe živi v tiskanem katalogu in v trgovini, ne v spletnem seznamu — kar pri njiju primerjamo, je stalna ponudba.
Kdaj zajemamo
3.00 · Vsak dan, vsi razen Spara
Glavni zajem. Cene, ki jih vidite čez dan, so od tu. Sredi noči zato, ker zajem teče v istem procesu kot ta stran in jo med tem upočasni.
7.00 · Vsak dan, samo Spar
Spar je edini med sedmimi trgovci, ki v robots.txt zapiše, kdaj naj ga pajki obiskujejo. Njegovo okno spoštujemo, zato ima svoj termin znotraj njega.
Sreda, 17.00 · Ponovitev, vsi razen Spara
Trgovci takrat menjajo tedenske akcije.
Ure veljajo za poletni čas; pozimi se premaknejo za uro nazaj, ker urnik teče po UTC. Če zajem pri katerem trgovcu odpove, cene ne izmislimo — pokažemo zadnjo znano in ob njej zapišemo, kdaj smo jo videli.
Kako povežemo isti izdelek med trgovci
To je najtežji del primerjalnika cen in edini, pri katerem se dela napake, ki jih obiskovalec opazi. Vsak izdelek gre skozi štiri stopnje, v tem vrstnem redu:
Črtna koda
Edini zanesljiv podatek. Enaka koda pomeni isti izdelek — z eno izjemo: trgovci kodo osnovnega izdelka pogosto pripišejo tudi večpaku, zato kodo zavrnemo, če se količini ne ujemata.
Obstoječa ponudba trgovca
Če ima ta trgovec ta izdelek že povezan, novega zapisa ne ustvarimo.
Podobnost imena
Zahtevamo 85-odstotno ujemanje in poleg tega še ujemanje količine (±10 %, pri mleku in podobnem kg in liter štejeta enako) ter znamke. Trgovina istega izdelka ne prodaja dvakrat pod dvema imenoma, zato ujemanje po imenu ne sme dodati druge ponudbe istega trgovca.
Edina stopnja, ki je ocena in ne dejstvo. Zato so varovalke tako stroge.
Nov izdelek
Kadar nič od zgornjega ne velja, izdelek ostane sam. To je pogosteje pravilno kot napačno združevanje.
Primer iz naše baze, zaradi katerega je nastala varovalka pri znamki: pri Mercatorju je polje znamke pogosto prazno, imeni »Cabernet sauvignon, vrhunsko rdeče vino, Vinakoper, 0,75 l« in »… Colja, 0,75 l« pa se razlikujeta samo po proizvajalcu. Podobnost imena ju je združila, stran izdelka je nato pokazala ceno vina, ki ni bilo tisto na sliki.
Kdaj je cena sveža
Cena iz zadnjih 3 dni velja za svežo in šteje v primerjavo ter v prihranek. Starejšo pokažemo ločeno in umirjeno, z datumom, ko smo jo nazadnje videli — pri Lidlu in Eurospinu je pogosto edina, ki jo imamo. Ceno, starejšo od 21 dni, opustimo.
Zastarele cene v prihranek ne gredo. Obljubljati razliko do cene, ki je nismo mogli preveriti, ni pošteno.
Kako merimo, ali se je podražilo
Za indeks cen živil uporabljamo Jevonsov indeks ujemajočih parov. Za vsak par zaporednih mesecev vzamemo samo izdelke, ki imajo ceno v isti trgovini v obeh mesecih, izračunamo razmerje cen in vzamemo geometrijsko sredino.
- Povprečja vseh cen ne uporabljamo: če trgovec doda drage izdelke, povprečje skoči, čeprav se ni nič podražilo. V naših podatkih da tak izračun +28 % pri sadju in zelenjavi — to je sprememba sestave ponudbe, ne cen.
- Razmerja izven razpona 0,5–2 zavržemo. To niso podražitve, ampak napake pri povezovanju ali sprememba pakiranja.
- Mesec vzamemo v izračun le, če ima vsaj 20 dni zajema in vsaj 200 ujemajočih parov. Nepopoln mesec bi cene sistematično prikazal kot višje.
Česa ne trdimo
Ta razdelek je namenoma tu. Primerjalnik, ki nima omejitev, jih ima le neizrečene.
Da imamo vso ponudbo
Zajemamo, kar trgovec objavi na spletu. Akcijskega asortimenta iz tiskanih katalogov v naših podatkih večinoma ni.
Da je cena enaka v vsaki poslovalnici
Zajemamo spletno ceno. Cena na polici se lahko razlikuje po kraju in po dnevu.
Da smo brez napak pri povezovanju
Tretja stopnja povezovanja je ocena. Napake popravljamo, ko jih najdemo, in pri vsakem izdelku je gumb za prijavo napake.
Da je vsak izdelek vreden primerjave
Med izdelki s svežo ceno jih je 7572 v vsaj dveh trgovinah, 35.194 pa le v eni. Pri slednjih ni česa primerjati, zato jih iskalnikom ne ponujamo — obiskovalcu ostanejo dosegljivi.
Pogosta vprašanja
- Kako pogosto osvežujete cene?
- Vsak dan. Glavni zajem teče ponoči ob 3.00 in zajame vse trgovce razen Spara; Spar zajamemo ob 7.00, ker njegov robots.txt prosi za obiske v dopoldanskem oknu. V sredo popoldne zajem ponovimo, ker trgovci takrat menjajo tedenske akcije. Doslej imamo zajem na 129 različnih dni.
- Zakaj je cena pri vas drugačna kot v trgovini?
- Zajemamo ceno, ki jo trgovec objavi v svoji spletni ponudbi. Ta se lahko razlikuje od cene na polici v posamezni poslovalnici, akcije pa se menjajo hitreje, kot se osveži katerikoli seznam. Pri vsaki ceni zato pišemo, kdaj smo jo videli, in cene, starejše od 3 dni, označimo posebej.
- Zakaj pri Hoferju in Lidlu ni vsega?
- Ker velik del njune ponudbe živi v tiskanem katalogu in v trgovini, ne v spletnem seznamu izdelkov. Kar primerjamo pri njih, je stalna ponudba; za tedenski akcijski asortiment je treba pogledati še njun katalog.
- Kako veste, da je isti izdelek pri dveh trgovcih res isti?
- Najprej po črtni kodi, ki je edini zanesljiv podatek. Kadar je ni, primerjamo imena in zahtevamo 85-odstotno ujemanje, poleg tega pa se morata ujemati še količina in znamka. Če se karkoli od tega ne ujema, izdelka ne združimo.
- Ali smem vaše podatke uporabiti?
- Indeks cen živil objavljamo kot odprte podatke pod licenco CC BY 4.0 — uporabite jih z navedbo vira. Podrobnosti in datoteka so na strani Podatki.