NouveauProduct Score, 4T Segmentation, Price War et Broken Size sont disponibles.Découvrir les nouveautés
Feedance
Logo Yandex AdsYandex AdsCanal · Plateformes publicitaires
Intégration Yandex

Envoyez à Yandex les produits qui méritent d’être vus.

Feedance crée votre flux Yandex Ads et ajoute des libellés au niveau produit pour le score, le segment 4T, le positionnement prix et les tailles manquantes, afin que chaque produit porte son propre signal de performance.

Flux produits Yandex Ads
Généré par Feedance
Export XML, CSV ou JSONMis à jour à chaque synchronisation
<item>
  <id>TS-1042</id>
  <title>T-shirt col rond</title>
  <price>49.90 USD</price>
  <availability>in stock</availability>
  <custom_label_0>score_86</custom_label_0>
  <custom_label_1>top</custom_label_1>
  <custom_label_2>best_price</custom_label_2>
  <custom_label_3>size_ok</custom_label_3>
</item>
Libellés Feedance, inscrits comme libellés personnalisés
Ce que Feedance envoie à Yandex

Un catalogue avec un signal de performance sur chaque produit.

Yandex lit vos produits depuis le flux. Feedance envoie un flux complet et valide, ainsi que les signaux dont Yandex ne dispose pas par lui-même.

Product Scorecustom_label_0Un score de 0 à 100 calculé à partir des vues, ajouts au panier et achats sur 1, 7 et 30 jours.
Segment 4Tcustom_label_1Top, Tolerable, Tranquil ou Toxic, selon le trafic et le rendement propres à chaque produit.
Price Warcustom_label_2Moins cher, au même prix ou plus cher que des concurrents identifiés.
Broken Sizecustom_label_3Signale les modèles dont la plupart des tailles sont en rupture de stock.
Visuelsimage_linkVisuels à votre marque issus de Creative Suite, avec le prix et les informations de campagne tirés du flux.
Comment l’utiliser : segmentez vos campagnes, groupes de produits ou ensembles de produits selon ces libellés, par exemple uniquement les produits Top, ou tout sauf les produits Toxic et les séries de tailles incomplètes. Les emplacements des libellés sont configurables. Feedance ne modifie ni vos enchères ni vos budgets.

Qu’est-ce que Yandex Ads ?

Yandex Ads est l’écosystème publicitaire construit autour de Yandex Direct, la plateforme publicitaire du plus grand moteur de recherche de Russie, et de Yandex Market, sa marketplace shopping. Au lieu de diffuser uniquement des annonces textuelles basées sur des mots-clés, Yandex Direct peut générer des annonces directement à partir d’un flux produits (le même type de fichier structuré que celui qui alimente les fiches Yandex Market), de sorte qu’un seul flux peut alimenter à la fois une présence de type organique sur la marketplace et des annonces dynamiques payantes.

Le format de flux au cœur de cet écosystème est le YML (Yandex Market Language), le schéma XML propre à Yandex pour décrire des offres : des produits ou des services dotés d’un identifiant, d’un prix, d’une catégorie et d’attributs descriptifs. Feedance relie vos données produits à ce format afin qu’elles puissent être utilisées dans les types d’annonces de Yandex Direct alimentés par un flux.

Pourquoi connecter votre flux produits à Yandex Ads ?

Les types d’annonces de Yandex Direct basés sur un flux existent précisément pour vous éviter de créer et de maintenir à la main des annonces individuelles pour un catalogue qui change en permanence. Une fois le flux connecté, Yandex Direct le lit directement pour décider quoi promouvoir, à quel prix, et si un article est même en stock.

L’avantage pratique est que les changements de prix et de disponibilité dans votre flux peuvent se répercuter dans les annonces actives sans reconstruire la campagne, et que les nouveaux produits qui entrent dans le flux deviennent automatiquement éligibles aux annonces, à condition de respecter les exigences du flux. Pour un catalogue aux changements de prix réguliers ou à forte rotation des stocks, cela supprime une étape manuelle récurrente qui se situerait sinon entre vos données produits et ce que voient réellement les acheteurs.

