Die meisten Feed-Probleme sehen nicht wie typische Feed-Probleme aus. Sie ähneln eher einer unerklärlichen Ablehnung durch Google Merchant Center, einer Advantage+-Kampagne, die ihr Budget für ein einziges schwarzes T-Shirt ausgibt, oder einer Shopping-Anzeige, die einen Kunden, der nach Schuhen in Größe 42 sucht, auf eine Seite weiterleitet, auf der nur noch Größe 38 verfügbar ist.
Nahezu allen diesen Dingen liegt dasselbe zugrunde: Varianten.
Eine Variante ist jede Version eines Produkts, die sich in einem sichtbaren, kaufbaren Merkmal unterscheidet – Größe, Farbe, Material, Fassungsvermögen, Ausführung. Im Einzelhandel sind Varianten üblich, in Feeds hingegen ungewöhnlich schwierig, da jeder Kanal sie anders modelliert und Fehler unbemerkt bleiben. Es passiert nichts. Ihre Anzeigen erzielen einfach nur schlechtere Ergebnisse, und die Diagnose liegt tief in einer Datendatei verborgen, die niemand öffnet.
Dieser Leitfaden behandelt das gesamte Thema: was tatsächlich als Variante gilt, wie item_group_id funktioniert und wo es missbraucht wird, jedes variantendefinierende Attribut mit seinen tatsächlichen Grenzen, funktionierende Feed-Beispiele in XML, CSV und JSON, wie Google, Meta, TikTok, Pinterest, Amazon und regionale Marktplätze jeweils die Struktur von Varianten erwarten, und eine Diagnosetabelle für die am häufigsten auftretenden Fehler.
Der Text ist lang, weil das Thema umfangreich ist. Nutzen Sie das Inhaltsverzeichnis, um direkt zum gewünschten Abschnitt zu springen.
1. Was eine Variante eigentlich ist
Eine Variante ist eine käufliche Version eines Produkts, die sich von ihren Schwesterprodukten in mindestens einem Merkmal unterscheidet, zwischen dem ein Kunde wählen würde, während es sich dennoch um dasselbe Produkt handelt.
Diese letzte Klausel ist sehr wichtig. Ein blaues T-Shirt in Größe M und ein schwarzes T-Shirt in Größe L sind dasselbe Produkt. Ein blaues T-Shirt und ein blauer Hoodie sind es nicht, selbst wenn sie von derselben Marke und aus demselben Material sind.
Das Standardmodell in den meisten Kanälen ist Eltern/Kind :
- Das Elternteil Das Konzeptprodukt ist ein „Merino-Pullover mit Rundhalsausschnitt“. Er ist normalerweise nicht einzeln erhältlich.
- Das und Kindern Es gibt verschiedene Varianten – jede mit eigener Artikelnummer, eigenem Lagerbestand, manchmal auch eigenem Preis und eigenem Bild.
In einem Produktfeed wird dies fast immer flach dargestellt : Jede Variante bildet eine eigene Zeile oder ein eigenes <item>, und ein gemeinsamer Gruppierungsschlüssel verbindet sie. Es gibt keine Verschachtelung. Ein Pullover in 4 Farben und 5 Größen besteht aus 20 Zeilen, die alle dieselbe Gruppen-ID tragen.
Was ist kein Frontalunterricht. eine Variante
Hier treten Fehler in den Datenfeeds auf, noch bevor eine einzige Zeile XML geschrieben wird.
| Keine Variante | Warum | Was man stattdessen verwenden kann |
|---|---|---|
| Multipacks — ein 6er-Pack im Vergleich zu einem einzelnen | Unterschiedliche Mengen derselben Einheit, keine gewählte Eigenschaft | Multipack-Attribut (Google) |
| Bundles — Kamera + Objektiv + Tasche | Ein eigenständiges, verkaufsfähiges Komposit | is_bundle-Attribut; separates Produkt |
| ANDERE PRODUKTE — passendes Oberteil und Rock | Verschiedene Produkte, die gut zusammenpassen | Einzelne Artikel; Empfehlungen beachten. |
| Generalüberholt vs. neu | Zustand, nicht Variation | Bedingungsattribut |
| Angebote verschiedener Händler | Gleiches Produkt, anderer Verkäufer | Separate Konten/Feeds |
| Personalisierung — eingravierter Name | Wird auf Bestellung gefertigt, ist nicht lagernd. | Üblicherweise ein Artikel; siehe Beschreibung |
Wenn man mehrere dieser Elemente unter einer gemeinsamen item_group_id gruppiert, entsteht eine Gruppe, deren Mitglieder nicht austauschbar sind – was den Variantenselektor auf der Zielseite verwirrt und auf einigen Kanälen eine Ablehnung aufgrund einer Nichtübereinstimmung auslöst.
2. Die Entscheidung, die alles bestimmt
Bevor Sie die Feed-Logik schreiben, beantworten Sie für jeden Produkttyp, den Sie verkaufen, eine Frage:
Wählt ein Kunde eine andere Option, landet er dann auf einer anderen Seite – oder auf derselben Seite in einem anderen Zustand?
Dies ist der Praxistest, und er gibt direkt Aufschluss darüber, wie Sie den Feed strukturieren sollten.
Fall A – Separate URLs pro Variante. Jede Farbe hat ihre eigene Produktseite (/merino-sweater-navy, /merino-sweater-charcoal). Senden Sie jede Variante als eigene Zeile mit eigenem Link. Dies ist die übersichtlichste Lösung, sorgt für optimale Anzeigenrelevanz und wird von den Kanälen bevorzugt.
Fall B – eine URL, Variante wird auf der Seite ausgewählt. Alles befindet sich unter /merino-sweater, und der Kunde wählt Farbe und Größe über einen Selektor aus. Sie können weiterhin alle Varianten senden, sollten aber einen Deep-Link-Parameter hinzufügen, damit die Anzeige im richtigen, vorausgewählten Bundesstaat landet:
https://example.com/merino-sweater?colour=navy&size=mOhne diesen Parameter wird einem Käufer, der auf eine Anzeige für eine marineblaue, mittlere Größe geklickt hat, standardmäßig eine anthrazitfarbene, kleine Größe angezeigt. Diese Diskrepanz ist einer der größten, oft unbemerkten Gründe für Konversionsverluste bei Variantenanzeigen und kann bei Google auch zu einer Ablehnung wegen „Nicht übereinstimmender Wert (Seiten-Crawling)“ führen , da der Crawler eine Seite erkennt, deren sichtbare Farbe nicht mit der übermittelten Farbe übereinstimmt.
Fall C – Varianten, die keine separate Anzeige rechtfertigen. Manche Variationen beeinflussen die Kaufentscheidung nicht ausreichend, um separate Anzeigen zu rechtfertigen – beispielsweise die Kabellänge eines Ladegeräts. Hier können Sie bewusst eine repräsentative Variante versenden. Abschnitt 7 erläutert, wann dies sinnvoll ist.
Variantendefinierende vs. beschreibende Attribute
Alle Attribute in Ihrem Feed lassen sich in eine von zwei Kategorien einteilen, und eine Verwechslung dieser Kategorien ist eine häufige Ursache für fehlerhafte Gruppierungen.
Variantenbestimmende Merkmale müssen sich zwischen den Mitgliedern der Gruppe unterscheiden . Dies sind die vom Kunden ausgewählten Merkmale: Farbe, Größe, Material, Muster sowie produktspezifische Abmessungen wie Fassungsvermögen oder Oberflächenbeschaffenheit.
Gruppenkonstante Attribute müssen für alle Mitglieder identisch sein : Marke, Geschlecht, Altersgruppe, Artikelgruppentitel und Google-Produktkategorie. Wenn zwei Zeilen dieselbe Artikelgruppen-ID haben, aber unterschiedliche Geschlechtswerte aufweisen, wurden die Produkte entweder falsch gruppiert oder falsch getaggt.
Zeilenspezifische, aber nicht variantenbestimmende Attribute variieren pro Zeile, ohne die Variante zu definieren: ID, Preis, Verfügbarkeit, GTIN, Bildlink, Link. Zwei Varianten können durchaus unterschiedliche Preise haben – Größe 3XL kostet oft mehr –, ohne dass der Preis das Unterscheidungsmerkmal ist.
3. item_group_id: die Grundlage
item_group_id ist der gemeinsame Schlüssel, der einem Kanal signalisiert: „Diese Zeilen gehören zum selben Produkt.“ Alles andere bei der Variantenverarbeitung hängt davon ab, dass dieser Schlüssel korrekt ist.
Die Spezifikation
| Eigenschaft | Meta | TikTok | |
|---|---|---|---|
| Feldname | Artikelgruppen-ID | Artikelgruppen-ID | Artikelgruppen-ID |
| Max Länge | 50 Zeichen | 100 Zeichen | 150 Zeichen |
| Zulässige Zeichen | Unicode; ASCII empfohlen – alphanumerische Zeichen, Unterstriche, Bindestriche | Schnur | Schnur |
| Groß- und Kleinschreibung | Groß-/Kleinschreibung wird nicht beachtet (ABC123 = abc123) | Groß- und Kleinschreibung beachten | Groß- und Kleinschreibung beachten |
| Erforderlich? | Erforderlich für kostenlose Einträge und für Shopping-Anzeigen in Brasilien, Frankreich, Deutschland, Japan, Großbritannien und den USA – wenn Varianten eingereicht werden | Erforderlich für die Variantengruppierung | Erforderlich für die Variantengruppierung |
| Wiederholtes Feld | Nein – ein Wert pro Artikel | Nein | Nein |
Da Google die Groß-/Kleinschreibung ignoriert, Meta und TikTok jedoch nicht, sollten Sie überall Kleinbuchstaben (bzw. Großbuchstaben) verwenden. Ein Katalog, in dem sowohl SWTR-001 als auch swtr-001 vorkommen, wird von Google korrekt gruppiert und von Meta in zwei Produkte aufgeteilt.
Auswahl des Wertes
Die beste item_group_id ist die übergeordnete SKU, die Sie bereits in Ihrem ERP- oder PIM-System haben. Sie existiert, ist stabil und eindeutig.
Gut:
SWTR-MERINO-CREW
12345
parent-8891Schlecht, und warum:
| Wert | Aufgabenstellung: |
|---|---|
| Merino-Pullover mit Rundhalsausschnitt | Leerzeichen und Groß-/Kleinschreibung werden berücksichtigt; bei langen Titeln werden die zulässigen Grenzen überschritten; die Produktbezeichnung ändert sich, wenn das Marketing das Produkt umbenennt. |
| Pullover | Nicht einzigartig – fasst Ihre gesamte Pulloverkollektion in einer Gruppe zusammen |
| SWTR-MERINO-CREW-NAVY-M | Beinhaltet die Variantendimensionen, sodass jede Zeile einen eindeutigen Wert erhält und keine Gruppierungen erfolgen. |
| Eine Zeilennummer oder ein Hashwert, der bei jedem Export neu generiert wurde | Veränderungen zwischen den Exporten; Kanäle verlieren die Kontinuität der Gruppe und lernen von Grund auf neu. |
Der letzte Punkt verdient besondere Beachtung. Die item_group_id muss über die Zeit stabil sein. Kanäle sammeln Leistungsdaten für die jeweilige Gruppe. Wenn Ihr Export die IDs neu generiert, wird dieser Verlauf bei jeder Synchronisierung zurückgesetzt, und auch die beste Gebotsoptimierung kann dies nicht ausgleichen.
Die drei Regeln
- Alle Mitglieder einer Gruppe teilen sich dieselbe item_group_id.
- Jedes Mitglied hat eine eindeutige ID. Eine doppelte ID an beliebiger Stelle im Feed führt dazu, dass die nachfolgende Zeile stillschweigend verworfen wird.
- Jedes Mitglied unterscheidet sich in mindestens einem variantenbestimmenden Attribut. Zwei Zeilen mit derselben Gruppen-ID und Bei gleicher Farbe und Größe handelt es sich um Duplikate, nicht um Varianten.
Eine Konvention, die alle drei Kriterien erfüllt:
item_group_id: SWTR-MERINO-CREW
id: SWTR-MERINO-CREW-NAV-M
id: SWTR-MERINO-CREW-NAV-L
id: SWTR-MERINO-CREW-CHR-MLesbar, debuggbar, abgeleitet von Daten, die Sie bereits besitzen.
Artikelgruppentitel
Ein neueres Google-Attribut, optional, aber empfehlenswert bei der Angabe von item_group_id. Es enthält den Namen des übergeordneten Produkts (maximal 150 Zeichen) und muss für alle Varianten der Gruppe identisch sein.
xml
<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Navy, Medium</title>Beachten Sie das Muster: Der Titel ist variantenspezifisch, item_group_title hingegen nicht. Das Senden derselben Zeichenkette in beiden Fällen führt zu einer Verschwendung des Signals.
Variantenoption
Ebenfalls neu bei Google: eine strukturierte Methode, um festzulegen, welche Eigenschaften die Variation definieren, anstatt dies dem Kanal zur Ableitung zu überlassen. Es werden bis zu 30 Name-Wert-Paare akzeptiert (jedes Unterattribut bis zu 250 Zeichen, insgesamt 5,000 Zeichen).
xml
<g:variant_option>
<g:name>Colour</g:name>
<g:value>Navy</g:value>
</g:variant_option>
<g:variant_option>
<g:name>Size</g:name>
<g:value>M</g:value>
</g:variant_option>Dies ist besonders nützlich für Produkte, deren Variationsachsen nicht durch die Standardmerkmale von Bekleidung abgedeckt werden – Speicherkapazität, Prozessorklasse, Wattzahl, Sitzplatzanzahl. Anstatt einfach „256 GB“ als Größe anzugeben, wird diese korrekt deklariert.
4. Variantendefinierende Attribute im Detail
Farbe
Das am stärksten regelgebundene Attribut in der Spezifikation und dasjenige, das am häufigsten abgelehnt wird.
| Eigenschaft | Wert |
|---|---|
| Maximale Länge (Google) | Insgesamt 100 Zeichen, 40 pro Farbe |
| Maximale Länge (Meta / TikTok) | 200 Zeichen |
| Mehrere Farben | Mit / trennen, zuerst die Primärfarbe. |
| Erforderlich | Für Bekleidung in den oben genannten Ländern; für alle kostenlosen Angebote im Bereich Bekleidung & Accessoires |
Nicht akzeptiert:
- Zahlen — Farbe 42, RAL 5013
- Hexadezimalcodes — #001F5B
- Einzelne Buchstaben – N für Marine
- Bezugnahme auf ein Bild – siehe Foto
- Alphanumerische oder verbundene Wörter — Navy1, NavyBlue (schreiben Sie Navy Blue)
Umgang mit Farbbezeichnungen im Marketing. Modemarken nennen Farben selten einfach „Marineblau“. Sie bezeichnen sie beispielsweise als „Midnight Regatta“. Der Vertriebskanal benötigt eine Farbe, nach der ein Käufer suchen würde; Ihre Marke benötigt einen eigenen Namen auf der Seite.
Der praktikable Kompromiss:
color: Navy
description: ...available in Midnight Regatta (navy)...Ordnen Sie Marketingnamen den Standardnamen im Feed zu und sorgen Sie dafür, dass der Markenname auf der Landingpage und in der Beschreibung sichtbar bleibt. Verzichten Sie darauf, den Marketingnamen farbig darzustellen – dies verschlechtert die Trefferquote bei farbbezogenen Suchanfragen, die zu den wichtigsten Suchanfragen im Bekleidungsbereich zählen.
Mehrfarbige Produkte:
color: Navy/White/GreyPrimärfarbe zuerst. Google interpretiert den ersten Wert als die dominante Farbe.
Größe
| Eigenschaft | Wert |
|---|---|
| Maximale Länge (Google) | 100 Zeichen |
| Maximale Länge (Meta / TikTok) | 200 Zeichen |
| Erforderlich | Für Kleidung und Schuhe in den aufgeführten Ländern; für kostenlose Einträge |
| Einheitsgrößenprodukte | Einheitsgröße, OS oder OSFA |
Die entscheidende Regel: Seien Sie präzise genug, um eindeutig zu sein, und einheitlich im gesamten Katalog. „M“ ist ausreichend, wenn jedes Produkt „M“ verwendet. Eine Mischung aus „M“, „Medium“, „Med“ und „M/L“ für dasselbe Produktkonzept fragmentiert Ihre Variantengruppen und macht eine größenbasierte Segmentierung unmöglich.
Bei Produkten, bei denen eine einzelne Dimension nicht ausreicht, sollten die unterscheidenden Dimensionen in den Wert einbezogen werden:
size: 32/34 (waist/inseam)
size: 15.5/34 (neck/sleeve)
size: 9.5 Wide (shoe width)
size: 200x140cm (rugs, bedding)Größentyp und Größensystem
Optional, nur Bekleidung und wenig genutzt – beides verbessert die Trefferquote für Käufer, die mit diesen Kriterien suchen, deutlich.
size_type — bis zu 2 Werte aus: regular, petite, maternity, big, tall, plus.
Größensystem – eines der folgenden: US, UK, EU, DE, FR, JP, CN, IT, BR, MEX, AU. Wird dieses System weggelassen, geht der Vertriebskanal vom System des Ziellandes aus, was zu einem spezifischen und kostspieligen Problem führt: Ein türkischer Einzelhändler, der in Deutschland mit EU-Größen verkauft, aber kein Größensystem angibt, riskiert, dass die Größen anhand der falschen Skala interpretiert werden.
xml
<g:size>10</g:size>
<g:size_system>UK</g:size_system>
<g:size_type>regular</g:size_type>Materials
Bei Google sind maximal 200 Zeichen zulässig. Zuerst der Haupttext, dann bis zu zwei Nebentexte, getrennt durch /.
material: Cotton
material: Leather/Suede
material: Merino Wool/Nylon/ElastaneNur erforderlich , wenn es Ihre Varianten unterscheidet – beispielsweise eine Tasche aus Leder und eine aus Canvas. Ansonsten optional, aber empfehlenswert; das Material ist ein häufig verwendetes Suchkriterium.
Anleitungen
Maximal 100 Zeichen. Freitext zur Beschreibung des Musters oder der Grafik: Gestreift, Gepunktet, Paisley, Geblümt, Fischgrät. Gleiche Regel – erforderlich, wenn es um die Variationen geht.
Altersgruppe und Geschlecht
Beide sind Gruppenkonstanten . Jede Variante einer Gruppe muss denselben Wert haben.
Altersgruppe: Neugeborene, Säuglinge, Kleinkinder, Kinder, Erwachsene — ein Wert pro Produkt.
Geschlecht: männlich, weiblich, unisex.
Wenn ein Kleidungsstück tatsächlich in Herren- und Damenschnitten angeboten wird, handelt es sich um zwei separate Produktgruppen , nicht um eine gemischtgeschlechtliche Gruppe. Die Schnitte und Größen unterscheiden sich, und der Kunde wählt zwischen Produkten, nicht zwischen verschiedenen Optionen.
Referenztabelle
| Attribut | Google-Beschränkung | Muss unterschiedlich sein | Muss gruppenweit übereinstimmen |
|---|---|---|---|
| Artikelgruppen-ID | 50 Zeichen | - | ✅ |
| Artikelgruppentitel | 150 Zeichen | - | ✅ |
| id | 50 Zeichen | ✅ (immer einzigartig) | - |
| Titel | 150 Zeichen | Empfohlen | - |
| Farbe | 100 Zeichen (40/Farbe) | Wenn Variationsachse | - |
| Größe | 100 Zeichen | Wenn Variationsachse | - |
| Größentyp | 2 Werte | Optional | - |
| Größensystem | enum | - | Normalerweise ✅ |
| Materials | 200 Zeichen | Wenn Variationsachse | - |
| Anleitungen | 100 Zeichen | Wenn Variationsachse | - |
| Geschlecht | enum | - | ✅ |
| Altersgruppe | enum | - | ✅ |
| 70 Zeichen | - | ✅ | |
| google_product_category | - | - | ✅ |
| Preis | - | Kann abweichen | - |
| Verfügbarkeit | enum | Kann abweichen | - |
5. Beispiele aus realen Feeds
XML (Google RSS 2.0)
Zwei Varianten einer Gruppe von sechs Varianten. Beachten Sie, was sich ändert und was nicht.
xml
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Example Store — Product Feed</title>
<link>https://example.com</link>
<item>
<g:id>SWTR-MERINO-CREW-NAV-M</g:id>
<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Navy, Medium</title>
<description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
<link>https://example.com/merino-crew-sweater?colour=navy&size=m</link>
<g:image_link>https://cdn.example.com/swtr-merino-navy-1.jpg</g:image_link>
<g:additional_image_link>https://cdn.example.com/swtr-merino-navy-2.jpg</g:additional_image_link>
<g:availability>in_stock</g:availability>
<g:price>89.00 EUR</g:price>
<g:brand>Example</g:brand>
<g:gtin>5012345678900</g:gtin>
<g:mpn>SW-MC-NAV-M</g:mpn>
<g:condition>new</g:condition>
<g:google_product_category>1604</g:google_product_category>
<g:color>Navy</g:color>
<g:size>M</g:size>
<g:size_system>EU</g:size_system>
<g:size_type>regular</g:size_type>
<g:material>Merino Wool</g:material>
<g:gender>male</g:gender>
<g:age_group>adult</g:age_group>
<g:custom_label_0>core</g:custom_label_0>
<g:custom_label_1>full-size-run</g:custom_label_1>
</item>
<item>
<g:id>SWTR-MERINO-CREW-CHR-L</g:id>
<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Charcoal, Large</title>
<description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
<link>https://example.com/merino-crew-sweater?colour=charcoal&size=l</link>
<g:image_link>https://cdn.example.com/swtr-merino-charcoal-1.jpg</g:image_link>
<g:availability>out_of_stock</g:availability>
<g:price>89.00 EUR</g:price>
<g:brand>Example</g:brand>
<g:gtin>5012345678931</g:gtin>
<g:mpn>SW-MC-CHR-L</g:mpn>
<g:condition>new</g:condition>
<g:google_product_category>1604</g:google_product_category>
<g:color>Charcoal</g:color>
<g:size>L</g:size>
<g:size_system>EU</g:size_system>
<g:size_type>regular</g:size_type>
<g:material>Merino Wool</g:material>
<g:gender>male</g:gender>
<g:age_group>adult</g:age_group>
<g:custom_label_0>core</g:custom_label_0>
<g:custom_label_1>broken-size</g:custom_label_1>
</item>
</channel>
</rss>Vier Punkte, die es wert sind, hervorgehoben zu werden:
- item_group_id und item_group_title sind identisch; id und title sind es nicht.
- Der Link enthält Deep-Link-Parameter Die Anzeige landet also im richtigen vorausgewählten Bundesstaat. Das &-Zeichen wird als & maskiert – das ist in XML erforderlich und eine häufige Fehlerquelle beim Parsen.
- image_link ist variantenspezifisch. Beide Reihen in Marineblau zeigen auf das Marinefoto. Das Senden eines einzigen Titelbildes für alle Farben ist nach fehlenden Gruppenkennungen der zweithäufigste Fehler bei der Variantenauswahl.
- Die Zeile mit dem Artikel, der nicht vorrätig ist, ist gekennzeichnet. via custom_label_1, so dass es ausgeschlossen oder heruntergehandelt werden kann, ohne es aus dem Feed zu entfernen.
CSV / TSV
Die gleichen Daten, vereinfacht dargestellt. Kopfzeile plus zwei Varianten:
csv
id,item_group_id,item_group_title,title,description,link,image_link,availability,price,brand,gtin,condition,google_product_category,color,size,size_system,material,gender,age_group,custom_label_0
SWTR-MERINO-CREW-NAV-M,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Navy, Medium","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=navy&size=m,https://cdn.example.com/swtr-merino-navy-1.jpg,in_stock,89.00 EUR,Example,5012345678900,new,1604,Navy,M,EU,Merino Wool,male,adult,core
SWTR-MERINO-CREW-CHR-L,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Charcoal, Large","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=charcoal&size=l,https://cdn.example.com/swtr-merino-charcoal-1.jpg,out_of_stock,89.00 EUR,Example,5012345678931,new,1604,Charcoal,L,EU,Merino Wool,male,adult,coreBei CSV-Dateien treten die meisten Probleme in der Praxis auf, da Kommas in Titeln und Beschreibungen in Anführungszeichen gesetzt und Anführungszeichen innerhalb von Anführungszeichen maskiert werden müssen. Wenn Ihre Titel Kommas enthalten – und Produkttitel mit Farb- und Größenangaben enthalten fast immer Kommas –, verwenden Sie stattdessen TSV. Tabulatoren kommen in Produktdaten praktisch nie vor, und eine ganze Reihe von Parsing-Fehlern entfällt.
JSON
Für die API-basierte Datenerfassung:
JSON
{
"products": [
{
"id": "SWTR-MERINO-CREW-NAV-M",
"item_group_id": "SWTR-MERINO-CREW",
"item_group_title": "Merino Crew Neck Sweater",
"title": "Merino Crew Neck Sweater — Navy, Medium",
"link": "https://example.com/merino-crew-sweater?colour=navy&size=m",
"image_link": "https://cdn.example.com/swtr-merino-navy-1.jpg",
"availability": "in_stock",
"price": { "value": "89.00", "currency": "EUR" },
"brand": "Example",
"gtin": "5012345678900",
"condition": "new",
"google_product_category": "1604",
"variant_attributes": {
"color": "Navy",
"size": "M",
"size_system": "EU",
"material": "Merino Wool"
},
"gender": "male",
"age_group": "adult"
}
]
}Eine komplette Größenreihe
Sechs Varianten – zwei Farben × drei Größen – mit sichtbarem ID-Muster:
| id | Artikelgruppen-ID | Farbe | Größe | Verfügbarkeit |
|---|---|---|---|---|
| SWTR-MC-NAV-S | SWTR-MERINO-CREW | Marineblau | S | auf Lager |
| SWTR-MC-NAV-M | SWTR-MERINO-CREW | Marineblau | M | auf Lager |
| SWTR-MC-NAV-L | SWTR-MERINO-CREW | Marineblau | L | auf Lager |
| SWTR-MC-CHR-S | SWTR-MERINO-CREW | Charcoal | S | ausverkauft |
| SWTR-MC-CHR-M | SWTR-MERINO-CREW | Charcoal | M | auf Lager |
| SWTR-MC-CHR-L | SWTR-MERINO-CREW | Charcoal | L | ausverkauft |
Bei der Holzkohle gibt es nur noch eine von drei Größen. Abschnitt 9 beschreibt, was in diesem Fall zu tun ist.
6. Kanal für Kanal
Das Konzept ist universell. Die Umsetzung nicht. Hier erfahren Sie, welche Varianten an den einzelnen wichtigen Reisezielen erwartet werden und worin die Unterschiede liegen.
Google Shopping / Merchant Center
Die am weitesten vorschreibende und als Referenz dienende Implementierung, an der sich die meisten anderen Kanäle orientieren.
- item_group_id ist falls angefordert für kostenlose Einträge und für Shopping-Anzeigen in Brasilien, Frankreich, Deutschland, Japan, Großbritannien und den USA, wann immer Varianten eingereicht werden.
- Variantendefinierende Attribute müssen ausgefüllt werden: Farbe und Größe sind für Bekleidung in diesen Märkten erforderlich.
- Für die Bekleidung sind Geschlecht und Altersgruppe erforderlich und müssen innerhalb der Gruppe einheitlich sein.
- Die Landingpage muss den übermittelten Variantenwerten optisch entsprechen, sonst riskieren Sie … Nicht übereinstimmender Wert (Seiten-Crawling) Missbilligung.
- Jede Variante konkurriert unabhängig in der Auktion. Google wählt aus, welches Mitglied einer Gruppe für eine bestimmte Suchanfrage angezeigt wird; eine unvollständige Gruppe bedeutet daher eine schwächere Kandidatenauswahl.
- Für Bekleidungsbilder muss der Bildlink mindestens 500×500 Pixel groß sein – eine Mindestgröße, die von [Name der Behörde/des Unternehmens] durchgesetzt wird. 31 Januar 2027Es lohnt sich, die Prüfung jetzt durchzuführen, anstatt sie in Eile vorzunehmen.
Hinweis: Merchant Center erstellt Berichte auf Variantenebene (ID), nicht auf Gruppenebene. Um ein Produkt korrekt auszuwerten, müssen Sie die Daten selbst nach item_group_id aggregieren – was deutlich einfacher ist, wenn die Gruppen-ID eindeutig und stabil ist.
Meta (Facebook und Instagram)
Meta verwendet denselben Feldnamen mit anderen Einschränkungen und einem wesentlich anderen Darstellungsmodell.
- item_group_id erlaubt bis zu 100 Zeichen und ein Groß- und Kleinschreibung.
- Farbe und Größe erlauben bis zu 200 Zeichen.
- Verfügbarkeitswerte verwenden Leerzeichen, keine Unterstriche: in stock, nicht in_stock. Dieser eine Unterschied verursacht mehr Probleme mit Meta-Feeds als jeder andere, insbesondere wenn ein Google-Feed direkt wiederverwendet wird.
- In Shops und auf Produktdetailseiten wird ein korrekt gruppiertes Set wie folgt dargestellt: ein Produkt mit Variantenauswahl, anstatt mehrerer nahezu identischer Einträge.
- Advantage+ Kataloganzeigen nutzen die Gruppierung, um zu vermeiden, dass einem Nutzer sechs Versionen desselben Pullovers in einem Karussell angezeigt werden – ein nicht gruppierter Katalog erzeugt sichtbar sich wiederholende Anzeigen und verschwendete Impressionen.
- Die Berichtserstellung auf Variantenebene in Commerce Manager hängt von der korrekten Gruppierung ab.
Praktischer Hinweis: Verwenden Sie Meta nicht unverändert für Ihren Google-Feed. Prüfen Sie zumindest die verfügbaren Transformationen und die Zeichenbegrenzungen. Die meisten Feed-Plattformen – einschließlich Feedance – verarbeiten dies als Transformation auf Kanalebene, sodass die Quelldaten unverändert bleiben.
TikTok
- item_group_id erlaubt bis zu 150 Zeichen.
- sku_id ist die eindeutige Kennung pro Variante – jede Variantenzeile benötigt einen eindeutigen Wert.
- Farbe und Größe erlauben bis zu 200 Zeichen.
- Der Titel darf bis zu 255 Zeichen lang sein; die Beschreibung bis zu 10,000 Zeichen; die Angabe der Google-Produktkategorie ist erforderlich.
- TikTok ist der strengste Kanal über variantenspezifische BildgebungProduktkarten zeigen eine Variantenauswahl an, und Varianten mit einem einzigen generischen Bild schneiden messbar schlechter ab. Wenn Sie bei Ihrer Bildverarbeitung irgendwo sparen, dann nicht hier.
- Orientiert sich eng am Google-Modell; item_group_id gruppiert Varianten.
- Pinterest zeigt innerhalb eines einzelnen Produkt-Pins Varianten mit auswählbaren Optionen an.
- Bildqualität und vertikales Seitenverhältnis spielen eine überproportionale Rolle – Pinterest ist eine visuelle Entdeckungsplattform, und Varianten von Bildern, die sich nicht deutlich unterscheiden, werden einfach nicht gespeichert.
Amazon
Amazon verwendet nicht item_group_id, und die Annahme des Gegenteils führt zu einer Menge unnötiger Arbeit.
Amazon verwendet ein explizites Eltern-Kind-Beziehungsmodell :
- A übergeordnete ASIN wird als nicht kaufbarer Eintrag erstellt.
- . Der ASIN für Kinder Verweist über die Felder parent_sku / parent_child auf das übergeordnete Element.
- A Variationsthema muss angegeben werden — SizeColor, Size, Color, SizeName-ColorName und so weiter, je nach Kategorie.
- Das Theme muss für die jeweilige Kategorie gültig sein; nicht überall ist derselbe Theme-Name verfügbar.
Wenn Sie Daten aus einer Quelle sowohl zu Google als auch zu Amazon exportieren, behandeln Sie dies als echte Transformation und nicht als Umbenennung eines Feldes. Ihre Feed-Ebene muss das übergeordnete Listing erstellen, das Design zuweisen und die untergeordneten Listings diesem zuordnen.
Regionale Marktplätze und Vergleichsportale
Türkische und andere MENA-Kanäle haben jeweils ihre eigenen Konventionen, und diese machen oft den Unterschied zwischen einem funktionierenden und einem gescheiterten Katalog in diesen Märkten aus.
- Trendyol Es verwendet ein eigenes Eltern-Kind-Modell mit einem obligatorischen, kategoriespezifischen Attributsatz. Farbe und Größe sind separate strukturierte Felder, und die erforderlichen Attributlisten unterscheiden sich je nach Kategorie.
- Akakçe und Geizhals Es handelt sich dabei um Preisvergleichsportale. Diese erwarten in der Regel eine Zeile pro kaufbarer Artikelnummer (SKU), und doppelte, nahezu identische Zeilen werden tendenziell herausgefiltert – daher kann das Senden eines vollständigen Datenlaufs ohne differenzierte Daten die Sichtbarkeit eher verringern als erhöhen.
- Hepsiburada und N11 Jede Variante definiert ihre eigenen Gruppierungsschlüssel und erforderlichen Attribute.
Dies ist der Bereich, in dem generische globale Feed-Tools am häufigsten versagen und in dem ein falsch zugeordnetes Attribut stillschweigend eine ganze Kategorie aus einem Marktplatz entfernt.
Vergleich
| Meta | TikTok | Amazon | |||
|---|---|---|---|---|---|
| Gruppierungsschlüssel | Artikelgruppen-ID | Artikelgruppen-ID | Artikelgruppen-ID | Artikelgruppen-ID | Übergeordnete ASIN |
| Max Länge | 50 | 100 | 150 | 50 | n/a |
| Groß- / Kleinschreibung beachten | Nein | Ja | Ja | Nein | n/a |
| Verfügbarkeitssyntax | auf Lager | vorrätig | auf Lager | vorrätig | Die Menge |
| Variantenbilder | Empfohlen | Empfohlen | Kritische | Kritische | Erforderlich |
| Explizites Thema erforderlich | Nein | Nein | Nein | Nein | Ja |
| Berichterstattung auf Variantenebene | Ja | Ja | Ja | Begrenzt | Ja |
7. Aufspalten oder zusammenbrechen?
Die Standardempfehlung ist, alle Varianten zu versenden, aber das ist nicht immer richtig. Die eigentliche Frage ist, ob die Variation die Wünsche des Kunden verändert.
Sende jede Variante, wenn…
- Die Variation liegt in der Kaufentscheidung. Bekleidung, Schuhe, alles, wo die falsche Größe nicht verkauft wird.
- Der Lagerbestand unterscheidet sich je nach Variante deutlich. Werbung für ein Produkt, dessen einzige verbleibende Option die Größe 3XL ist, ist reine Geldverschwendung.
- Der Preis variiert je nach Variante. Wenn 89 € angezeigt werden, obwohl die gewählte Option 119 € kostet, entsteht eine Preisdiskrepanz und ein verärgerter Kunde.
- Die Suchanfrage ist variantenqualifiziert. Die Leute suchen nach „marineblauer Merinopullover, Größe M“. Ohne diese Suchanfrage können Sie dafür kein gutes Ranking erzielen.
Auf eine repräsentative Variante reduzieren, wenn…
- Der Katalog ist sehr umfangreich und größtenteils homogen. Ein Hardware-Einzelhändler mit 200,000 Artikeln, bei denen 60 % nur geringfügige Längenvariationen aufweisen, profitiert kaum von einer vollständigen Expansion und zahlt dafür einen höheren Aufwand bei der Datenverarbeitung und der Kampagnenkomplexität.
- Der Kanal bestraft nahezu identische Einträge. Mehrere Vergleichs-Engines filtern sich wiederholende Zeilen; ein vollständiger Datensatz kann die Übersichtlichkeit beeinträchtigen.
- Abweichungen haben keinen Einfluss auf Preis, Bild oder Verfügbarkeit. Wenn alle zwölf Varianten in jeder wirtschaftlich relevanten Hinsicht identisch sind, erzeugen zwölf Zeilen eher Rauschen als ein Signal.
Beim Zusammenklappen sollte der Repräsentant bewusst ausgewählt werden: die meistverkaufte, vorrätige Variante , nicht die erste Zeile in alphabetischer Reihenfolge. Genau hier spielen Leistungsdaten eine wichtige Rolle im Feed – GA4- oder Plattformdaten können den Repräsentanten automatisch auswählen, anstatt die Sortierung dem Zufall zu überlassen.
Ein Mittelweg
Aufteilung entlang der Achse, die die Entscheidung bestimmt; Zusammenbruch entlang der Achse, die dies nicht tut.
Bei Schuhen bedeutet das üblicherweise eine Zeile pro Farbe, wobei die Größenangaben ausgeblendet werden – die Farbe dient der Produktsuche, die Größe der Passformprüfung auf der Seite. Bei Produkten, deren Preis von der Kapazität abhängt, erfolgt die Aufteilung nach Kapazität und die Ausblendung nach Farbe.
8. Die 12 häufigsten Variantenfehler
| # | Symptom | Verursachen | Fixieren |
|---|---|---|---|
| 1 | Varianten erscheinen als separate, voneinander unabhängige Produkte. | item_group_id fehlt oder ist pro Zeile nicht eindeutig | Fügen Sie die übergeordnete SKU hinzu und überprüfen Sie, ob sie in der gesamten Gruppe wiederholt wird. |
| 2 | Einige Varianten fehlen komplett im Kanal. | Doppelte ID-Werte – spätere Zeilen wurden stillschweigend gelöscht | Eindeutigkeit beim Export erzwingen; Duplikatprüfung hinzufügen |
| 3 | Ablehnung aufgrund von „nicht übereinstimmenden Werten (Seiten-Crawling)“ | Die Landingpage zeigt eine andere Farbe/Größe/einen anderen Preis als die eingereichten Angaben. | Fügen Sie Deep-Link-Parameter hinzu; stellen Sie sicher, dass die Seite den ausgewählten Zustand serverseitig rendert. |
| 4 | Alle Varianten zeigen dasselbe Foto | Einzelner Hero-Bildlink wiederverwendet | Variantenspezifische Bilder für die Karte verwenden; nur dann auf das Heldenbild zurückgreifen, wenn kein Variantenbild existiert |
| 5 | Klicks auf die Anzeige führen zu Artikeln, die nicht vorrätig sind. | Die Verfügbarkeit ist nicht pro Variante synchronisiert. | Aktualisierungshäufigkeit erhöhen; Artikel mit „nicht vorrätig“ von aktiven Kampagnen ausschließen |
| 6 | Farbe abgelehnt | Hexadezimalcode, Zahl, einzelner Buchstabe oder zusammengesetztes Wort | Zuordnung zu einfachen Farbnamen; Mehrfachauswahl durch / trennen. |
| 7 | Größenfilter funktionieren nicht; Größenabfragen liefern keine Ergebnisse. | Uneinheitliche Größenangaben im gesamten Katalog (M / Medium / med) | Normalisieren Sie mithilfe einer auf der Zufuhrebene angewendeten Zuordnungstabelle. |
| 8 | Gruppenspaltungen bei Meta, aber nicht bei Google | Groß-/Kleinschreibungsfehler in item_group_id | Erzwinge einen einheitlichen Fall für das gesamte Feld |
| 9 | Meta lehnt den gesamten Feed ab. | in_stock wird verwendet, wenn Meta einen Lagerbestand erwartet. | Verfügbarkeit pro Kanal transformieren |
| 10 | Gruppe wegen inkonsistenter Attribute abgelehnt | Das Geschlecht oder die Altersgruppe unterscheidet sich innerhalb der Gruppe. | Dies sind gruppenkonstante Aufteilungen; die Aufteilung der Männer und Frauen erfolgt getrennt in verschiedene Gruppen. |
| 11 | Der Leistungsverlauf wird bei jeder Synchronisierung zurückgesetzt. | item_group_id wird pro Export neu generiert | Ableiten aus einem stabilen Quellfeld, niemals aus der Zeilenreihenfolge oder einem Hash. |
| 12 | Der XML-Feed konnte nicht geparst werden. | Unmaskiert und in Deep-Link-URLs | Escape als &; XML vor der Veröffentlichung validieren. |
Die Fehler 1, 2, 4 und 11 machen den Großteil der Fehler aus, die wir bei realen Prüfungen feststellen. Keiner von ihnen ist schwierig zu erkennen; alle bleiben unsichtbar, bis jemand gezielt danach sucht.
9. Fehlende Größen und Bestandsgesundheit
Bei einem Produkt mit gebrochener Größenreihe handelt es sich um ein Produkt, dessen Größenverteilung zwar technisch gesehen noch verfügbar ist, das aber praktisch unverkäuflich ist – beispielsweise ein Pullover, der nur in XS und 3XL erhältlich ist, oder ein Schuh, von dem zwei Größen von insgesamt neun noch nicht verfügbar sind.
Das ist wichtiger, als es zunächst scheint. Wenn ein Kunde auf eine Produktanzeige klickt und feststellt, dass seine Größe nicht verfügbar ist, haben Sie für einen Klick bezahlt, der nicht zum Kauf geführt hat, und gleichzeitig Ihre Markenbekanntheit aufs Spiel gesetzt. Bei großem Umfang können fehlerhafte Größen einen erheblichen Teil des Budgets verschlingen, ohne nennenswerten Umsatz zu generieren.
Es erkennen
Berechnung pro item_group_id:
size_availability_ratio = in_stock_variants / total_variantsDann auf Schwellenwerte reagieren. Ein praktikabler Ausgangspunkt:
| Ratio | Dolmetschen | Action |
|---|---|---|
| > 0.7 | Gesunde | Normal Werbung schalten |
| 0.4 – 0.7 | Verdünnung | Gebote reduzieren; beobachten |
| 0.2 – 0.4 | Gebrochen | Von der Neukundengewinnung ausschließen; nur Retargeting |
| <0.2 | Praktisch ausverkauft | Vollständig ausschließen |
Berücksichtigen Sie die Nachfrage , nicht nur die Anzahl. Der Verlust von XXS und XXL ist deutlich weniger relevant als der Verlust von M und L, die in der Regel den Großteil des Volumens ausmachen. Ein Verhältnis, das alle Größen gleich behandelt, wird den Verlust Ihrer Kerngrößen nicht ausreichend würdigen.
Darauf reagieren
Die sauberste Implementierung kennzeichnet den Zustand im Feed, anstatt das Produkt zu entfernen:
xml
<g:custom_label_1>broken-size</g:custom_label_1>Durch das Taggen anstatt Löschen bleibt die Produkthistorie im Kanal erhalten und Sie können das Produkt sofort reaktivieren, sobald es wieder verfügbar ist. Das Entfernen und erneute Hinzufügen setzt die gespeicherten Informationen zurück.
Zwei weitere Verbesserungen, die es wert sind, umgesetzt zu werden:
- Rückführung in den Merchandising-Bereich. Eine immer wiederkehrende Liste mit fehlerhaften Größen ist ein Kaufsignal und nicht nur ein Werbeproblem.
- Bei jeder Synchronisierung erneut prüfen. Der Lagerbestand ändert sich; die Preisauszeichnung muss sich entsprechend anpassen. Eine statische Liste mit fehlerhaften Größen ist schlechter als gar keine, da sie Produkte ausblendet, die inzwischen wieder verfügbar sind.
10. Verwendung von Varianten zur Kampagnensegmentierung
Sobald die Varianten korrekt strukturiert sind, werden die Daten zu einer Segmentierungsschicht – wohl die ertragreichste Verwendung eines sauberen Variantenfeeds.
Google stellt fünf benutzerdefinierte Label-Felder (0–4) bereit. Diese akzeptieren beliebige Werte und dienen ausschließlich der Festlegung Ihrer Kampagnenlogik. Variantendaten eignen sich ideal als Eingabe.
Ein praktikables System
| Label | Abmessungen | Beispielwerte |
|---|---|---|
| benutzerdefiniertes_Etikett_0 | Margenstufe | hohe Gewinnspanne, Standard, Abverkauf |
| benutzerdefiniertes_Etikett_1 | Aktiengesundheit | Vollauflage, Ausdünnung, Bruchstücke |
| benutzerdefiniertes_Etikett_2 | Leistungsstufe | Bestseller, stabil, Longtail |
| benutzerdefiniertes_Etikett_3 | Saisonalität | ss26, aw25, Kern, Übertrag |
| benutzerdefiniertes_Etikett_4 | Preisspanne | unter 50, 50–100, 100–200, über 200 |
Sind diese Voraussetzungen erfüllt, wird die Kampagnenlogik unkompliziert:
- Bestseller + vollständige Auflage + hohe Gewinnspanne
- Bruchstücke bei der Prospektion ausschließen
- Geben Sie der Räumungsaktion eine eigene Kampagne mit einem aggressiven tROAS.
- Isolieren Sie SS26, wenn die Saison startet.
Performance Max und Advantage+
Beide Prozesse sind weitgehend automatisiert, wodurch die Segmentierung auf Feed-Ebene an Bedeutung gewinnt. Da Sie die Gebotsabgabe auf Keyword-Ebene nicht mehr steuern können, wird der Feed zu Ihrem wichtigsten Instrument zur Budgetsteuerung.
In Performance Max steuern benutzerdefinierte Labels die Struktur von Asset- und Listing-Gruppen . Die Aufteilung einer einzigen Sammel-Asset-Gruppe in margen- oder stock-health-basierte Gruppen ist einer der wenigen verbleibenden Strukturierungshebel und hängt vollständig davon ab, dass die Labels mit realen Daten gefüllt werden.
In Advantage+ Kataloganzeigen verhindert die korrekte Gruppierung, dass das Karussell mit sechs Farbtönen desselben Pullovers gefüllt wird – und Produktset-Definitionen, die auf Variantenattributen basieren, ermöglichen es Ihnen, Neukunden- und Retargeting-Inventar zu trennen.
Anreicherung von Labels mit Leistungsdaten
Statische Etiketten verlieren an Wert. Der im letzten Jahr als Bestseller ausgezeichnete Artikel ist in dieser Saison eine Fehlinformation.
Die optimierte Implementierung berechnet die Labels anhand von Live-Performance-Daten – GA4-Umsatz, Konversionsrate, Aufrufzahlen – bei jeder Feed-Synchronisierung neu. Ein Produkt, dessen Verkäufe stagnieren, wird automatisch aus den Bestsellerlisten entfernt; ein Produkt, dessen Verkäufe steigen, wird neu aufgenommen. Dies ist ein zentraler Aspekt der Feed-Anreicherung in der Praxis und der entscheidende Unterschied zwischen Labels, die Budgetentscheidungen steuern, und solchen, die lediglich das letzte Quartal beschreiben.
11. Messung der Variantenleistung
Bei den Daten auf Variantenebene scheitern die meisten Berichte stillschweigend.
Das Aggregationsproblem. Merchant Center und Anzeigen berichten auf ID-Ebene. Ein Pullover in 20 Varianten erscheint in 20 Zeilen, jede mit nur einem Bruchteil des Volumens, keine für sich genommen aussagekräftig. Jede Schlussfolgerung, die aus einer einzelnen Variantenzeile gezogen wird, ist wahrscheinlich irrelevant.
Analysiere immer auf zwei Ebenen:
- Gruppenebene (item_group_id) — macht das PRODUKTE Arbeit? Gesamtausgaben, Konversionen und Umsätze aller Mitglieder.
- Variantenebene (id) — welches Optionen Funktioniert das? Welche Farben verkaufen sich gut, welche Größen sind zuerst ausverkauft, welche Farbkombinationen verkaufen sich nie.
Der zweite Teil liefert die interessantesten Erkenntnisse. Er beantwortet Fragen, die für das Merchandising relevant sind: Verkauft sich Marineblau dreimal so gut wie Anthrazit? Erzielen Varianten in Größe L bessere Umsätze, weil sie immer vorrätig sind? Drückt eine Farbe den Durchschnittsumsatz der Gruppe nach unten?
Kennzahlen, die pro Gruppe verfolgt werden sollten:
| Metrisch | Warum |
|---|---|
| Größenverfügbarkeitsverhältnis | Frühindikator für verschwendete Ausgaben |
| Variantenabdeckung im Kanal | Eingereicht vs. tatsächlich genehmigt – in dieser Diskrepanz verbergen sich Probleme. |
| Marktanteile nach Variante | Zeigt, welche Optionen der Sender tatsächlich bevorzugt. |
| Umrechnungsrate nach Farbe | Warenpräsentation und Kaufsignal |
| Ablehnungsrate nach Gruppe | Erkennt systematische Attributfehler frühzeitig |
Ein Hinweis zur Attribution: Ein Kunde sieht oft eine Anzeige für eine Variante und kauft eine andere – er klickt auf die marineblaue, kauft aber die anthrazitfarbene. Eine wörtliche Interpretation des ROAS auf Variantenebene führt daher zu Fehlzuordnungen. Bewerten Sie Produkte auf Gruppenebene; nutzen Sie Variantendaten, um das Kaufverhalten zu verstehen, nicht um Gebotsentscheidungen auf Basis kleiner Stichproben zu treffen.
12. Checkliste vor dem Verkaufsstart
Führen Sie dies aus, bevor Sie einen Varianten-Feed live schalten und nach jeder strukturellen Änderung.
Struktur
- Jede Variante hat eine eindeutige ID.
- Alle Mitglieder einer Gruppe teilen sich die gleiche item_group_id.
- item_group_id wird aus einem stabilen Quellfeld abgeleitet und ändert sich zwischen den Exporten nicht.
- item_group_id verwendet im gesamten Feed eine einheitliche Groß-/Kleinschreibung.
- Jedes Mitglied unterscheidet sich in mindestens einem variantenbestimmenden Attribut.
- item_group_title ist in der gesamten Gruppe vorhanden und identisch.
Attribute
- Die Farben verwenden einfache Farbbezeichnungen – keine Hexadezimalzahlen, Zahlen oder einzelne Buchstaben.
- Mehrere Farben werden durch / getrennt, beginnend mit der Primärfarbe.
- Die Größenangaben sind im gesamten Katalog normalisiert.
- Das Größensystem wird dort deklariert, wo Sie über verschiedene Größenbereiche hinweg verkaufen.
- Geschlecht und Altersgruppe sind innerhalb jeder Gruppe identisch.
- Material und Muster werden dort eingesetzt, wo sie die Variation definieren.
Links und Bilder
- Die Verknüpfung jeder Variante verweist auf den korrekten, vorausgewählten Zustand.
- & wird in XML als & maskiert.
- image_link ist variantenspezifisch, kein gemeinsames Hero-Bild.
- Die Bilder erfüllen die Mindestabmessungen für jeden Kanal.
Kanaltransformationen
- Verfügbarkeitssyntax pro Kanal angepasst (in_stock vs. in stock)
- Zeichenbegrenzungen pro Kanal eingehalten
- Amazon-Exporte erstellen übergeordnete Angebote und deklarieren ein gültiges Variantenthema.
- Regionale Marktplatzattributsätze, zugeordnet nach Kategorie
Einkauf & Prozesse
- Die Aktualisierungsfrequenz entspricht der tatsächlichen Kursbewegung.
- Die Erkennung defekter Größen wird bei jeder Synchronisierung ausgeführt.
- Die Prüfung auf doppelte IDs wird vor dem Export ausgeführt.
- Der Feed wird vor der Veröffentlichung auf wohlgeformtes XML/CSV validiert.
- Benachrichtigungen sind für plötzliche Produktmengenrückgänge konfiguriert.
13. FAQ
Muss ich jede einzelne Variante einreichen? Nicht immer, aber in der Regel ja, insbesondere bei Bekleidung und Schuhen, wo Größe und Farbe ausschlaggebend für die Kaufentscheidung sind. Bei sehr großen, homogenen Katalogen oder Kanälen, die ähnliche Produkte herausfiltern, kann es sinnvoller sein, pro Gruppe eine gut gewählte, repräsentative Variante einzureichen. Wählen Sie die repräsentative Variante anhand der Verkaufszahlen und des Lagerbestands, nicht alphabetisch.
Was passiert, wenn ich item_group_id weglasse? Jede Variante wird als unabhängiges Produkt behandelt. Dadurch geht die Variantenauswahl auf der Zielseite verloren, Anzeigen werden redundant, Berichte auf Variantenebene funktionieren nicht mehr, und bei Google kann eine Anforderung nicht erfüllt werden – item_group_id ist für kostenlose Einträge und Shopping-Anzeigen in mehreren wichtigen Märkten erforderlich, wenn Varianten eingereicht werden.
Können Varianten unterschiedliche Preise haben? Ja. Der Preis ist kein Attribut, das eine Variante definiert, kann aber je nach Variante variieren – größere Größen kosten oft mehr. Der angegebene Preis muss mit dem Preis übereinstimmen, der auf der Landingpage für die jeweilige Variante angezeigt wird.
Sollen ausverkaufte Varianten im Feed bleiben? Im Allgemeinen ja. Behalten Sie sie mit der Verfügbarkeitsangabe „out_of_stock“ bei, anstatt sie zu löschen. Durch das Entfernen und erneute Hinzufügen wird der Verlauf des Artikels im Kanal zurückgesetzt. Schließen Sie sie stattdessen mithilfe einer Regel oder eines benutzerdefinierten Labels von aktiven Kampagnen aus.
Kann ein Produkt zu zwei Gruppen gehören? Nein. item_group_id akzeptiert nur einen Wert pro Artikel. Wenn ein Produkt tatsächlich zu zwei konzeptionellen Gruppen gehört, muss ein Problem mit der Warenklassifizierung vorgelagert gelöst werden.
Benötige ich separate `item_group_id`-Werte pro Kanal? Nein – und das sollten Sie auch nicht. Verwenden Sie überall dieselbe logische Gruppierung. Was sich pro Kanal unterscheidet, ist die angewendete Transformation : Zeichenbegrenzungen, Groß-/Kleinschreibung, Syntax. Verwenden Sie eine zentrale Datenquelle und passen Sie die Werte beim Export an.
Wie gehe ich mit Produkten um, die tatsächlich nur eine Größe haben? Geben Sie die Größe als „one_size“, „OS“ oder „OSFA“ an. Lassen Sie das Feld für Bekleidung in Märkten, in denen die Größe erforderlich ist, nicht leer.
Herren- und Damenversionen desselben Designs – eine oder zwei Gruppen? Zwei. Die Geschlechter müssen innerhalb einer Gruppe identisch sein. Unterschiedliche Schnitte und Größen machen sie aus Kundensicht zu unterschiedlichen Produkten.
Was tritt in der Praxis am häufigsten auf? Unsere Prüfungen ergaben: gemeinsam genutzte Hero-Bilder für verschiedene Farbvarianten, neu generierte item_group_id-Werte bei jedem Export und die unveränderte Übernahme der Verfügbarkeitssyntax aus einem Google-Feed in die Meta-Daten. Alle drei Fehler sind in der Benutzeroberfläche nicht sichtbar und äußern sich lediglich als unerklärliche Leistungseinbußen.
Wohin führt Sie das nun?
Variantenfeeds belohnen Präzision auf eine Weise, wie es im digitalen Marketing meist nicht der Fall ist. Bei item_group_id gibt es keinen kreativen Spielraum – es ist entweder stabil und wird geteilt, oder nicht. Farbwerte entsprechen entweder der Spezifikation oder werden abgelehnt. Bilder passen entweder zur Variante, oder der Klick war vergebens.
Das ist die gute Nachricht: Es handelt sich um ein lösbares Problem mit einer klaren Lösung. Die Herausforderung besteht darin, diese Lösung beizubehalten – denn Kataloge ändern sich täglich, Lagerbestände bewegen sich stündlich und jeder Vertriebskanal passt seine Spezifikationen nach eigenem Zeitplan an.
Unternehmen, die dies richtig umsetzen, behandeln den Variantenfeed als Infrastruktur und nicht als Datei. Sie leiten Gruppen-IDs aus stabilen Quelldaten ab, normalisieren Attribute einmalig an der Quelle, transformieren sie pro Kanal beim Export, berechnen den Lagerbestand bei jeder Synchronisierung neu und alarmieren bei unerwarteten Änderungen.
Genau für diese Ebene wurde Feedance entwickelt – Feed-Regeln zur Normalisierung von Attributen an der Quelle, Erkennung fehlerhafter Größen , die bei jeder Synchronisierung neu berechnet wird, GA4-Anreicherung , um Leistungskennzeichnungen aktuell zu halten, und Kanalexporte , die für jedes der über 200 Ziele die richtige Transformation anwenden, ohne Ihre Quelldaten zu verändern.
Wenn Sie wissen möchten, wie Ihre eigene Variantenstruktur aussieht, bevor Sie etwas ändern, können Sie mit unserem kostenlosen Feed-Audit-Tool einen bestehenden Feed hinsichtlich Vollständigkeit, Datenqualität und technischem Zustand – einschließlich Variantengruppierung – kostenlos bewerten lassen.