Die Optimierung deines Google Shopping Feeds rein nach ROAS ist einer der teuersten Fehler, den ein Performance-Team begehen kann – sie trainiert Googles Algorithmus, Umsatz auf den SKUs zu maximieren, die deine Marge am schnellsten aufzehren. Nach der PrĂŒfung von ĂŒber 50 Shopify-Stores im Jahr 2025 war der grĂ¶ĂŸte Einzelfaktor fĂŒr Margenerosion, den wir fanden, nicht Werbeausgaben, Creative-QualitĂ€t oder Bid-Levels – es waren Feeds, die ĂŒberhaupt kein Margensignal aufwiesen und Google dazu brachten, das Budget zu allem zu leiten, was mit der höchsten Umsatzquote konvertierte, unabhĂ€ngig davon, was dieser Umsatz das Unternehmen tatsĂ€chlich kostete.

Die ROAS-Falle: Wie Umsatzoptimierung die Margin-Mix zerstört

ROAS als primĂ€rer Shopping-KPI machte Sinn in der Pre-PMax-Ära, als man die exakte Produktabdeckung ĂŒber Standard Shopping Kampagnen erzwingen konnte. Performance Max hat den Vertrag geĂ€ndert: Du gibst Google einen Feed und ein Signal, und der Algorithmus entscheidet, was gezeigt, wem gezeigt und wann gezeigt wird. Wenn das einzige Signal, das du lieferst, ein Ziel-ROAS ist, optimiert Google fĂŒr Umsatz pro Impression – Punkt. Es gibt keinen eingebauten Mechanismus, der einen 300-Euro-Verkauf bei 15% Marge von einem 80-Euro-Verkauf bei 42% Marge unterscheidet.

Das mechanische Problem ist, dass hochumsatzige SKUs selten deine beste-Margin-SKUs sind. Ein 300-Euro-Artikel mit 4× ROAS generiert 300 Euro Umsatz pro 75 Euro ausgegeben. Ein 80-Euro-Artikel bei 6× ROAS generiert 80 Euro Umsatz pro 13 Euro ausgegeben. Google zeigt das 300-Euro-Produkt, weil es beim Umsatz gewinnt. Aber wenn das 300-Euro-Produkt 15% Beitragsmarge trĂ€gt und der 80-Euro-Artikel 42% Marge trĂ€gt, generierte das 300-Euro-Produkt 45 Euro Brutto-Beitrag versus 33,60 Euro fĂŒr den 80-Euro-Artikel – ein sinnvoller Unterschied pro Bestellung und katastrophal im großen Maßstab, wenn man Kundenakquisitionskosten, RĂŒcksendungen und ErfĂŒllung berĂŒcksichtigt.

Wir haben in diesem Quartal Feeds fĂŒr 11 DTC-Marken ĂŒberarbeitet und das Muster kam ohne Ausnahme heraus: die unteren 20% der SKUs nach Beitragsmarge erhielten zwischen 31% und 47% des Shopping-Impressions-Anteils. Eine 4-Millionen-Euro/Jahr Shopify-Modemarke gab 38% ihres Google Shopping Budgets fĂŒr ihre drei schlechtesten-Margin-Produktlinien aus. Laut McKinsey's Forschung zu Growth-Marketing und Verkauf freisetzen Unternehmen, die Mediainvestitionen an Margin-Beitrag anstatt an Brutto-Umsatz ausrichten, routinemĂ€ĂŸig 15–25% inkrementelles EBITDA, ohne die Gesamtausgaben zu erhöhen.

Die Lösung ist keine Bid-Anpassung. Es ist eine Datenarchitektur-Entscheidung, die du auf Feed-Ebene triffst, bevor eine einzige Auktion berĂŒhrt wird. Diese Unterscheidung zĂ€hlt, weil Bid-Anpassungen reaktiv sind – sie jagen Ergebnisse nach, nachdem Google bereits Routing-Entscheidungen getroffen hat. Feed-Level-Margin-Signale formen diese Entscheidungen vorgelagert.