Smart banners et annonces dynamiques : comment le flux devient une annonce

Les smart banners de Yandex Direct sont, selon ses propres termes, des « bannières interactives au contenu dynamique » « générées automatiquement à partir d’un flux ». Le mécanisme cible les acheteurs qui ont déjà consulté des produits sur votre site ou interagi avec des articles similaires ailleurs, puis assemble une bannière à partir des images, du nom et du prix de ce produit précis dans votre flux, sans conception manuelle de bannière pour chaque produit.

Techniquement, le workflow documenté par l’API de Yandex Direct suit une séquence fixe : le flux est téléversé via Feeds.add, une SmartCampaign est créée via Campaigns.add, un SmartAdGroup est configuré en référence à ce flux, les cibles de sélection des produits sont définies via SmartAdTargets (enchère et / ou priorité par cible), et les annonces sont créées avec Ads.add avant de passer par Ads.moderate. Une limite à connaître avant de planifier une automatisation autour de ce processus : la conception des créations elle-même n’est aujourd’hui disponible que dans l’interface web de Yandex Direct ; l’API peut récupérer et déployer une création existante, mais pas en concevoir une de zéro.

Quel format de flux Yandex Ads exige-t-il ?

Yandex Ads repose sur le YML (Yandex Market Language), un format de flux basé sur XML. Selon la documentation des exigences de flux de Yandex Direct, un fichier YML valide utilise <yml_catalog> comme élément racine, avec un attribut date au format YYYY-MM-DD hh:mm qui indique la date de génération du fichier. Les extensions de fichier acceptées sont .xml et .yml, et Yandex accepte également les versions compressées en GZIP de l’une ou l’autre.

Les flux peuvent être soumis sous forme de fichier téléversé ou d’URL que Yandex récupère directement ; selon la documentation des flux de Yandex Webmaster, un flux hébergé sur une URL doit renvoyer l’un des en-têtes HTTP Content-Type suivants pour être accepté : application/xml, application/octet-stream, text/xml, application/gzip ou application/x-gzip. Si votre flux est protégé par une authentification, Yandex prend en charge les URL avec identifiants au format http://username:password@example.com/feed.yml.

Quels attributs produits sont obligatoires ?

Chaque produit d’un flux YML est encapsulé dans un élément <offer>. Les exigences documentées de Yandex Direct précisent les champs principaux suivants, qui déterminent si une offre est acceptée et éligible à la génération d’annonces :

AttributExigence
id (attribut de l’offre)Identifiant unique de 100 caractères maximum ; il doit rester identique pour un même produit dans les différents flux que vous soumettez (par exemple Yandex et tout autre canal).
availableAttribut booléen (true/false) indiquant l’état actuel du stock.
categoryIdEntier positif de 18 caractères maximum ; une seule catégorie par offre.
priceNombre entier ou décimal avec un point comme séparateur ; ne peut pas être nul.
currencyIdCode de devise pris en charge, par exemple RUB, USD, EUR.
urlLien direct vers la page produit ; 2 048 caractères maximum, en HTTP ou HTTPS.
nameObligatoire pour les offres de type simplifié ; s’il manque, le système de Yandex ignore complètement l’offre et aucune annonce n’est générée pour elle.
vendor / modelObligatoires ensemble lorsqu’une offre utilise type="vendor.model" ; l’omission de l’un ou de l’autre provoque une erreur et l’offre est ignorée.
picture450x450 pixels minimum ; JPG, PNG, WEBP ou GIF ; Yandex recommande environ 5 images par offre.
paramCaractéristiques structurées facultatives (couleur, taille, matière, etc.) ; Yandex en autorise jusqu’à 10 par offre.

Comment connecter Yandex Ads à Feedance

