Shopify liefert im Shop saubere Produktdaten – Google Shopping stellt trotzdem eigene Anforderungen. Wer seinen Shopify-Shop mit Google Shopping verbinden will, steht vor einer Grundsatzentscheidung: die native Google-&-YouTube-App nutzen oder den Feed extern über die GraphQL Admin API aufbauen. Beide Wege führen ins Google Merchant Center, unterscheiden sich aber deutlich darin, wie viel Kontrolle Sie über Titel, Attribute und Segmentierung behalten.
Dieser Artikel führt Schritt für Schritt durch die Einrichtung und vertieft die vier Punkte, an denen Shopify-Feeds in der Praxis am häufigsten stolpern: Varianten mit item_group_id, GTIN-Handling über das Barcode-Feld, Metafields als Datenquelle und mehrsprachige Storefronts über Shopify Markets. Die Grundlagen über alle Shopsysteme hinweg bündelt unsere Übersicht zum Google Shopping Feed.
Voraussetzungen: Merchant Center Next und die Datenbasis in Shopify
Seit dem 30.09.2024 ist Merchant Center Next die einzige Variante des Merchant Centers; das klassische Interface wurde abgeschaltet. Was früher „Feed“ hieß, heißt dort „Datenquelle“ – gemeint ist dasselbe: eine strukturierte Liste Ihrer Produkte mit den Attributen, die Google für Shopping-Anzeigen und die kostenlosen Free Listings verlangt.
Bevor Sie etwas verbinden, lohnt ein Blick auf die Datenbasis. In Shopify verteilen sich die relevanten Angaben auf drei Ebenen: das Produkt (Titel, Beschreibung, Bilder, Hersteller), die Variante (SKU, Preis, Bestand, das Barcode-Feld und die Optionswerte wie Größe oder Farbe) und die Metafields (etwa Material oder Energieeffizienzklasse). Diese Struktur entscheidet darüber, wie viel Arbeit der Feed später macht. Google erwartet konkret:
- Jede kaufbare Variante als eigene Produktzeile – nicht ein Sammeleintrag pro Produkt.
item_group_id, sobald ein Produkt in Varianten existiert – in Deutschland für Shopping-Anzeigen und Free Listings Pflicht.- Eine eigene GTIN je Variante, sofern der Hersteller eine vergeben hat; sonst
identifier_exists=no. brandals Pflichtattribut für neue Produkte – ausgenommen Filme, Bücher und Musik.
Schritt für Schritt: die Verbindung einrichten
- Merchant-Center-Konto anlegen und Ihre Shop-Domain damit verknüpfen.
- Datenbasis in Shopify prüfen: Sind die Barcode-Felder gepflegt, die Optionen sauber benannt, die Metafields vorhanden?
- Übertragungsweg wählen: Google-&-YouTube-App oder ein extern aufgebauter Feed über die GraphQL Admin API – die Abwägung folgt im nächsten Abschnitt.
- Feed als Datenquelle anbinden: per App-Sync, abrufbarer Feed-URL, SFTP oder Merchant API.
- Diagnose im Merchant Center prüfen und Ablehnungen Attribut für Attribut abarbeiten.
- Kampagne aufsetzen: Shopping-Kampagnen laufen heute als Performance Max; die Free Listings in Suche, Shopping-Tab, Bilder und YouTube nimmt Google kostenlos dazu.
So weit die Checkliste. Die folgenden Abschnitte vertiefen die Stellen, an denen es in der Praxis hakt.
Zwei Wege: App-Sync oder eigener Feed
Weg 1: die Google-&-YouTube-App
Die App aus dem Shopify App Store verbindet Ihren Shop mit dem Merchant Center und synchronisiert die Produkte automatisch. Für einen überschaubaren Katalog mit gepflegten Stammdaten ist das ein vernünftiger Start: Die Einrichtung ist schnell erledigt, Preis- und Bestandsänderungen laufen ohne Ihr Zutun mit.
Die Grenzen sollten Sie kennen. Freie Metafields tauchen im Standard-Export der App nicht auf – was nur dort steht, erreicht das Merchant Center nicht. Und die App überträgt die Daten im Wesentlichen so, wie sie in Shopify stehen: Wer Titel für die Suche umbauen, Attribute ergänzen oder Produkte regelbasiert ausschließen will, hat dafür kaum Stellschrauben.
Weg 2: der externe Feed über die GraphQL Admin API
Der zweite Weg liest die Produktdaten über die GraphQL Admin API aus und baut den Feed außerhalb von Shopify auf. GraphQL ist dabei gesetzt: Shopify schreibt die Schnittstelle für neue Anbindungen vor, die ältere REST-API gilt seit Oktober 2024 als Legacy und deckelt Produkte bei 100 Varianten. Über GraphQL fällt diese Grenze. Eine Produktabfrage für den Feed sieht im Kern so aus:
query ProductsForFeed($cursor: String) {
products(first: 50, after: $cursor) {
edges {
cursor
node {
id
title
vendor
descriptionHtml
onlineStoreUrl
variants(first: 100) {
edges {
node {
sku
barcode
price
inventoryQuantity
selectedOptions { name value }
}
}
}
metafields(first: 20) {
edges { node { namespace key value } }
}
}
}
pageInfo { hasNextPage }
}
}
Die Abfrage liefert pro Produkt alle Varianten mit Optionswerten und Barcode sowie die Metafields – also genau die Ebenen, die der App-Export nur teilweise erreicht. Über den cursor blättern Sie durch beliebig große Kataloge. Zwischen diesen Rohdaten und dem fertigen Feed liegt dann eine eigene Schicht, in der Sie Titel normalisieren, Produkte filtern und Attribute anreichern.
Die ehrliche Abwägung: Der externe Feed kostet Aufbau und laufenden Betrieb – er muss überwacht werden und mit dem Katalog Schritt halten. Dafür behalten Sie die Kontrolle über jedes Attribut. Sobald Varianten-Pflichtfelder, Metafields, mehrere Märkte oder eine Budget-Segmentierung ins Spiel kommen, rechnet sich der Aufwand; für einen kleinen Katalog mit Standarddaten ist die App der pragmatischere Start.
Varianten und item_group_id: in Deutschland Pflicht
Google erwartet jede kaufbare Variante als eigene Produktzeile im Feed. Shopify speichert aber ein Produkt mit Optionen – ein T-Shirt in vier Größen und drei Farben ist ein Datensatz mit zwölf Varianten. Der Feed muss das auflösen: zwölf Zeilen, jede mit eigener id (üblicherweise der SKU), eigenem Preis und eigener Verfügbarkeit.
Die Zusammengehörigkeit stellt item_group_id her: Alle Varianten desselben Produkts tragen denselben Wert, in der Praxis die Shopify-Produkt-ID. In Deutschland ist das Attribut für Shopping-Anzeigen und Free Listings Pflicht, sobald ein Produkt in Varianten existiert. Die Optionswerte gehören dabei in die passenden Google-Attribute – color, size, material – statt in den Titel gequetscht. Bei Bekleidung verlangt Google in Deutschland Farbe und Größe ausdrücklich; fehlen die Werte je Variante, markiert das Merchant Center die Produkte und nimmt sie teils aus der Auslieferung.
SEA-Experte: Bernhard Prange
Google Ads Freelancer & Tracking-Spezialist – seit über 10 Jahren im Performance-Marketing. Sie sprechen direkt mit Bernhard: kein Junior, keine Zwischeninstanz.
GTIN: das Barcode-Feld richtig nutzen
Die GTIN pflegt Shopify im Feld „Barcode“ auf Varianten-Ebene. Von dort gehört sie in den Feed – und zwar je kaufbarer Variante die eigene Nummer, sofern der Hersteller GTINs vergeben hat. Die rote Ausführung in M hat eine andere GTIN als die blaue in L.
Verkaufen Sie Eigenmarken oder Produkte ohne herstellerseitige GTIN, lassen Sie das Feld leer und setzen identifier_exists=no. Das ist der von Google vorgesehene Weg – eine erfundene oder von einem anderen Produkt übernommene Nummer ist keiner. brand bleibt davon unberührt Pflicht für neue Produkte, ausgenommen Filme, Bücher und Musik.
Metafields als Datenquelle für Feed-Attribute
Vieles, was Google gern hätte, steht in Shopify-Shops nicht in den Standardfeldern, sondern in Metafields: Materialzusammensetzung, Energieeffizienzklasse, Altersfreigabe, Pflegehinweise. Im Standard-Export der Google-&-YouTube-App tauchen freie Metafields nicht auf. Im extern aufgebauten Feed lesen Sie sie mit aus – die Abfrage oben zeigt, wie – und ordnen sie zu: entweder direkt einem Google-Attribut wie material oder als Grundlage für eine Regel.
Eine zweite Rolle spielen die fünf Felder custom_label_0 bis custom_label_4. Sie sind optional und für die Ausspielung selbst ohne Bedeutung, aber für die Kampagnensteuerung wertvoll: Ein Label wie Marge, Saison oder Lagerreichweite – etwa aus einem Metafield berechnet – macht den Katalog in Performance Max segmentierbar. Wie Sie Titel, Kategorien und die übrigen Feed-Attribute optimieren, zeigen wir auf einer eigenen Seite.
Shopify Markets: ein Feed pro Markt
Verkaufen Sie über Shopify Markets in mehrere Länder, reicht ein einzelner Feed nicht. Pro Markt braucht das Merchant Center eine eigene Datenquelle: mit den übersetzten Titeln und Beschreibungen aus der jeweiligen Storefront-Locale, der richtigen Währung und dem passenden Zielland samt Sprache.
Praktisch heißt das: Die Übersetzungen werden je Locale abgefragt, daraus entsteht pro Markt eine eigene Ausgabe – ein deutscher Feed für DE, ein englischer für die EU-Storefront. Ein gemischter Feed, der deutsche Titel in alle Länder liefert, bewirbt in jedem Markt außer dem deutschen die falsche Version.
Upload ins Merchant Center: URL, SFTP oder Merchant API
Für den extern aufgebauten Feed gibt es drei Übertragungswege: eine abrufbare Feed-URL, die das Merchant Center regelmäßig einliest, die Anlieferung per SFTP oder der programmatische Weg über die Merchant API. Letzterer erlaubt gezielte Updates einzelner Produkte, statt jedes Mal den ganzen Katalog zu übertragen – bei häufig wechselnden Preisen und Beständen der sauberste Weg.
Wichtig für bestehende Anbindungen: Die Merchant API löst die Content API for Shopping ab, deren Abschaltung auf den 18.08.2026 terminiert ist. Neue Anbindungen gehören von Anfang an auf die Merchant API; wer noch auf der Content API sitzt, sollte die Migration einplanen. Eine Datenquelle per Feed-URL ist von diesem Wechsel nicht betroffen.
Selbst bauen oder bauen lassen?
Die Google-&-YouTube-App verbindet Shopify und Google Shopping mit wenig Aufwand und ist für kleine Kataloge mit sauberen Stammdaten oft ausreichend. Der externe Feed über die GraphQL Admin API spielt seine Stärken aus, sobald Varianten-Pflichtattribute, Metafields, Shopify Markets oder eine Segmentierung über custom_label-Felder dazukommen – er kostet aber Aufbau und laufenden Betrieb. Wenn Sie diesen Teil nicht selbst übernehmen wollen: Auf unserer Seite zum Shopify Google Shopping Feed zeigen wir, wie wir genau das als betreuten Service umsetzen – inklusive Anreicherung der Produktdaten und Steuerung nach Marge.
Häufige Fragen
Reicht die Google-&-YouTube-App für den Einstieg?
Für einen überschaubaren Katalog mit gepflegten Barcodes, sauber benannten Optionen und ohne Abhängigkeit von Metafields: ja. Prüfen Sie nach der Einrichtung die Diagnose im Merchant Center – bleibt sie unauffällig, gibt es keinen Grund, die Anbindung komplizierter zu machen. An die Grenzen stoßen Sie bei Metafields, mehreren Märkten und regelbasierter Segmentierung.
Warum lehnt das Merchant Center einzelne Shopify-Varianten ab?
Die häufigsten Ursachen in Shopify-Feeds: eine fehlende oder inkonsistente item_group_id, fehlende Pflichtattribute wie Farbe und Größe bei Bekleidung sowie GTIN-Probleme aus ungepflegten Barcode-Feldern. Die Diagnose-Ansicht nennt je Produkt das beanstandete Attribut – arbeiten Sie die Liste attributweise ab, nicht produktweise, dann verschwinden ganze Fehlergruppen auf einmal.
Brauche ich für jede Variante eine eigene GTIN?
Nur, wenn der Hersteller GTINs vergeben hat – dann gehört je kaufbarer Variante die eigene Nummer in den Feed, gepflegt über das Barcode-Feld der Variante. Gibt es keine herstellerseitige GTIN, etwa bei Eigenmarken, bleibt das Feld leer und identifier_exists=no kennzeichnet das Produkt korrekt.
Was bedeutet der Wechsel zur Merchant API für meine Anbindung?
Die Merchant API ist die aktuelle Schnittstelle zum Merchant Center; die bisherige Content API for Shopping wird zum 18.08.2026 abgeschaltet. Betroffen sind programmatische Anbindungen – die sollten rechtzeitig migrieren. Übertragen Sie Ihre Produkte per App oder Feed-URL, ändert sich für Sie nichts.
Neues Wissen zu Google Ads, Shopping und Tracking direkt ins Postfach – tragen Sie sich ein:


