Ein Katalog mit einem Performance-Signal für jedes Produkt.
Yandex liest Ihre Produkte aus dem Feed. Feedance sendet einen vollständigen, gültigen Feed sowie die Signale, über die Yandex selbst nicht verfügt.
Yandex AdsKanal · WerbeplattformenFeedance erstellt Ihren Yandex Ads-Feed und ergänzt Labels auf Produktebene für Score, 4T-Segment, Preisposition und unvollständige Größen, sodass jedes Produkt sein eigenes Performance-Signal trägt.
Yandex liest Ihre Produkte aus dem Feed. Feedance sendet einen vollständigen, gültigen Feed sowie die Signale, über die Yandex selbst nicht verfügt.
Yandex Ads ist das Werbeökosystem rund um Yandex Direct, die Werbeplattform hinter Russlands größter Suchmaschine, und Yandex Market, den Shopping-Marktplatz von Yandex. Statt ausschließlich keywordbasierte Textanzeigen zu schalten, kann Yandex Direct Anzeigen direkt aus einem Produktfeed generieren – derselben Art strukturierter Datei, die auch die Listings auf Yandex Market speist. So kann ein einziger Feed sowohl die marktplatzartige, organische Präsenz als auch bezahlte dynamische Werbung steuern.
Im Zentrum dieses Ökosystems steht das Feed-Format YML (Yandex Market Language), das eigene XML-basierte Schema von Yandex zur Beschreibung von Angeboten (Offers): Produkte oder Dienstleistungen mit ID, Preis, Kategorie und beschreibenden Attributen. Feedance überführt Ihre Produktdaten in dieses Format, sodass sie in den Feed-basierten Anzeigentypen von Yandex Direct genutzt werden können.
Die Feed-basierten Anzeigentypen von Yandex Direct gibt es genau dafür, dass Sie für einen Katalog, der sich ständig ändert, nicht einzelne Anzeigen manuell erstellen und pflegen müssen. Sobald ein Feed verbunden ist, liest Yandex Direct ihn direkt aus, um zu entscheiden, was beworben wird, zu welchem Preis und ob ein Artikel überhaupt vorrätig ist.
Der praktische Vorteil: Preis- und Verfügbarkeitsänderungen in Ihrem Feed können ohne Neuaufbau der Kampagne in die laufenden Anzeigen übernommen werden, und neue Produkte im Feed werden automatisch für Anzeigen berechtigt, sofern sie die Anforderungen des Feeds erfüllen. Für einen Katalog mit regelmäßigen Preisänderungen oder Bestandsumschlag entfällt damit ein wiederkehrender manueller Schritt, der sonst zwischen Ihren Produktdaten und dem stünde, was Käufer tatsächlich sehen.
Die Smart Banner von Yandex Direct sind nach eigener Beschreibung „interaktive Banner mit dynamischen Inhalten“, die „automatisch aus einem Feed generiert“ werden. Der Mechanismus richtet sich an Käufer, die bereits Produkte auf Ihrer Website angesehen oder sich anderswo mit ähnlichen Artikeln beschäftigt haben, und setzt aus den Bildern, dem Namen und dem Preis des jeweiligen Produkts in Ihrem Feed ein Banner zusammen – ohne dass pro Produkt ein Banner manuell gestaltet werden muss.
Technisch läuft der in der API von Yandex Direct dokumentierte Workflow in einer festen Reihenfolge ab: Der Feed wird über Feeds.add hochgeladen, eine SmartCampaign wird über Campaigns.add angelegt, eine SmartAdGroup wird mit Verweis auf diesen Feed eingerichtet, die Targets für die Produktauswahl werden über SmartAdTargets konfiguriert (Gebot und/oder Priorität pro Target), und Anzeigen werden mit Ads.add erstellt, bevor sie Ads.moderate durchlaufen. Eine Einschränkung sollten Sie kennen, bevor Sie darauf eine Automatisierung aufbauen: Die Gestaltung der Creatives selbst ist derzeit nur in der Weboberfläche von Yandex Direct möglich – die API kann ein bestehendes Creative abrufen und einsetzen, aber keines von Grund auf gestalten.
Yandex Ads basiert auf YML (Yandex Market Language), einem XML-basierten Feed-Format. Laut der Dokumentation der Feed-Anforderungen von Yandex Direct verwendet eine gültige YML-Datei <yml_catalog> als Root-Element, mit einem Attribut date im Format YYYY-MM-DD hh:mm, das angibt, wann die Datei erzeugt wurde. Akzeptierte Dateiendungen sind .xml und .yml; Yandex akzeptiert außerdem GZIP-komprimierte Versionen beider Formate.
Feeds können entweder als hochgeladene Datei oder als URL übermittelt werden, die Yandex direkt abruft. Laut der Feed-Dokumentation von Yandex Webmaster muss ein per URL gehosteter Feed einen der folgenden HTTP-Content-Type-Header zurückgeben, um akzeptiert zu werden: application/xml, application/octet-stream, text/xml, application/gzip oder application/x-gzip. Liegt Ihr Feed hinter einer Authentifizierung, unterstützt Yandex URLs mit Zugangsdaten in der Form http://username:password@example.com/feed.yml.
Jedes Produkt in einem YML-Feed ist in ein Element <offer> eingebettet. Die dokumentierten Anforderungen von Yandex Direct legen die folgenden Kernfelder fest, die darüber entscheiden, ob ein Angebot akzeptiert wird und Anzeigen erzeugen kann:
| Attribut | Anforderung |
|---|---|
id (Attribut des Offers) | Eindeutige Kennung, maximal 100 Zeichen; muss für dasselbe Produkt in allen von Ihnen übermittelten Feeds identisch bleiben (z. B. bei Yandex und jedem anderen Kanal). |
available | Boolesches Attribut (true/false), das den aktuellen Lagerstatus angibt. |
categoryId | Positive Ganzzahl, maximal 18 Zeichen; genau eine Kategorie pro Offer. |
price | Ganze Zahl oder Dezimalzahl mit Punkt als Trennzeichen; darf nicht null sein. |
currencyId | Unterstützter Währungscode, z. B. RUB, USD, EUR. |
url | Direkter Link zur Produktseite; maximal 2.048 Zeichen, HTTP oder HTTPS. |
name | Pflicht bei Offers des vereinfachten Typs; fehlt das Feld, ignoriert das System von Yandex das Offer vollständig, und es werden keine Anzeigen dafür erzeugt. |
vendor / model | Gemeinsam Pflicht, wenn ein Offer type="vendor.model" verwendet; fehlt eines davon, entsteht ein Fehler und das Offer wird ignoriert. |
picture | Mindestens 450x450 Pixel; JPG, PNG, WEBP oder GIF; Yandex empfiehlt etwa 5 Bilder pro Offer. |
param | Optionale strukturierte Spezifikationen (Farbe, Größe, Material und Ähnliches); Yandex erlaubt bis zu 10 pro Offer. |
Feedance erstellt und pflegt den YML-Feed, den Yandex Direct erwartet, ohne dass Sie XML von Hand schreiben oder Ihre Produktdaten bei jeder Änderung der Yandex-Anforderungen neu formatieren müssen. In der Praxis:
id, available, price/currencyId, categoryId und – je nach Struktur Ihres Katalogs – entweder den vereinfachten Weg über name oder den Weg über vendor/model.Feedance kümmert sich um die Feed-Ebene; die Einrichtung der Kampagne selbst (SmartCampaign, Anzeigengruppen, Gestaltung der Creatives in der Oberfläche von Yandex Direct) erfolgt weiterhin direkt in Yandex Direct.
Yandex veröffentlicht keinen universellen Aktualisierungswert, der für jeden Feed gilt. Die eigene Empfehlung lautet, „die erforderliche Aktualisierungsfrequenz in den Einstellungen anzugeben“ – der Aktualisierungsrhythmus ist also eine vom Händler konfigurierbare Einstellung und keine feste Plattformregel, und verschiedene CMS-Integrationen bilden ihn unterschiedlich ab. Einheitlich dokumentiert sind nicht ein festes Intervall, sondern die Folgen veralteter Daten: Da available und price direkt in Anzeigen und Smart Banner einfließen, riskiert ein selten aktualisierter Feed, länger als nötig ausverkaufte Artikel oder falsche Preise zu bewerben.
Für einen Smart-Banner-Feed, der auf echtes Surfverhalten reagiert, und für jeden Katalog mit nennenswerten täglichen Preis- oder Bestandsänderungen ist eine mindestens tägliche Synchronisierung die praktische Basis – Feedance kann diese nach einem Zeitplan ausführen, der dazu passt, wie oft sich Ihre Quelldaten tatsächlich ändern, statt einen Standardwert zu übernehmen.
Laut der Feed-Dokumentation von Yandex sind dies die Fehlerbedingungen, die Offers am häufigsten von Yandex Ads fernhalten:
name bei einem Offer des vereinfachten Typs – das System von Yandex ignoriert das Offer vollständig, und es werden keine Anzeigen dafür erzeugt.vendor oder model bei einem als type="vendor.model" deklarierten Offer – dies führt zu einem Fehler, und das Offer wird ignoriert, statt teilweise verarbeitet zu werden.id tragen; abweichende IDs zerstören die Identitätsverknüpfung, mit der Yandex ein Produkt nachverfolgt.application/xml, text/xml, application/octet-stream, application/gzip, application/x-gzip), kann der Abrufdienst von Yandex den Feed möglicherweise gar nicht lesen.Prüfen können Sie all dies in Yandex Webmaster auf der Seite „Dienste und Angebote in der Suche → Feeds und Fehler“. Nachdem Sie einen Fehler behoben haben, prüft Yandex den Feed nach einer gewissen Verzögerung erneut, nicht sofort.
name) oder nach vendor/model aufgebaut ist, und befüllen Sie die jeweiligen Pflichtfelder konsequent – eine uneinheitliche Mischung beider Varianten führt dazu, dass Offers ignoriert werden.available und price eng mit Ihrem tatsächlichen Shop synchron, da beide direkt in Smart Banner einfließen, die Nutzern angezeigt werden, die das Produkt bereits angesehen haben – ein veralteter Preis oder ein ausverkaufter Artikel, der als verfügbar angezeigt wird, untergräbt genau den Retargeting-Mechanismus, auf dem Smart Banner beruhen.param-Einträge gezielt für Attribute ein, die nahezu identische Produkte unterscheiden (Größe, Farbe, Material), statt sie leer zu lassen, denn sie helfen Yandex Market und Yandex Direct, Varianten innerhalb derselben Kategorie zu unterscheiden.id (Yandex Ads, Yandex Market oder andere) – die Anforderungen von Yandex heben dies ausdrücklich hervor, und es ist wichtig, wenn Sie die Performance jemals kanalübergreifend vergleichen.Ist YML dasselbe wie XML?
YML ist das eigene Schema von Yandex auf Basis von XML – jede YML-Datei ist ein gültiges XML-Dokument, folgt aber einer Yandex-spezifischen Struktur (yml_catalog, offer, Pflichtattribute wie categoryId und available), die generisches XML für sich genommen nicht definiert.
Kann ich denselben Feed für Yandex Market und Smart Banner in Yandex Direct verwenden?
Ja – laut eigener Dokumentation von Yandex können Smart Banner „das traditionelle Feed-Format von Yandex.Market (YML)“ nutzen, sodass ein einziger konformer YML-Feed beide bedienen kann, sofern die Offer-IDs zwischen beiden einheitlich bleiben.
Was passiert, wenn ich bei einem Offer des benutzerdefinierten Typs das Element vendor oder model vergesse?
Laut der Dokumentation von Yandex führt das Offer zu einem Fehler und wird ignoriert – es werden keine Anzeigen dafür erzeugt. Beide Felder müssen daher immer gemeinsam vorhanden sein, wenn Sie ein Offer vom Typ vendor.model deklarieren.
Schreibt Yandex eine Mindestfrequenz für die Feed-Aktualisierung vor?
Keinen festen Wert. Laut Yandex konfigurieren Sie die erforderliche Aktualisierungsfrequenz selbst in den Einstellungen; die Plattform veröffentlicht kein verbindliches Intervall, das für alle Feed-Typen gilt.
Wo sehe ich, ob mein Feed Fehler enthält?
In Yandex Webmaster unter „Dienste und Angebote in der Suche → Feeds und Fehler“. Yandex führt beim Upload eine erste technische Validierung durch und anschließend fortlaufende Qualitätsprüfungen, die Abweichungen zwischen Ihrem Feed und Ihrer Live-Website aufdecken können.
Yandex Ads ist das Werbe-Ökosystem rund um Yandex Direct, die Werbeplattform der größten Suchmaschine Russlands, und Yandex Market, den zugehörigen Shopping-Marktplatz. Es wird hauptsächlich genutzt, um Käufer in Russland zu erreichen.
Neben Keyword-basierten Textanzeigen kann Yandex Direct Anzeigen direkt aus einem Produktfeed erstellen. Smart-Banner etwa werden automatisch aus den Bildern, Namen und Preisen im Feed generiert und Käufern gezeigt, die sich Produkte auf Ihrer Website oder ähnliche Artikel anderswo angesehen haben. Neue Produkte im Feed werden für Anzeigen berechtigt, und Preis- oder Bestandsänderungen erreichen laufende Anzeigen, ohne dass Kampagnen neu aufgebaut werden müssen.
Das Feed-Format ist YML (Yandex Market Language), das XML-basierte Format von Yandex zur Beschreibung von Angeboten mit ID, Preis, Kategorie und weiteren Attributen. Feeds können als Datei hochgeladen oder von einer URL abgerufen werden, und dieselbe Art von Datei speist auch die Listings auf Yandex Market.
Da Yandex Direct anhand des Feeds entscheidet, was beworben wird, zu welchem Preis und ob ein Artikel vorrätig ist, wirkt sich die Feed-Qualität direkt auf die Ergebnisse aus. Fehlende Pflichtattribute, falsche Preise oder veraltete Verfügbarkeiten führen zu abgelehnten Angeboten oder verschwendetem Werbebudget.
Verbinden Sie Ihren Feed und GA4. Wir zeigen Product Score, 4T, Price War und Broken Size für Ihren eigenen Katalog.