Feedance construit et maintient le flux YML attendu par Yandex Direct, sans que vous ayez à écrire du XML à la main ni à reformater vos données produits à chaque évolution des exigences de Yandex. Concrètement :

  1. Connectez votre source de produits (plateforme de boutique, tableur ou flux existant) à Feedance.
  2. Feedance mappe vos champs dans une structure YML valide : id, available, price/currencyId, categoryId, et soit la voie simplifiée name, soit la voie vendor/model, selon la structure de votre catalogue.
  3. Feedance génère une URL de flux hébergée qui renvoie le Content-Type attendu par le robot de Yandex : vous pouvez ainsi l’enregistrer directement dans la section « Feeds and errors » de Yandex Webmaster ou y faire pointer un flux de smart banners Yandex Direct.
  4. Les modifications continues de prix, de stock et d’attributs dans vos données sources sont automatiquement resynchronisées dans le flux, ce qui maintient à jour les offres lues par Yandex Direct sans nouveau téléversement manuel.

Feedance gère la couche flux ; la configuration de la campagne elle-même (SmartCampaign, groupes d’annonces, conception des créations dans l’interface Yandex Direct) se fait toujours directement dans Yandex Direct.

À quelle fréquence le flux doit-il être mis à jour ?

Yandex ne publie pas de fréquence de rafraîchissement universelle applicable à tous les flux. Ses propres recommandations indiquent que vous devez « préciser la fréquence de mise à jour requise dans les paramètres » : le rythme de mise à jour est donc un paramètre configurable par le marchand plutôt qu’une règle fixe de la plateforme, et les différentes intégrations CMS l’exposent de manière différente. Ce qui est documenté de façon constante, ce n’est pas un intervalle fixe mais la conséquence de l’obsolescence : comme available et price alimentent directement les annonces et les smart banners, un flux rarement mis à jour risque de promouvoir des articles en rupture de stock ou un mauvais prix plus longtemps que nécessaire.

Pour un flux de smart banners qui réagit au comportement de navigation réel, et pour tout catalogue dont les prix ou les stocks bougent sensiblement chaque jour, une synchronisation au moins quotidienne est le minimum pratique : Feedance peut l’exécuter selon un calendrier adapté à la fréquence réelle de modification de vos données sources, plutôt que de s’en remettre à une valeur par défaut.

Erreurs de flux fréquentes

Selon la documentation des flux de Yandex, les conditions d’échec qui empêchent le plus souvent des offres d’apparaître dans Yandex Ads sont les suivantes :

  1. Élément name manquant sur une offre de type simplifié : le système de Yandex ignore purement et simplement l’offre et aucune annonce n’est générée pour elle.
  2. vendor ou model manquant sur une offre déclarée en type="vendor.model" : cela produit une erreur et l’offre est ignorée au lieu d’être partiellement traitée.
  3. Incohérences entre le flux et les données du site en ligne : la validation de Yandex Webmaster vérifie explicitement ce point après l’acceptation technique initiale, et des incohérences généralisées peuvent entraîner le blocage d’offres individuelles ou le rejet de l’ensemble du flux.
  4. Identifiants produits incohérents d’un flux à l’autre : les exigences de Yandex précisent qu’un même produit doit porter le même id dans chaque flux où vous le soumettez ; des identifiants qui varient cassent le lien d’identité que Yandex utilise pour suivre un produit.
  5. Mauvais en-tête Content-Type sur un flux hébergé sur une URL : si votre serveur ne renvoie pas l’un des types acceptés (application/xml, text/xml, application/octet-stream, application/gzip, application/x-gzip), le robot de Yandex peut ne pas réussir à lire le flux du tout.

La page « Services and offers in search → Feeds and errors » de Yandex Webmaster est l’endroit où vérifier chacun de ces points ; après la correction d’une erreur, Yandex revérifie le flux après un certain délai et non instantanément.

