Nicht den ganzen Katalog bewerben: Leitfaden zum Produktfeed

Bevor jemand Ihre Produktanzeige sieht, hat der Feed bereits alles entschieden: welche Produkte in die Auktion gehen, mit welchem Preis, Bild und welcher Verfügbarkeit. Dieser Leitfaden bündelt das Wissen zum Produktfeed: was er ist, wo er eingesetzt wird, wie man ihn im Merchant Center verwaltet und wie (und wozu) man den Katalog in Gruppen aufteilt, statt alles gleichzeitig zu bewerben.

Definition

Was ein Produktfeed ist und woher er kommt

Der Feed wird oft als technischer Anhang zur Kampagne betrachtet. In der Praxis ist er die wichtigste Datei in der Produktwerbung:

Definition

Ein Produktfeed ist eine strukturierte Liste der Produkte eines Shops (als Datei im Format XML oder CSV oder per API übermittelt), in der jedes Produkt durch eine Reihe von Attributen beschrieben wird: Kennung, Name, Preis, Verfügbarkeit, Bild, Link und Kategorie. Auf Basis des Feeds erstellen Werbeplattformen Produktanzeigen. Deshalb ist der Feed in der Praxis das erste Werbemittel der Kampagne: Er entscheidet, welche Produkte überhaupt ausgespielt werden und wie sie sich präsentieren.

Woher kommt er? Meist erzeugt ihn die Shop-Plattform oder ein Modul dafür (XML/CSV-Export), manchmal entsteht er per API, in größeren Shops über ein Data Warehouse. Unabhängig von der Quelle gilt eine Regel: Der Feed muss die Wahrheit über den Shop sagen. Preis und Verfügbarkeit in der Anzeige müssen mit der Produktseite übereinstimmen, sonst werden die Produkte abgelehnt.

So sieht ein einzelner Feed-Datensatz aus (Beispiel zur Veranschaulichung, Attributnamen gemäß Google-Spezifikation):

Ein Produkt im Feed · Attribute und Werte

AttributWertFunktion
idLAMP-8451-MSSchlüssel, der alles verknüpft
titleTischlampe Loft, Messing, E27Text, über den das Produkt gefunden wird
price62.00 EURmuss mit der Produktseite übereinstimmen
availabilityin_stocksteuert die Ausspielung der Anzeige
image_linkhttps://…/lampa-8451.jpgvisuelles Werbemittel der Anzeige
product_typeBeleuchtung > Tischlampeneigene Hierarchie für Aufteilungen
brand · gtinMarke A · 5901234123457Zuordnung zum Google-Katalog
custom_label_0hohe-margeIhr Label für die Segmentierung

Die letzte Zeile ist die interessanteste: Benutzerdefinierte Labels sind die einzigen Attribute, die nicht das Produkt beschreiben, sondern Ihre Strategie. Auf ihnen basiert die Aufteilung des Katalogs.

Ökosystem

Wo der Feed arbeitet: Merchant Center, Meta und weitere Kanäle

Ein Katalog, viele Einsatzorte. Dasselbe Produktset speist verschiedene Werbesysteme. Jedes hat ein eigenes Format und einen eigenen Verwaltungsort, aber alle greifen auf dieselben Produktdaten zurück:

feed.xmlnach Zeitplan abgerufen
<item>
  <id>LAMP-8451-MS</id>
  <price>62.00 EUR</price>
  <availability>in_stock</availability>
  <custom_label_0>hohe-marge</custom_label_0>
</item> <!-- …und das 4.800 Mal -->

Dieselbe Datei, vier Stationen

GoogleMerchant CenterShopping · Performance Max · kostenlose Einträge
MetaProduktkatalogKatalogkampagnen · Shops auf FB und IG
MicrosoftMerchant CenterProduktkampagnen in Bing
Pinterest · TikTokKatalogeProdukt-Pins · Katalog-Anzeigen

Google Merchant Center ist die Steuerzentrale für den Feed im Google-Ökosystem: Von hier gelangen die Produkte in Shopping-Kampagnen und Performance Max sowie in die kostenlosen Produkteinträge. Hier sitzt auch die Diagnose: die Status „genehmigt“ / „abgelehnt“ und die Ablehnungsgründe.

Der Meta-Katalog speist Katalogkampagnen auf Facebook und Instagram sowie die Shops in diesen Apps. Verwaltet wird er im Commerce Manager: Dort legt man die Datenquelle (Datei, geplanter Abruf oder API) und die Produktsets fest.

Die übrigen Kanäle funktionieren ähnlich: Microsoft hat ein eigenes Gegenstück zum Merchant Center für Shopping-Kampagnen in Bing, Pinterest und TikTok haben eigene Kataloge. Bewährt hat sich eine einzige Datenquelle für Produkte mit Formatumwandlungen je Kanal statt separat gepflegter Dateien, deren Preise mit der Zeit auseinanderlaufen.

Strategie

Warum man nicht den ganzen Katalog auf einmal bewerben sollte

Das Standardszenario sieht in den meisten Shops gleich aus: eine Shopping-Kampagne, der gesamte Katalog angebunden, ein gemeinsames Budget und ein ROAS-Ziel für alles. Der Algorithmus bekommt eine widersprüchliche Aufgabe: Er soll mit einem einzigen Ziel Produkte mit 50 % und mit 9 % Marge bedienen, Bestseller ebenso wie Produkte, die seit Monaten keinen einzigen Verkauf hatten.

So sieht das mit Beispieldaten eines Shops für Wohnaccessoires und Einrichtung aus (eine Kampagne für den gesamten Katalog, letzte 30 Tage):

Eine Kampagne · gesamter Katalog mit 4.800 SKU · 30 Tage · Ausgaben und Conversion-Wert laut Google Ads · Beispieldaten

ProduktgruppeSKUAnteil an den AusgabenAnteil am Conversion-Wert (Google Ads)Ø Marge
Hohe Marge + Umschlag A52018%46%48%
Bestseller mit niedriger Marge34024%27%19%
Aktiver Longtail2.61044%24%33%
Longtail ohne Verkauf seit 90 Tagen1.33014%3%–

Der Algorithmus kennt weder Marge noch Strategie. Er optimiert ein gemeinsames Ziel über alles, was er im Feed bekommt. Solange der Katalog nicht aufgeteilt ist, bleibt diese Tabelle unsichtbar.

Folge eines gemeinsamen Budgets

58% → 27%

Mehr als die Hälfte der Ausgaben (58 %) landet im Longtail des Katalogs, der laut Google Ads 27 % des Conversion-Werts der Kampagne bringt. Gleichzeitig erhält die Gruppe, die fast die Hälfte des Conversion-Werts liefert, weniger als ein Fünftel des Budgets, weil niemand sie separiert hat.

Ausgaben für den Longtail: 58% Conversion-Wert aus dem Longtail (Google Ads): 27% Budget der Top-Produkte: 18%

Reales Risiko

Eine Kampagne über den gesamten Katalog subventioniert die schwächsten Produkte auf Kosten der besten. Produkte ohne Marge und ohne Umschlag nehmen an denselben Auktionen teil wie die Top-Produkte, und das gemeinsame ROAS-Ziel mittelt das Ergebnis: Die Kampagne „rechnet sich“, obwohl die Hälfte des Budgets unterhalb der Rentabilitätsschwelle arbeitet.

Der Feed ist keine technische Datei, sondern die erste Budgetentscheidung: Er legt fest, welche Produkte überhaupt in die Auktion gehen, noch bevor jemand Gebote einstellt.

Framework

Wonach man den Katalog teilt: sechs Segmentierungsachsen

Eine gute Aufteilung ergibt sich aus Daten, nicht aus dem Kategoriebaum. Kategorien beschreiben, was ein Produkt ist. Die Kampagne interessiert dagegen, wie ein Produkt performt: wie viel Marge es bringt, wie schnell es sich umschlägt, ob es auf Lager ist. Sechs Achsen decken fast alle Fälle ab:

AchseWelche Frage sie beantwortetBeispiel für den Einsatz in der Kampagne
Margewie viel vom Verkauf tatsächlich übrig bleibteigene Kampagne mit höherem Budget für hohe Marge
Umschlagwie schnell sich das Produkt verkauftBestseller als stabiler Kern von Performance Max
Lagerbestandob überhaupt etwas zu verkaufen istweniger Ausspielung bei niedrigem Bestand, Stopp bei Fehlbestand
Preispositionin welchem Preissegment das Produkt spieltandere Botschaften und Gebote für Premiumprodukte
Saison und Trendwann das Produkt seine Hochphase hatSaisongruppen, die sich mit einem Klick ein- und ausschalten lassen
LebenszyklusNeuheit, Standardsortiment oder AbverkaufNeuheiten mit eigenem Testbudget, Abverkauf separat

Träger der Aufteilung im Feed sind die benutzerdefinierten Labels (custom_label_0–4): fünf Slots, in jedem ein Wert pro Produkt, Inhalt frei wählbar. Am besten funktioniert ein vorab festgelegtes Wörterbuch: eine Achse pro Slot, kurze Werte, ohne Umlaute und Leerzeichen:

Beispielwörterbuch für Labels · eine Achse pro Slot

SlotAchseBeispielwerte
custom_label_0Margehohe-marge · mittlere-marge · niedrige-marge
custom_label_1Umschlagumschlag-a · umschlag-b · umschlag-c
custom_label_2Lagerbestandvoller-bestand · niedriger-bestand · letzte-stuecke
custom_label_3Preispositionbis-25 · 25-75 · premium
custom_label_4Saison oder Lebenszyklusneuheit · saison-herbst · abverkauf

Das Label ist nur der Träger. Ein Wert ergibt erst Sinn, wenn eine berechnete Zahl dahintersteht: Marge aus den Selbstkosten, Umschlag aus den Verkäufen, Bestand aus dem Lager.

Merke

Der kleinste sinnvolle Start sind zwei Achsen: Marge und Umschlag. Schon die Kombination „hohe Marge × hoher Umschlag“ gegenüber „Rest“ grenzt eine Gruppe ab, die ein eigenes Budget verdient. Und der Longtail hört auf, den Top-Produkten Ausgaben wegzunehmen.

Methodischer Hinweis: Labels nach Marge, Umschlag und Bestand werden aus den Shopdaten berechnet und funktionieren daher für jeden Kanal. Ein Label nach Werbekosten pro Produkt ist etwas anderes: Diese Granularität gibt es in den Quelldaten nur für Google-Shopping-Kampagnen. Meta oder TikTok weisen Kosten höchstens auf Anzeigenebene aus, nicht auf Produktebene.

Praxis · Google Merchant Center

Den Feed aufteilen im Merchant Center

Im Merchant Center läuft die Aufteilung des Katalogs auf eines hinaus: Jedes Produkt braucht Label-Werte. Es gibt drei Wege, vom einfachsten bis zum flexibelsten:

  1. Labels im Hauptfeed

    Wenn die Shopplattform das Befüllen von custom_label_0–4 erlaubt, werden die Werte zusammen mit den Produkten übertragen. Das ist der einfachste Weg, aber jede Änderung der Label-Logik erfordert eine Anpassung an der Shop-Integration.

  2. Ergänzender Feed

    Eine separate Datei oder Tabelle mit zwei Spalten: id und Label-Werte. Das Merchant Center ordnet sie dem Hauptfeed über die id zu und überschreibt dabei nur die angegebenen Attribute. Das ist der Standardweg für eine Segmentierung, ohne die Shop-Integration anzufassen.

  3. Feedregeln

    Regeln im Merchant Center können ein Label bedingt vergeben, zum Beispiel „wenn Preis größer als X, setze custom_label_3 = premium“. Das eignet sich für einfache Aufteilungen nach Attributen, die bereits im Feed stehen. Labels, die aus Verkaufsdaten berechnet werden, ersetzen sie jedoch nicht.

  4. Abrufzeitplan

    Haupt-Feed und ergänzender Feed sollten mindestens einmal täglich aktualisiert werden, und zwar kurz nach der Aktualisierung von Preisen und Lagerbeständen im Shop. So entspricht die Aufteilung in den Kampagnen immer dem tatsächlichen Stand.

  5. Diagnose pro Produktgruppe

    Prüfen Sie nach der Verarbeitung des Feeds die Status: Wie viele abgelehnte Produkte entfallen auf jede Gruppe? Abgelehnte Bestseller schmerzen mehr als ein abgelehnter Long Tail. Ohne Aufteilung ist dieser Unterschied nicht sichtbar.

Praxis · Kampagnen

Produktkampagnen aufteilen in Google Ads und Meta

Labels im Feed sind erst ein Potenzial. Das Budget arbeitet erst dann anders, wenn sich die Aufteilung in der Kampagnenstruktur niederschlägt.

Google Ads und Performance Max: Produktgruppen

  1. Produktaufteilung in der Kampagne öffnen

    Wählen Sie in der Shopping-Kampagne oder in Performance Max die Produktgruppen bzw. Eintragsgruppen und teilen Sie den Katalog nach benutzerdefiniertem Label, Produkttyp oder Marke auf.

  2. Ausschließen, was Sie nicht bezahlen wollen

    Die Gruppe „Alle anderen“ sammelt standardmäßig den gesamten restlichen Katalog. Schließen Sie sie bewusst aus oder belassen Sie sie mit einem separaten, niedrigen Gebot. Dieser Schritt wird am häufigsten übersehen.

  3. Segmente auf Kampagnen verteilen

    Gruppen mit unterschiedlicher Rolle sollten eigene Kampagnen haben: Topseller mit höherem Budget und realistischem ROAS-Ziel, der Long Tail mit Testbudget. Gemeinsame Kampagne = gemeinsames Ziel = Durchschnittswerte.

  4. Ziele an die Marge der Gruppe anpassen

    Eine Gruppe mit 48% Marge verträgt einen niedrigeren ROAS als eine Gruppe mit 19% Marge. Das Kampagnenziel sollte sich aus der Rentabilität der Gruppe ergeben, nicht aus einer einzigen Zahl für das ganze Konto.

  5. Aufteilung nach jeder Datenänderung prüfen

    Produkte wechseln die Gruppe: Ein Bestseller rutscht in den Long Tail, eine Neuheit wird zum Topseller. Eine Überprüfung der Labels in festem Rhythmus hält die Struktur aktuell.

Meta Ads: Produktsets im Katalog

  1. Produktsets im Katalog anlegen

    Definieren Sie im Commerce Manager Produktsets mit Filtern nach Feed-Feldern: Verfügbarkeit, Preis, Marke, Produkttyp oder benutzerdefiniertes Label. Ein Set entspricht einer Produktgruppe im Merchant Center.

  2. Kampagne auf ein Set ausrichten, nicht auf den Katalog

    Wählen Sie in der Katalogkampagne ein bestimmtes Set als Produktquelle. Ist der gesamte Katalog die Quelle, entscheidet der Algorithmus selbst, was beworben wird, auch bei Produkten ohne Marge.

  3. Ausschluss-Sets anlegen

    Ein separates Set „nicht verfügbar und letzte Stücke“ eignet sich als Ausschluss im Remarketing. Nichts ärgert Kunden mehr als Werbung für ein Produkt, das es nicht mehr gibt.

  4. Eigene Sets, eigene Botschaften

    Ein Premium-Set und ein Sale-Set verdienen unterschiedliche Creatives und unterschiedliche Gebote. Die Aufteilung des Katalogs ist auch eine Aufteilung der Sprache, mit der Sie Kunden ansprechen.

Merke

Dieselben Labels in allen Kanälen. Wenn custom_label_0 im Merchant Center „Marge“ bedeutet, sollte dasselbe Feld auch in den Meta-Sets „Marge“ bedeuten. Ein einheitliches Label-Verzeichnis für das gesamte Ökosystem bedeutet weniger Fehler und vergleichbare Ergebnisse über alle Kanäle.

