Alle Artikel
Automation5 Min. Lesezeit

Meta Katalog: Fehler im Feed richtig beheben

Der Fehlerbericht zeigt nur den letzten Upload. So sortierst du Meta-Katalog-Fehler nach Kosten und erkennst einen Feed, der still veraltet ist.

Der Bericht zeigt 38 Artikel, die komplett abgelehnt wurden, und 412, an denen Meta etwas auszusetzen hat. Die Advantage-Plus-Kampagne dazu läuft eine ganz normale Woche. Welche Zeilen fasst du also vor der Mittagspause an? Und erklärt eine davon den letzten Donnerstag, als der ROAS 2 Tage lang halbiert war und sich dann von selbst wieder gefangen hat?

Wer auf Deutsch sucht, landet in der Meta-Hilfe. Die erklärt dir, welches Feld welchen Wert braucht. Sie erklärt dir nicht, welchen Fehler du zuerst anfasst.

Kurz gesagt: Meta-Katalog-Fehler gibt es in zwei Varianten: einzelne Artikel scheitern, oder der ganze Upload scheitert. Beide stehen im Bericht. Der dritte Fall steht nirgends: ein Feed, der sauber hochgeladen wurde und seitdem veraltet. Sortiere die gemeldeten Fehler nach dem Umsatz der betroffenen Artikel und lies zuerst die Uhr, dann die Fehlerzahl.

Das Wichtigste

  • Der Bericht beschreibt einen Upload. Ein grüner Bericht von Dienstag sagt nichts darüber, was dein Katalog am Freitag ausliefert.
  • Der Teilausfall ist der teure Fall. Alle Kampagnen laufen weiter, nur der Pool auslieferbarer Artikel schrumpft still.
  • Keine Anzeigen-Kennzahl sieht das. CTR, ROAS und CPM bewegen sich wie bei einem Creative-Problem. Die Prüfung gehört auf die Feed-Seite.

Was zeigt der Fehlerbericht im Katalog nicht?

Alles, was nach dem letzten Upload passiert ist. Der Bericht deckt genau ein Ingest-Ereignis ab und hört dort auf. AdNabu beschreibt für den Commerce Manager zwei Ausgänge: "Items failed to upload", wenn einzelne Produkte abgelehnt werden und der Rest durchgeht, und "Feed upload failed", wenn die ganze Datei blockiert. Beides liegt unter Data Sources, wo AdNabu auch einen Download Issue Report unter dem Feld Next Update dokumentiert. Die englischen Beschriftungen stehen hier so, wie die Quelle sie nennt.

Das ist eine Quittung. Eine Quittung ist keine Zustandsprüfung. Der Unterschied klingt spitzfindig, bis er dich eine Woche kostet: Ein Bericht kann grün sein, weil alles stimmt. Oder grün, weil seit dem letzten guten Lauf nichts versucht wurde.

Welche Feed-Fehler behebst du zuerst?

Die an Artikeln, die du verkaufst. Das klingt banal und fast niemand macht es, weil der Bericht nach Fehlertyp sortiert ist. Fehlertyp ist die falsche Achse. 400 Ablehnungen auf Long-Tail-Artikeln, die 2 Stück im Monat gehen, kosten dich fast nichts. Drei Ablehnungen auf deinen Umsatzträgern kosten dich das Quartal.

Die Triage ist also ein Abgleich, keine Leseübung. Zieh die betroffenen Artikel-IDs aus dem Fehlerbericht, leg sie neben deine eigenen Verkaufszahlen und sortiere nach dem Umsatz des letzten Monats. Als ich das zum ersten Mal auf einem Katalog mit 9.000 Artikeln gemacht habe, blieben am Ende 4 SKUs übrig. Der Rest war wochenlange Fleißarbeit ohne Gegenwert.

Warum liefert ein fehlerfreier Katalog falsche Preise?

Weil der Katalog eine Kopie einer Datei ist, und Kopien altern. Koongo bringt es auf den Punkt: "Ihr Katalog ist nur so genau wie Ihre letzte Feed-Aktualisierung." Und weiter: "Die Zeitspanne zwischen Ihrem Shop und Ihrem Facebook-Katalog kann je nach Konfiguration Minuten oder Tage betragen." Als Facebooks eigene Empfehlung nennt Koongo: "Aktualisieren Sie Ihren Feed mindestens alle 24 Stunden."