Beitragsmarge auf Feed-Attribute abbilden ohne ERP

Der hĂ€ufigste Einwand gegen margin-basierte Feed-Segmentierung ist „wir haben kein ERP, das Margendaten sauber in unseren Feed leitet." Das ist fair – und es ist kein Blocker. Enterprise-ERP-Integration ist ideal, aber ein 80% genaues Margin-Signal, das aus Shopifys nativem Kostenfeld gebaut wird, genĂŒgt, um deine 40%+ Margin-Produkte von deinen 12% Margin-Produkten zu trennen, was die einzige Segmentierung ist, die Material-Budget-Routing verĂ€ndert.

Beginne mit dem Export von drei Spalten aus Shopify: variant_id, price und cost. Wenn Kosten fĂŒr einige SKUs fehlen, verwende deinen Kategoriedurchschnitt COGS als Proxy – unvollkommen, aber richtungsmĂ€ĂŸig genau genug fĂŒr Tier-Zuweisung. Beitragsmarge auf Feed-Ebene muss nicht der Rechnungslegungszahl deines Finance-Teams entsprechen; sie muss konsistent und genau genug sein, um Produkte untereinander zu bewerten.

Shopify-Metafelder bieten den saubersten Injektionspunkt. Laut Shopifys offizieller Metafelder-Dokumentation kannst du ein product.metafields.custom.contribution_margin_tier Feld erstellen und es programmatisch ĂŒber die Admin API oder eine Bulk Operations GraphQL Mutation fĂŒllen. Sobald das Metafeld existiert, erscheint es als abrufbares Attribut in den meisten Feed-Verwaltungstools und ergĂ€nzenden Feed-Pipelines – kein Custom Connector erforderlich.

FĂŒr Stores auf WooCommerce gilt die gleiche Logik ĂŒber WooCommerce-Produkt-Meta. Der kritische Schritt ist unabhĂ€ngig von der Plattform, die Margin-Tier in deinem Quellsystem zu berechnen und es auf ein Produkt-Level-Attribut zu schreiben – nicht versuchen, es downstream inside Google Ads Regeln abzuleiten, wo du GranularitĂ€t und Versionskontrolle verlierst. Die MagicFeed Pro Shopify Integration behandelt den COGS-Pull und Tier-Write in einem einzelnen Pipeline-Schritt, was den manuellen Export-und-Reload-Zyklus eliminiert, der Verzögerung zwischen einer PreisĂ€nderung und der korrekten Tier-Servierung erzeugt.

Berechne Margin-Tiers nicht nur mithilfe von Google Ads Feed-Regeln oder Merchant Center ergĂ€nzenden Feeds. Ohne den Margin-Wert auf dem Produktdatensatz selbst verlierst du Versionskontrolle, du kannst es auf SKU-Ebene nicht audieren, und eine PreisĂ€nderung kann einen Produkt-Tier vorĂŒbergehend bis zu 24 Stunden falsch klassifizieren – lange genug, um sinnvolles Budget auf einer Drain-Tier-SKU bei einem Elite-Tier-Bid zu verschwenden.

Custom-Label-Architektur fĂŒr 3–5 Margin-Tiers

Sobald du einen Margin-Wert pro SKU hast, fasse ihn in diskrete Tiers zusammen, damit Google Ads Asset Groups und Bid-Strategien segmentieren kann. Drei Tiers sind die minimale lebensfĂ€hige Architektur. FĂŒnf Tiers geben dir chirurgische Kontrolle, wenn deine Margin-Verteilung breit ist – typisch in Multi-Kategorie-Katalogen, wo Mode, Zubehör und BĂŒndel komplett unterschiedliche Margin-Bereiche einnehmen.

Hier ist die vier-Tier-Struktur, die wir ĂŒber Client-Konten verwenden, kalibriert fĂŒr die meisten DTC-Verticals. Passe die Prozentsatz-Schwellwerte vor der Anwendung an deine tatsĂ€chliche Margin-Verteilung an:

Tier-LabelBeitragsmarge-BereichCustom Label WertBid-Haltung
Tier 1 — Elite≄ 45%margin_eliteAggressive TROAS Expansion
Tier 2 — Kern30–44%margin_coreStandard TROAS Ziel
Tier 3 — Gewinnschwelle18–29%margin_breakevenKonservative TROAS Untergrenze
Tier 4 — Drain< 18%margin_drainUnterdrĂŒckt oder ausgeschlossen

Ordne diese Werte custom_label_0 in deinem Feed zu. Wenn custom_label_0 bereits fĂŒr eine andere Segmentierungsachse genutzt wird – Bestseller-Rang, SaisonalitĂ€t, Clearance-Status – verschiebe Margin zu custom_label_1. Google Shopping Feeds unterstĂŒtzen custom_label_0 bis custom_label_4, was dir fĂŒnf unabhĂ€ngige Achsen gibt. Dokumentiere, welches Label zu welcher Dimension in deiner Feed-Spezifikation passt, damit die Architektur Teamfluktuation und Agentur-Übergaben ĂŒbersteht.

MagicFeed Pro's Custom-Label-Automatisierung behandelt die COGS-zu-Tier-Berechnung und Label-Writing in einem einzelnen Pipeline-Durchgang – kritisch, wenn du Kataloge ĂŒber 5.000 SKUs verwaltst, wo manuelle CSV-Manipulation sowohl Verzögerung als auch Fehler einfĂŒhrt. Bei kleineren Katalogen funktioniert eine Google Sheets Formel, die von einem exportierten Produkt-CSV abruft, als Startpunkt gut.

Eine Nuance, die es wert ist, beim Drain-Tier zu betonen: widerstehe dem Reflex, jede margin_drain SKU sofort auszuschließen. Einige Low-Margin-Produkte sind absichtliche Loss-Leader mit dokumentierter Cross-Sell-Steigerung – Zubehör, das konsequent WiederholungskĂ€ufe von Elite-Tier-Produkten antreibt. Erstelle fĂŒr diese ein Sub-Label margin_drain_strategic und evaluiere ihren Halo-Beitrag, bevor du sie komplett aus Shopping entfernst. Stumpfe Ausschließung von Loss-Leadern hat mehr als eine Marke signifikante LTV gekostet im Austausch fĂŒr einen kurzfristigen Margin-Bump, der gut in monatlichen Berichten aussah.

Margin-Signale in PMax Asset Group Segmentierung einspeisen

Performance Max Asset Groups sind der strukturelle Hebel, wo Margin-Tiers in echtes Budget-Routing ĂŒbersetzen. Das Standard PMax Setup – eine Asset Group, voller Katalog – eliminiert jede Möglichkeit, Google differenzierte Signale nach Margin-Tier zu geben. Du brauchst mindestens zwei Asset Groups: eine fĂŒr Elite und Core SKUs, eine fĂŒr Gewinnschwelle und Drain. Drei Asset Groups ist die empfohlene Start-Architektur fĂŒr die meisten Kataloge zwischen 1.000 und 10.000 SKUs.

Die drei-Asset-Group-Struktur, die ĂŒber Client-Konten funktioniert:

  • Asset Group A — Wachstum: Tier 1 Produkte (margin_elite). Höchstes TROAS-Ziel oder Target CPA wenn AOV konsistent ĂŒber den Tier ist. Volle Zielgruppen-Signal-Breite, um PMax maximale Discovery-Freiheit zu geben.
  • Asset Group B — Halten: Tier 2 und Tier 3 Produkte (margin_core, margin_breakeven). Standard TROAS. Moderate Zielgruppen-Signal-Spanne.
  • Asset Group C — Überwachen: Tier 4 Produkte (margin_drain). Entweder ausgeschlossen von PMax und zu einer Low-Budget Standard Shopping Kampagne verschoben, oder behalten mit einem TROAS-Floor hoch genug, um Ausgaben funktional zu unterdrĂŒcken, ohne eine vollstĂ€ndige Umstrukturierung auszulösen.

