Was hinter der Analyse steckt
Drei Jahre Einkaufen, systematisch erfasst. Alle Zahlen die zeigen, wie viel Datenmaterial in diese Auswertung eingeflossen ist.
Woher kommen die Daten?
Beide Supermarktketten bieten eine persönliche Einkaufshistorie über ihre Loyalty-Apps an.
Migros Cumulus-API
Alle Kassenquittungen der letzten Jahre sind via offizielle Cumulus-API abrufbar. Jede Quittung enthält Datum, Filialname, Gesamtbetrag sowie alle Einzelpositionen mit Bezeichnung, Menge, Stückpreis und Rabatt. Für jeden erkannten Artikel liefert eine separate Produktschnittstelle Metadaten: Marke, Kategorie, Bio-Labels (IP-Suisse, Fairtrade, Bio Knospe) und Packungsgrösse.
Lidl Plus App
Kassenquittungen aus der Lidl-Plus-App. Der Datensatz ist deutlich spärlicher: keine Produktkategorien, keine Zertifizierungslabels, und — bei den meisten Artikeln — keine Packungsgrösse. Nur Artikelbezeichnung, Menge und Preis. Das ist der Hauptgrund, warum 95% der Lidl-Artikel nicht auf CHF/kg normalisiert werden konnten.
Von der Quittung zum Preisvergleich
Fünf Schritte von den Rohdaten bis zur Ersparnis-Zahl.
Extraktion
Quittungen wurden über die jeweiligen APIs abgerufen und in eine Datenbank importiert. Resultat: 8'438 Kassenpositionen über 484 Kassenbons. Rückgaben und negative Positionen wurden markiert und aus Preisberechnungen ausgeschlossen.
Produkt-Matching
Kassenbezeichnungen sind oft abgekürzt ("Bio M-Drink" statt "Bio Milchdrink 2.5% Fett UHT", "BIO FT Kaffee Boh" statt "Bio Fairtrade Kaffee Bohnen"). Ein Token-basiertes Fuzzy-Matching gleicht jede Position mit dem Migros-Produktkatalog ab. Match-Rate: 82.5%. Für häufig gekaufte, ungematchte Artikel wurden manuelle Produkteinträge angelegt. Nicht zugeordnete Positionen (17.5%) behalten Preis- und Mengendaten, aber keine Metadaten.
Preisnormalisierung
Jedes Produkt mit bekannter Packungsgrösse wird auf seine kanonische Einheit normiert: CHF/kg, CHF/L oder CHF/Stück. Bei Multipacks (z.B. 6×1L Milch, 4×250g Butter) wird der Gesamtinhalt berücksichtigt. So lässt sich "Bio Vollrahm 250ml CHF 2.05" direkt mit "TN Vollrahm 500ml CHF 3.95" auf CHF/L vergleichen. 5'545 von 6'653 Preisbeobachtungen haben einen normalisierten Preis.
Kategorisierung & Tier-Klassen
Produkte wurden manuell in 55 Kategorien eingeteilt. Jedes Produkt erhält eine Tier-Klasse: Bio, Bewusst, Standard, Budget oder Premium. Der Preisvergleich erfolgt ausschliesslich Tier-intern: Bio-Avocado Migros gegen Bio-Avocado Lidl — nicht gegen Standard-Avocado Lidl. Nie gemischte Klassen.
Ersparnis-Berechnung
Für jeden tatsächlichen Lidl-Einkauf in einer vergleichbaren Kategorie: Was hätte dasselbe Produkt (gleiche Tier-Klasse) bei Migros durchschnittlich gekostet? Differenz × eingekaufte Menge = Ersparnis dieser Transaktion. Summe aller Transaktionen über 17 Monate = CHF 1'240. Auf ein Jahr hochgerechnet (Faktor ×0.71): CHF 875.
Was diese Analyse nicht beantwortet
Jede Datenanalyse hat Grenzen. Diese hier sind die wichtigsten.
Nur dieser Einkaufskorb
Die CHF 875/Jahr gelten für diesen spezifischen Haushalt. Skyr allein macht 66% der Gesamtersparnis aus. Wer kein Skyr kauft, spart nur CHF 296/Jahr. Wer andere Lidl-Produkte regelmässig kauft, könnte deutlich mehr sparen.
Ungleiche Zeiträume
Migros 37 Monate, Lidl 17 Monate. Lidl-Jahreswerte sind hochgerechnet. Mögliche saisonale Verzerrungen können nicht vollständig ausgeschlossen werden — z.B. wenn Preise im Winter systematisch anders sind als im Sommer.
Fehlende Lidl-Packungsgrössen
95% der Lidl-Artikel haben keine maschinenlesbare Packungsgrösse. Ohne Grössenangabe kein CHF/kg-Vergleich. Bei diesen Produkten werden nur Paketpreise verglichen — bei unterschiedlichen Packungsgrössen ein unvollständiger Vergleich.
17.5% nicht zugeordnet
Kassenbezeichnungen wie "Rindsbraten", "Sélec. ASC Sashimi" oder "Gel Nimbus 26 Men" liessen sich keinem Produktkatalog-Eintrag zuordnen. Fleisch, Fisch, Sportartikel und Spezialitäten sind in der Analyse unterrepräsentiert.
Bio-Haushalt
28.9% des Migros-Ausgaben entfallen auf Bio-Produkte — deutlich über dem Schweizer Durchschnitt. In einem Haushalt mit mehr Standardprodukten würden die Preisdifferenzen anders ausfallen (Bio-Tier zeigt oft grössere Lücken zwischen Läden).
Region Zürich
Alle Einkäufe in der Region Zürich/Wallisellen. Migros-Preise variieren leicht zwischen Regionen. Aktionspreise und temporäre Rabatte sind in den Durchschnittswerten enthalten — beides kann je nach Einkaufszeitpunkt variieren.