Jetzt kommt der Ausfall dazu. Wenn der geplante Abruf deine Datei nicht erreicht, leert sich der Katalog nicht. Er friert ein und liefert weiter die letzte erfolgreich eingelesene Version aus. Genau das macht ein gesunder Katalog zwischen zwei Abrufen auch. Im Werbeanzeigenmanager sehen beide Fälle identisch aus, und der Fehlerbericht sagt zu keinem von beiden etwas, weil gar kein Upload stattgefunden hat. Geht es dir um das Feld Verfügbarkeit, hat der Ausverkauf-Fall einen eigenen Beitrag: ausverkaufte Produkte in Katalog-Anzeigen.

Was macht ein Teilausfall mit der Auslieferung?

Er verändert den Nenner. Sagen wir, 400 Artikel sind normalerweise auslieferbar und eine kaputte Spalte kippt 60 davon raus. Dein Budget schrumpft nicht mit. Dieselbe Tagesausgabe verteilt sich jetzt auf 340 Produkte, die Frequenz pro Artikel steigt, und nach ein paar Tagen knickt die CTR-Kurve in genau der Form ein, die alle als Creative-Ermüdung lesen.

Marpipe nennt das Grundproblem treffend: "Product feed errors don't always trigger red alerts. Sometimes it's subtle like an outdated inventory flag that kills a top seller." Die Unauffälligkeit ist der Kern. Ein Totalausfall ist laut, den bemerkt jemand bis mittags. Ein Teilausfall lässt alle Kampagnen laufen und jede Kennzahl plausibel aussehen. Die einzige Spur ist die Anzahl auslieferbarer Artikel, eine Zahl, die kaum jemand als Verlauf führt. Diese Zahl als Diagnose zu lesen ist eine eigene Aufgabe: Meta Katalog-Kampagne: Performance eingebrochen.

Warum greift keine ROAS-Regel bei einem Feed-Problem?

Weil eine Regel die Anzeigenebene liest und der Fehler eine Ebene darunter sitzt. Adscalr-Regeln greifen auf 8 Anzeigen-Kennzahlen (CPI, CTR, Hook Rate, Hold Rate, ROAS, Ausgaben, Frequenz, CPM), die einzigen Aktionen sind Pausieren und Abschalten, und jede Auswertung wird protokolliert. Ein veralteter Feed ist für alle 8 unsichtbar. Adscalr liest oder überwacht keine Produktdatenfeeds. Das sage ich lieber deutlich.

Es gibt eine schlimmere Variante. Die Regel greift irgendwann, und sie greift korrekt auf falscher Grundlage. Der ROAS ist gefallen. Die Anzeigengruppe wird pausiert, die Blutung stoppt, und der Fehler darunter bleibt bestehen. Du hast ein Symptom automatisiert. Die Schutzmechanismen rund ums Abschalten (Lernphasen-Sperre, ROAS-Untergrenze, 30 Minuten Undo-Fenster) schützen eine Anzeige vor einer falschen Entscheidung. Keiner davon schützt eine Entscheidung vor falschen Daten.

Wie sieht der tägliche Mindest-Check aus?

Drei Zahlen und ein Klick, etwa 5 Minuten. Erstens der Zeitstempel des letzten erfolgreichen Abrufs im Commerce Manager: Ist er älter als das Doppelte deines Abrufintervalls, gilt alles Nachgelagerte als ungeprüft. Zweitens die Gesamtzahl der Artikel im Vergleich zu gestern. Drittens die Zahl der verfügbaren Artikel im Vergleich zu gestern. Bewegt sich eine davon über Nacht um mehr als rund 10 Prozent, ohne Sale und ohne Wareneingang, ist das ein Feed-Ereignis und kein Sortimentsthema.

Dann der Klick. Öffne eine laufende Anzeige, klick durch auf die Produktseite und prüfe, ob Preis und Verfügbarkeit übereinstimmen. Nur dieser Schritt findet eine Datei, die pünktlich ankam und trotzdem falsch war. Deshalb mache ich ihn weiterhin von Hand. Du beobachtest eine Uhr, keine Fehlerzahl, und die Uhr ist der Teil, den der Bericht nie zeigen sollte.

Automatisierung verdient ihren Platz, sobald die Eingangsdaten stimmen. Automatisierung und Alerts überwacht die Ausgaben und hält eine falsche Pause umkehrbar. Die Frische der Datei bleibt bei dir und deiner Shop-Anbindung. Wenn das Zweite sitzt, fängt das Erste an, die Wahrheit zu sagen.

Genau dieses Denken steckt in Adscalr.

Produkt ansehen