Produkt-Segmentierung inside PMax Asset Groups ordnet sich direkt dem Custom Label deines Feeds zu – du filterst nach custom_label_0 = margin_elite inside der Asset Group's Produktgruppen-Einstellungen. Dies ist die beabsichtigte Nutzung des Custom Label Attributs laut Googles offiziellem Merchant Center Produktdaten-Spezifikation, nicht ein Workaround.

Ein struktureller Vorbehalt: PMax konsolidiert das Budget ĂŒber Asset Groups innerhalb einer einzelnen Kampagne. Wenn du harte Budget-Floors pro Margin-Tier möchtest, brauchst du separate PMax-Kampagnen statt separate Asset Groups inside einer Kampagne. Separate Kampagnen tragen die Kosten lĂ€ngerer Lernperioden und höherer minimaler Konversionsvolumen-Anforderungen. Kataloge unter ungefĂ€hr 10.000 ÂŁ/Monat in Shopping-Ausgaben funktionieren generell besser mit einer Kampagne und drei Asset Groups statt drei separate Kampagnen, jede unterernĂ€hrt von der Konversionsvolumen-Menge, die Google braucht, um die Lernphase zu beenden.

Bid-Strategie-Konfiguration sobald dein Feed wahre Marge widerspiegelt

Mit Margin-Tiers live im Feed und Asset Groups drumherum strukturiert hat die Bid-Strategie-Konfiguration ein klares mathematisches Rahmenwerk. Die konzeptuelle Verschiebung, die die meisten Teams brauchen, ist die Umwandlung von Beitragsmarge-ProzentsĂ€tzen in TROAS-Äquivalente, damit die Bid-Strategie an der Margin-Untergrenze verankert ist statt an der Umsatz-Untergrenze.

Die Formel ist direkt: Mindestens akzeptabler TROAS fĂŒr einen Tier = (1 Ă· Beitragsmarge %) × 100

FĂŒr ein Elite-Tier-Produkt bei 48% Beitragsmarge ist der Mindest-TROAS (1 Ă· 0,48) × 100 = 208%. Dein Ziel-TROAS sollte 1,4–1,8× ĂŒber diesem Floor sitzen – ungefĂ€hr 290–375% – um Google Kopfraum zu geben, hochwertige Impressionen zu finden statt Gewinnschwelle-Konversionen zu kratzen.

FĂŒr ein Drain-Tier-Produkt bei 14% Beitragsmarge ist der Mindest-TROAS 714%. Ein 750% TROAS-Ziel auf einem Produkt, das durchschnittlich 280% TROAS in deinen aktuellen Kampagnen erreicht, zu setzen bedeutet, Google serviert es selten – was genau das beabsichtigte Ergebnis ist.

Baue eine Custom-Spalte in Google Ads namens „Margin-angepasster ROAS" mit der Formel: Konv. Wert Ă· Kosten × Beitragsmarge_%. Dies gibt dir eine Echtzeit-Margin-Effizienz-Metrik, die COGS berĂŒcksichtigt, nicht nur Umsatzrendite – und sie erscheint sofort, wenn eine tier-zugewiesene SKU immer noch disproportionate Ausgaben relative zu ihrem Margin-Beitrag zieht.

Über 4 Client-Konten, die Performance Max mit dieser Architektur laufen, stabilisierte sich Smart Bidding auf den neuen margin-gewichteten Signalen innerhalb von 2–3 Wochen. Plane fĂŒr ein festes 30-Tage-Beobachtungsfenster ein, bevor du SchlĂŒsse ziehst. Der hĂ€ufigste Post-Umstrukturierungs-Fehler ist die Anpassung von TROAS-Zielen an Tag 12, wenn das Volumen sinkt – dieser RĂŒckgang ist der Algorithmus, der sich neu kalibriert, nicht ein Signal strukturellen Fehlers. Bid-Änderungen wĂ€hrend der Lernphase setzen die Uhr zurĂŒck und verlĂ€ngern routinemĂ€ĂŸig das effektive Beobachtungsfenster auf 6–8 Wochen.

