Produkt-ID-Format: So bringst du deinen Feed mit dem Facebook-Pixel in Einklang (content_id)
Dynamische Anzeigen und Retargeting funktionieren nur, wenn Facebook zwei Dinge verbinden kann: die id jedes Artikels in deinem Katalog und die `content_ids`, die dein Meta-Pixel auslöst, wenn ein Käufer ein Produkt ansieht, in den Warenkorb legt oder kauft. Wenn diese beiden Kennungen nicht exakt übereinstimmen, hat Meta nichts, worüber es die Verknüpfung herstellen kann – deine Advantage+ Katalog-Anzeigen zeigen keine Produkte, deine Retargeting-Zielgruppen bleiben leer, und das gesamte Setup scheitert stillschweigend, ohne dass irgendwo ein Fehler erscheint. Das ist der mit Abstand häufigste Grund, warum ein technisch „gültiger“ Feed trotzdem nichts verkauft. Diese App schreibt die id in das Feld `
1 Die Abgleichsregel verstehen
Die Regel ist kurz: Die `id` in deinem Feed muss mit dem `content_ids`-Wert übereinstimmen, den dein Pixel für dasselbe Produkt sendet. Meta verknüpft Ereignisse mit Katalogartikeln durch einen exakten Zeichenketten-Abgleich – die id unterscheidet Groß- und Kleinschreibung (`abc123` und `ABC123` sind zwei verschiedene Artikel) und ist auf 100 Zeichen begrenzt. Wenn dein Pixel `content_ids: ["shopify_284197941_670889949"]` auslöst, die id deines Feed-Artikels aber nur `670889949` lautet, sieht Meta zwei nicht zusammenhängende Artikel und die Anzeige hat nichts, was sie zeigen könnte. Es gibt eine zweite wichtige Kennung: `
2 Die Einstellung für das Produkt-ID-Format öffnen
Das Produkt-ID-Format befindet sich im Advanced editor. Öffne in deinem Dashboard das Menü Actions des Feeds und wähle Edit (advanced) (der Basic editor zeigt diese Einstellung nicht an). Wenn du dich gerade im Basic editor befindest, nutze Switch to advanced – beide Editoren bearbeiten denselben Feed, es geht also nichts verloren.
3 Den Abschnitt „Other settings“ finden
Scrolle zum Abschnitt Other settings am unteren Ende des Advanced editor. Das letzte Steuerelement ist Product ID format – eine Liste mit fünf Radio-Optionen. Was auch immer du hier auswählst, wird zur id jedes Artikels, den der Feed exportiert. Ändere es also bewusst: Ein Wechsel des Formats benennt jeden Artikel in deinem Katalog um, und Meta behandelt umbenannte Artikel als brandneue Artikel (jede bestehende Anzeigen-Performance und Bewertungen, die an die alten ids gebunden sind, werden zurückgesetzt).
4 Die Standardeinstellung beibehalten: Product ID (empfohlen)
Die Standardeinstellung ist „Product ID default & recommended“. Sie schreibt die numerische Shopify-ID jeder Variante in die Artikel-`id` (zum Beispiel `6789012`) und die numerische ID des Produkts in `item_group_id`. Das ist für die meisten Shops die richtige Wahl – besonders, wenn diese App das Einzige ist, das deinen Katalog erstellt, und du deinen Pixel so eingerichtet hast, dass er dieselben Varianten-IDs sendet, oder wenn du keine dynamischen Anzeigen schaltest, die von einem bestimmten alten id-Schema abhängen. Wenn deine dynamischen Anzeigen funktionieren, ändere es nicht. Die zweite Option, „Product ID (if you export only one variant of a product) or Variant ID (if you export all / multiple variants)“, ist die ältere Standardeinstellung der App, beibehalten für Feeds, die vor der Änderung der Standardeinstellung erstellt wurden. Sie gibt die Produkt-ID aus, wenn du eine einzelne Variante pro Produkt exportierst, und die Varianten-ID, wenn du alle/mehrere Varianten exportierst. Wähle diese Option nur, wenn du deinen Katalog unter dem alten Verhalten aufgebaut hast und diese exakten ids stabil halten musst.
5 An Shopifys Facebook-Kanal anpassen: das Global format
Wenn du zusätzlich Shopifys integrierten Facebook & Instagram sales channel nutzt, sendet dessen Pixel content_ids in einer `shopify_…`-Form statt einer reinen numerischen id. Um damit übereinzustimmen, wähle die Option Global format: - „Global format (shopify, country code, product ID, variant ID - example: shopify_US_12345_6789012)“ – gibt `shopify_
6 Deine SKU als ID verwenden (mit einem großen Vorbehalt)
Die letzte Option ist „SKU as ID (note - all of your products MUST have an SKU, otherwise they won't be imported)“. Sie verwendet die SKU jeder Variante als Artikel-id. Das ist praktisch, wenn dein Katalog, dein ERP und deine anderen Vertriebskanäle alle auf SKUs basieren und du überall eine Kennung haben möchtest – aber beachte die Warnung: Jede Variante ohne SKU erhält eine leere id und wird vollständig aus dem Feed entfernt. Wähle SKU as ID nur, wenn du sicher bist, dass jede einzelne Variante eine eindeutige, nicht leere SKU hat.
7 Speichern, dann prüfen, ob die beiden Kennungen übereinstimmen
Nachdem du ein Format gewählt hast, klicke auf Save. Der Feed wird mit den neuen ids neu generiert. Um die Übereinstimmung zu bestätigen, öffne eine Produktseite in deinem Shop mit der Browser-Erweiterung Meta Pixel Helper und vergleiche die von ihr gemeldeten `content_ids` mit der `id` (oder `item_group_id`) desselben Produkts im Facebook Commerce Manager. Wenn es identische Zeichenketten sind, greifen deine dynamischen Anzeigen und dein Retargeting auf echte Katalogartikel zu. Wenn sie sich unterscheiden, kehre zurück und wechsle das Product ID format zu demjenigen, das die id erzeugt, die dein Pixel bereits sendet.
Häufig gestellte Fragen
Warum zeigen meine dynamischen Facebook-Anzeigen keine Produkte an, obwohl mein Feed gültig ist?
Fast immer, weil die `id` in deinem Katalog nicht mit den `content_ids` übereinstimmt, die dein Pixel sendet. Ein Feed kann jede Validierungsprüfung bestehen und hier trotzdem scheitern – Meta verknüpft Pixel-Ereignisse mit Katalogartikeln durch einen exakten id-Abgleich. Wenn sich die beiden Kennungen unterscheiden, gibt es nichts zu zeigen. Behebe es, indem du das Product ID format so einstellst, dass die id des Feeds mit dem übereinstimmt, was dein Pixel auslöst.
Was bedeutet „facebook pixel content_id passt nicht zum Katalog“ eigentlich?
Dein Pixel löst bei Produktansichten und Käufen einen `content_ids`-Wert aus (wie `shopify_284197941_670889949`). Dein Katalogartikel hat eine `id`. Meta gleicht beide durch exakten Zeichenketten-Abgleich ab. „Passt nicht“ bedeutet, dass die content_id des Pixels und die Katalog-id unterschiedliche Zeichenketten sind, sodass Retargeting-Zielgruppen und Advantage+ Katalog-Anzeigen die Aktivität eines Käufers nicht mit einem bestimmten Produkt verknüpfen können.
Welche ID setzt die App in meinen Facebook-Feed?
Was auch immer die Einstellung Product ID format vorgibt. Die Standardeinstellung schreibt die numerische Shopify-ID jeder Variante in `<g:id>`; andere Optionen schreiben `shopify_US_…`, `shopify_EN_…` oder deine SKU. Die numerische ID des Produkts landet immer in `<g:item_group_id>`, wodurch Varianten desselben Produkts gruppiert werden.
Welches Product ID format sollte ich wählen?
Behalte die Standardeinstellung <strong>Product ID</strong> bei, wenn dynamische Anzeigen bereits funktionieren oder diese App deinen einzigen Katalog erstellt. Wähle ein <strong>Global format</strong> (`shopify_US_…` oder `shopify_EN_…`), wenn du auch Shopifys Facebook & Instagram-Kanal nutzt und dessen Pixel `shopify_…`-content_ids sendet. Wähle <strong>SKU as ID</strong> nur, wenn jede Variante eine SKU hat und du alles auf SKUs basierst.
Welches Format verwendet Shopifys Facebook-Kanal für Produkt-IDs?
Shopifys Facebook & Instagram-Kanal hat historisch `shopify_<productID>_<variantID>` (zum Beispiel `shopify_284197941_670889949`) als content_id des Pixels verwendet. Für Shops, die über Markets verkaufen, erweitern die Global format-Optionen der App dies um einen Land- oder Sprachcode (`shopify_US_12345_6789012`). Bestätige die genaue Form deines Shops mit dem Meta Pixel Helper, bevor du wählst.
Beschädigt eine Änderung des Product ID format meinen bestehenden Katalog?
Es benennt jeden Artikel um. Meta behandelt eine umbenannte id als brandneuen Artikel, sodass die historische Anzeigen-Performance, Bewertungen und alle manuellen Änderungen, die an die alten ids gebunden sind, zurückgesetzt werden, und bestehende Anzeigen möglicherweise nicht mehr ausgeliefert werden, bis der Katalog neu synchronisiert. Ändere das Format nur, wenn deine ids wirklich nicht zum Pixel passen – ändere es dann einmal und lass alles neu synchronisieren.
Warum stimmen alle meine Produktvarianten mit derselben ID im Pixel überein?
Manche Pixel-Setups senden für jede Variante die übergeordnete Produkt-ID statt der spezifischen Varianten-ID. Wenn dein Pixel das tut, passt ein Feed, der auf Varianten-IDs basiert, nicht. Richte entweder den Feed so aus, dass er die id auf Produktebene sendet, oder korrigiere den Pixel so, dass er die Varianten-id sendet – beide müssen dasselbe Schema verwenden.
Brauche ich eine SKU für jedes Produkt, um SKU as ID zu verwenden?
Ja. Die Option SKU as ID warnt ausdrücklich, dass <em>alle</em> Produkte eine SKU haben müssen; jede Variante ohne eine erhält eine leere id und wird aus dem Feed entfernt. Wenn dein Katalog Lücken bei SKUs hat, verwende stattdessen eines der numerischen ID-Formate.
Wo prüfe ich, ob die id und die content_ids übereinstimmen?
Verwende die Browser-Erweiterung Meta Pixel Helper auf einer Live-Produktseite, um die vom Pixel ausgelösten `content_ids` zu lesen, öffne dann dasselbe Produkt im Facebook Commerce Manager und vergleiche es mit der `id` (oder `item_group_id`) des Artikels. Übereinstimmende Zeichenketten bedeuten, dass dein Setup korrekt ist.