Automatisierung

Automatisches Produkt-Labeling in DataOrganizer

Das Schwierigste an der Segmentierung ist nicht das Klicken in den Oberflächen, sondern die Berechnung der Labels. Die Marge erfordert die Selbstkosten pro SKU, die Umschlagshäufigkeit eine Verkaufshistorie, der Bestand Lagerdaten: drei verschiedene Quellen, die verknüpft und aktuell gehalten werden müssen. Genau das übernimmt die automatisierte E-Commerce-Analyse.

DataOrganizer labelt Produkte automatisch: Auf Basis der verknüpften Shopdaten berechnet es für jede SKU Marge, Umschlagshäufigkeit, Bestand und Preisposition und teilt den Katalog anschließend in fertige Produktgruppen auf. Die Werte werden mit der täglichen Datenaktualisierung erneuert: Das Label „niedriger-bestand“ verschwindet, sobald die Lieferung im Lager ist, und ein Bestseller, der nachlässt, fällt von selbst aus der Topseller-Gruppe. Das Ergebnis wird im Merchant Center als ergänzender Feed mit geplantem Abruf eingebunden oder als Datei für den Meta-Katalog exportiert.

KI-Assistent DataOrganizer App
verbundene Quellenletzte 90 Tage
Teile den Katalog nach Marge und Umschlagshäufigkeit in Gruppen auf und bereite Labels für das Merchant Center vor.
KI
Verknüpfe Selbstkosten, Verkäufe und Lagerbestände…
KI

Katalog mit 4.800 SKU in vier Gruppen aufgeteilt, nach Marge (aus den Selbstkosten) und Umschlagshäufigkeit der letzten 90 Tage:

GruppeSKUUmsatzanteilcustom_label_0
Hohe Marge + Umschlag A52046%hohe-marge-umschlag-a
Bestseller mit niedriger Marge34027%bestseller-niedrige-marge
Aktiver Longtail2.61024%long-tail-aktiv
Long Tail ohne Verkauf seit 90 Tagen1.3303%long-tail-90-tage

Die Labels stehen als ergänzender Feed bereit. Binden Sie dessen Adresse im Merchant Center mit täglichem Zeitplan ein, dann werden die Werte zusammen mit den Daten aktualisiert. Die Gruppe „hohe Marge + Umschlag A“ sollte in eine eigene Kampagne mit eigenem Ziel ausgelagert werden.

Ergänzenden Feed herunterladen (CSV)Produkte der Gruppe anzeigen
Aus Daten. Marge, Umschlag und Bestände werden automatisch berechnet, nicht manuell in einer Tabelle. Täglich. Die Labels werden zusammen mit den Datenquellen aktualisiert. Für Kampagnen. Ergänzender Feed für das Merchant Center, Datei für den Meta-Katalog. Pro Quelle. Einfaches Abrechnungsmodell: Sie zahlen für verbundene Quellen.

Dieselben Gruppen lassen sich per Frage ansehen und anpassen: in der App oder über DataOrganizer MCP in dem Chat, mit dem Sie täglich arbeiten:

Claude ChatGPT Gemini CLI

Worin der Vorteil liegt

Entscheidend ist die Aktualität des Labels, nicht das Label selbst. Manuell berechnete Labels veralten ab dem Tag des Uploads. Labels aus verknüpften, täglich aktualisierten Daten folgen dem Shop: Ändern sich Marge oder Bestand, ändert sich die Gruppe und mit ihr die Kampagnen.

FAQ

Häufige Fragen zum Produktfeed

Worin unterscheidet sich der Hauptfeed vom ergänzenden Feed?

Der Haupt-Feed ist die vollständige Produktliste mit allen Pflichtattributen. Er legt die Produkte im Merchant Center an. Ein ergänzender Feed legt keine Produkte an: Er ergänzt oder überschreibt ausgewählte Attribute und wird über die id mit dem Haupt-Feed verknüpft. So lassen sich zum Beispiel benutzerdefinierte Labels hinzufügen, ohne die Shop-Integration zu ändern, die den Haupt-Feed erzeugt.