FĂŒr weitere Details darĂŒber, wie Feed-Attribut-Struktur PMax-Kampagnen-Performance beeinflusst, behandelt der MagicFeed Pro Feed-Segmentierungs-Leitfaden Attribut-Hierarchie und ergĂ€nzende Feed-Timing in Tiefe.

Fallstudie: 22% Margin-per-Order Steigerung ĂŒber 90 Tage

Eine Shopify-Modemarke, die 4 Millionen Euro/Jahr in E-Commerce-Umsatz generiert, kam zu uns mit einem ROAS-Plateau bei 3,8× und einem Margin-Problem, das sie noch nicht quantifiziert hatten. Ihr DTC-GrĂŒnder vermutete, dass die Feeds die Grundursache waren; die bisherige Performance-Agentur hatte sechs Monate damit verbracht, Zielgruppen-Signale und Creative-Assets zu optimieren, ohne anhaltende ROAS- oder Margin-Verbesserung.

Grundzustand beim Engagement-Start:

  • Gesamt-SKUs im Feed: 1.847
  • SKUs mit gefĂŒlltem Kostenfeld: 0
  • PMax-Struktur: 1 Kampagne, 1 Asset Group, voller Katalog
  • Blended TROAS-Ziel: 380%
  • Beitragsmarge pro Bestellung (Finance-Team SchĂ€tzung): 23%

Die 8-Wochen-Implementierungs-Sequenz:

  1. COGS fĂŒr alle 1.847 SKUs gefĂŒllt ĂŒber Shopify-Kostenfeld, Quervergleich gegen Lieferanten-Rechnungen fĂŒr die Top 200 Umsatz-SKUs.
  2. Beitragsmarge berechnet pro SKU. Verteilung: 31% Elite (≄45% CM), 28% Kern, 22% Gewinnschwelle, 19% Drain.
  3. Margin-Tiers geschrieben zu custom_label_0 ĂŒber ergĂ€nzenden Feed tĂ€glich aktualisiert.
  4. PMax umstrukturiert zu 2 Kampagnen (Wachstum und Überwachen) mit 3 Asset Groups gesamt.
  5. TROAS-Ziele gesetzt pro Tier mit der Floor-Formel oben.
  6. 30-Tage-Lernfenster beobachtet mit null Bid-Änderungen.

Ergebnisse bei 90 Tagen:

MetrikGrundzustandTag 90Änderung
Blended ROAS3,8×3,4×−11%
Beitragsmarge / Bestellung23%28,1%+22%
Gesamt-Werbeausgaben41.200 €/Monat39.800 €/Monat−3,4%
Brutto-Marge aus Shopping62.340 €/Monat74.240 €/Monat+19%
Umsatz aus Shopping156.600 €/Monat135.300 €/Monat−14%

ROAS sank. Umsatz sank. Die erste Reaktion des GrĂŒnders beim Tag-30 Check-in war Alarm – und es ist die korrekte Reaktion, wenn du die erwartete Mechanik nicht vor der Umstrukturierung vorgerahmt hast. Brutto-Marge aus Shopping stieg um 11.900 Euro/Monat bei etwas weniger Ausgaben. Annualisiert sind das 142.800 Euro zusĂ€tzliche Margin aus demselben Channel bei niedrigerem Gesamtwerbeausgaben. Der Kompromiss ist strukturell positiv auf Cashflow-Basis fĂŒr jede Marke, die unter 30% blended Beitragsmarge operiert.

Die Coverage von Search Engine Land zu Margin-basierten Bidding-Trends in Google Shopping bestĂ€tigt, dass dieser Ansatz 2026 Standard-Praxis in hochperformanten Konten wird – und die Akzeptanz bleibt niedrig genug, dass Teams, die jetzt margin-bewusste Feed-Segmentierung implementieren, einen strukturellen Vorteil ĂŒber Konkurrenten halten, die immer noch fĂŒr Umsatz-ROAS optimieren.