Conseils d’optimisation

  1. Décidez dès le départ si chaque offre est de type simplifié (basée sur name) ou de type vendor/model, et renseignez de façon cohérente les champs obligatoires correspondants : c’est le mélange incohérent des deux qui provoque des offres ignorées.
  2. Gardez available et price étroitement synchronisés avec votre boutique réelle, car tous deux alimentent directement les smart banners montrées aux utilisateurs qui ont déjà consulté le produit : un prix obsolète ou un article épuisé affiché comme disponible sape précisément le mécanisme de retargeting sur lequel reposent les smart banners.
  3. Fournissez l’ensemble recommandé d’environ 5 images par offre, au minimum en 450x450 ; les smart banners sont par nature visuelles, et un flux ne comportant qu’une seule petite image limite ce que le générateur d’annonces peut produire.
  4. Utilisez délibérément les entrées param pour les attributs qui différencient des produits presque identiques (taille, couleur, matière) au lieu de les laisser vides, car elles aident Yandex Market et Yandex Direct à distinguer les variantes d’une même catégorie.
  5. Conservez le même id pour un produit donné dans tous les flux que vous gérez (Yandex Ads, Yandex Market ou autres) : les exigences de Yandex le soulignent expressément, et c’est important si vous comparez un jour les performances entre canaux.

FAQ

Le YML est-il la même chose que le XML ?
Le YML est le schéma propre à Yandex, construit sur XML : chaque fichier YML est un document XML valide, mais il suit une structure spécifique à Yandex (yml_catalog, offer, attributs obligatoires comme categoryId et available) que le XML générique ne définit pas à lui seul.

Puis-je utiliser le même flux pour Yandex Market et les smart banners Yandex Direct ?
Oui : la documentation de Yandex indique que les smart banners peuvent utiliser « le format de flux Yandex.Market traditionnel (YML) », si bien qu’un seul flux YML conforme peut servir aux deux, à condition que les identifiants des offres restent cohérents entre les deux.

Que se passe-t-il si j’oublie l’élément vendor ou model sur une offre de type personnalisé ?
Selon la documentation de Yandex, l’offre produit une erreur et est ignorée (aucune annonce n’est générée pour elle) : les deux champs doivent donc être présents ensemble chaque fois que vous déclarez une offre de type vendor.model.

Yandex impose-t-il une fréquence minimale de mise à jour du flux ?
Pas de valeur fixe unique. Selon Yandex, c’est à vous de configurer la fréquence de mise à jour requise dans les paramètres ; la plateforme ne publie pas d’intervalle obligatoire applicable à tous les types de flux.

Où puis-je voir si mon flux comporte des erreurs ?
Dans Yandex Webmaster, sous Services and offers in search → Feeds and errors. Yandex effectue une validation technique initiale lors du téléversement, puis des contrôles de qualité continus qui peuvent faire apparaître des incohérences entre votre flux et votre site en ligne.

À propos de Yandex Ads

Yandex Ads est l'écosystème publicitaire qui s'articule autour de Yandex Direct, la plateforme publicitaire du plus grand moteur de recherche de Russie, et de Yandex Market, sa marketplace. Il est principalement utilisé pour atteindre les acheteurs en Russie.

Outre les annonces textuelles par mots-clés, Yandex Direct peut créer des publicités directement à partir d'un flux produits. Les smart banners, par exemple, sont générées automatiquement à partir des images, des noms et des prix du flux et affichées aux acheteurs qui ont consulté des produits sur votre site ou des articles similaires ailleurs. Les nouveaux produits du flux deviennent éligibles aux publicités, et les changements de prix ou de stock sont répercutés dans les publicités actives sans reconstruire les campagnes.

Le format de flux est le YML (Yandex Market Language), le format de Yandex basé sur XML qui décrit les offres avec un identifiant, un prix, une catégorie et d'autres attributs. Les flux peuvent être importés sous forme de fichier ou récupérés depuis une URL, et le même type de fichier alimente également les annonces sur Yandex Market.

Comme Yandex Direct lit le flux pour décider quoi promouvoir, à quel prix et si un article est en stock, la qualité du flux a un effet direct sur les résultats. Des attributs obligatoires manquants, des prix erronés ou des disponibilités obsolètes entraînent des offres refusées ou des dépenses publicitaires gaspillées.

Découvrez quels
produits rapportent.

Connectez votre flux et GA4. Nous affichons Product Score, 4T, Price War et Broken Size sur votre propre catalogue.