Wie viele benutzerdefinierte Labels (custom_label) hat der Google-Feed?

Die Merchant-Center-Spezifikation sieht fünf Slots vor: custom_label_0 bis custom_label_4, mit je einem Wert pro Slot für jedes Produkt. Die Werte sind frei wählbare Texte, ihre Bedeutung legen Sie selbst fest. Bewährt hat sich: eine Aufteilungsachse pro Slot und ein festes Wertevokabular ohne Umlaute, Sonderzeichen und Leerzeichen, das für alle Werbekanäle gleich ist.

Schadet die Aufteilung des Katalogs Performance Max?

Schaden kann eine zu feine Aufteilung: Jede Kampagne braucht genügend Conversions, damit der Algorithmus daraus lernen kann. Sicher ist ein Ansatz mit zwei oder drei datenbasierten Gruppen (Marge, Umschlag) und gezielten Ausschlüssen statt immer mehr Mikrokampagnen. Die datenbasierte Aufteilung an sich hilft meist, weil der Algorithmus dann kein gemeinsames Ziel mehr für Produkte mit völlig unterschiedlicher Rentabilität mittelt.

Wie schließt man nicht verfügbare Produkte von der Werbung aus?

Grundlage ist ein korrektes Attribut availability: Ein als out_of_stock gekennzeichnetes Produkt wird in Google-Produktanzeigen nicht ausgespielt. In Meta wird das Produktset über einen Verfügbarkeitsfilter eingeschränkt. Sinnvoll ist auch, vorausschauend zu handeln: Ein Label wie niski-stan erlaubt es, das Budget für Produkte zu drosseln, die bald ausverkauft sind, bevor sie aus dem Sortiment und aus der Kampagne verschwinden.

Wie oft sollten Produktfeed und Labels aktualisiert werden?

Der Feed sollte sich mindestens einmal täglich aktualisieren und zusätzlich nach jeder größeren Änderung von Preisen und Beständen. Den Abrufzeitplan im Merchant Center legt man am besten auf die Stunden direkt nach der Datenaktualisierung im Shop. Analytische Labels (Marge, Umschlag, Bestand) sollten im selben Rhythmus aktualisiert werden wie die Daten, aus denen sie berechnet werden. Die Segmentierung in den Kampagnen soll den Shop von heute abbilden, nicht den von letzter Woche.

Spickzettel zum gesamten Leitfaden

Drei Grundsätze für die Arbeit mit dem Produktfeed

1. Der Feed ist das erste Creative der Kampagne. Noch bevor eine Anzeige entsteht, entscheidet der Feed, welche Produkte mit welchem Preis und welcher Verfügbarkeit an der Auktion teilnehmen. Eine einzige zuverlässige Quelle für Produktdaten, pro Kanal konvertiert, erspart alle weiteren Probleme.

2. Der Katalog wird nach Daten aufgeteilt, nicht nach Kategorien. Marge und Umschlag sind das Minimum für den Start. Träger der Aufteilung sind die benutzerdefinierten Labels custom_label_0–4, umgesetzt wird sie über Produktgruppen in Google Ads und Produktsets im Meta-Katalog. Eine Kampagne über den gesamten Katalog mittelt das Ziel und subventioniert den Longtail auf Kosten der Topseller.

3. Ein Label ist nur so viel wert wie seine Aktualität. Werte, die aus verknüpften Daten berechnet werden, etwa durch die automatische Etikettierung in DataOrganizer, folgen dem Shop und fließen als ergänzender Feed nach Zeitplan zurück ins Merchant Center. Eine manuelle Tabelle veraltet ab dem Tag des Uploads.


DataOrganizer · automatische Produktetikettierung

Teilen Sie Ihren Katalog datenbasiert in Gruppen auf

Verbinden Sie Ihren Shop und sehen Sie, wie sich Ihr Katalog nach Marge, Umschlag und Beständen aufteilt, mit Labels, die direkt für Merchant Center und Meta bereitstehen. Demokonto sofort verfügbar, Sie zahlen nur für verbundene Datenquellen.