Wie berechne ich Beitragsmarge pro SKU fĂŒr Google Shopping ohne Buchhaltungssoftware?
Exportiere deine Shopify-Produktliste mit gefĂŒlltem Kostenfeld, subtrahiere dann COGS von Verkaufspreis und teile durch Verkaufspreis. Wenn Kostenfelder fĂŒr einige SKUs leer sind, verwende deine neuesten Lieferanten-Rechnungen, um die Top 100 Umsatz-fĂŒhrenden SKUs zuerst zu fĂŒllen – diese reprĂ€sentieren typisch 70–80% der Shopping-Ausgaben. Genauigkeit an der Spitze deines Katalogs zĂ€hlt mehr als VollstĂ€ndigkeit ĂŒber alle SKUs.
Kann ich Custom Labels fĂŒr Margin-Tiers nutzen, wenn ich sie bereits fĂŒr andere Segmentierung verwende?
Ja – Google Shopping Feeds unterstĂŒtzen custom_label_0 bis custom_label_4, was dir fĂŒnf unabhĂ€ngige Segmentierungs-Achsen gibt. Weise Margin-Tiers einem Label zu und lasse deine bestehenden Labels intakt. Dokumentiere, welches Label zu welcher Achse in deiner Feed-Spezifikation passt, um Verwirrung wĂ€hrend Kampagnen-Änderungen oder Agentur-Übergaben zu verhindern.
Wie lange braucht Performance Max, um wiederzulernen nach Asset Groups Umstrukturierung nach Margin-Tier?
Googles offizielle Anleitung nennt ein 2–6 Wochen Lernfenster nach signifikanten strukturellen Änderungen. In der Praxis ĂŒber Konten, wo wir fĂŒr Margin-Segmentierung umstrukturiert haben, tritt Stabilisierung typisch innerhalb von 3–4 Wochen auf. Vermeide TROAS-Ziele wĂ€hrend dieses Fensters anzupassen – Bid-Änderungen setzen die Lernphase zurĂŒck und können dein effektives Beobachtungsfenster um 2–4 zusĂ€tzliche Wochen verlĂ€ngern.
Wird Optimierung fĂŒr Marge meinen gesamten Shopping-Umsatz reduzieren?
Fast sicher ja, auf kurze Sicht. Umleitung von Googles Optimierungs-Signal weg von hochumsatzigen, Low-Margin-SKUs wird Umsatz aus diesen Produkten reduzieren. Das Ziel ist, Brutto-Margin-Euros aus dem Channel zu erhöhen, nicht Umsatz-Volumen. In der Fallstudie oben sank Umsatz 14%, wĂ€hrend Brutto-Marge aus Shopping 19% stieg. FĂŒr die meisten DTC-Marken, die unter 30% blended Marge operieren, ist dieser Kompromiss stark positiv auf Cashflow-Basis.
Welchen Beitragsmarge-Schwellwert sollte ich verwenden, um Produkte komplett aus Shopping auszuschließen?
Ein praktischer Startpunkt ist, Produkte mit Beitragsmarge unter 12–15% auszuschließen, außer sie haben eine dokumentierte Cross-Sell- oder LTV-Funktion. Unter 12% CM ĂŒbersteigt der Mindest-Gewinnschwelle-TROAS 833% – ein Niveau, das die meisten Shopping-Kampagnen nie erreichen – bedeutet Ausgaben auf diesen Produkten sind strukturell unter-Gewinnschwelle. PrĂŒfe diese SKUs auf Wiederholungs-Kaufquoten in deinen Analytics, bevor du sie komplett aus Kampagnen ausschließt.

MagicFeedPro Team

Feed Optimization Practitioners

We're a team of e-commerce and paid-search practitioners who have spent the last decade running Google Shopping campaigns at scale. We write about what actually moves the needle on product feed quality, CTR, and conversion.

Verwandte Artikel