Introduction
RTB House est une plateforme de publicité programmatique spécialisée dans le retargeting dynamique et la publicité display. Elle permet aux marchands de promouvoir leurs produits auprès d'audiences ciblées grâce à des annonces visuelles personnalisées. Pour fonctionner efficacement, RTB House dépend d'un flux de données produits structuré et complet.
Ce flux sert de source unique de vérité pour tous les détails de vos produits : images, prix, disponibilité, caractéristiques. Sans flux bien configuré, vos annonces RTB House ne peuvent pas être créées, approuvées ou optimisées correctement.
Cet article explique chaque champ du flux RTB House, son impact sur la qualité des annonces et comment le configurer pour obtenir les meilleurs résultats.
Champs obligatoires et structure fondamentale
Les champs suivants doivent être présents et valides dans chaque enregistrement de produit :
| Champ | Type | Fonction | Impact sur l'approbation |
|---|---|---|---|
| id | Chaîne unique | Identifiant unique du produit dans votre catalogue | Rejette les doublons ; empêche la synchronisation si absent |
| title | Texte (max 150 caractères) | Nom du produit affiché dans l'annonce | Les titres vides ou trop courts réduisent le taux de clic ; rejette si absent |
| description | Texte (recommandé) | Détails du produit pour le contexte publicitaire | Améliore la pertinence de l'annonce ; absent = annonce moins persuasive |
| link | URL | Lien vers la page produit de votre site | Lien cassé ou invalide = annonce non fonctionnelle |
| image_link | URL | Image principale du produit (JPG, PNG) | Image manquante = annonce rejetée ; image de mauvaise qualité = approbation refusée |
| price | Nombre décimal | Prix de vente actuel en devise locale | Prix absent ou invalide = annonce non approuvée |
| availability | Énumération | État du stock : in stock, out of stock, preorder | Annonce supprimée automatiquement si out of stock |
Chacun de ces champs est validé lors de l'importation du flux. Un champ manquant ou mal formaté entraîne le rejet de la ligne entière ou de l'annonce correspondante.
Champs d'identification et de catégorisation
Ces champs permettent à RTB House de classifier vos produits et de les associer correctement à vos campagnes.
brand
Le champ brand doit contenir le nom de marque exact du produit. RTB House l'utilise pour :
- Filtrer les produits par marque dans l'interface de campagne.
- Appliquer des règles d'approbation spécifiques à la marque.
- Améliorer la pertinence des annonces pour les utilisateurs cherchant une marque précise.
Un produit sans marque ou avec une marque invalide peut être approuvé, mais il ne sera pas filtrable dans les paramètres de campagne. Utilisez toujours le nom de marque officiel, pas une variante ou un raccourci.
gtin et mpn
Le champ gtin (Global Trade Item Number) est un code-barres standard : EAN-13 (Europe), UPC (Amérique du Nord) ou ISBN (livres). Le champ mpn (Manufacturer Part Number) est le numéro de pièce du fabricant.
Ces champs servent à :
- Dédupliquer les produits entre sources de données différentes.
- Valider l'authenticité du produit auprès de bases de données tierces.
- Améliorer la confiance des acheteurs en affichant des identifiants officiels.
RTB House accepte les produits sans GTIN ou MPN, mais leur absence réduit la capacité à dédupliquer et à valider. Si vous les avez, incluez-les toujours. Assurez-vous qu'ils sont exacts : un GTIN invalide peut entraîner un rejet lors de la vérification du produit.
google_product_category et product_type
Le champ google_product_category est une catégorie standardisée issue de la taxonomie Google. Le champ product_type est votre propre catégorie interne.
RTB House utilise google_product_category pour :
- Classer automatiquement les produits dans les bonnes catégories publicitaires.
- Appliquer des règles d'approbation spécifiques au secteur (par exemple, restrictions sur les produits pour adultes).
- Améliorer le ciblage contextuel.
Un produit sans google_product_category sera classé manuellement ou rejeté si la catégorie ne peut pas être inférée. Consultez la taxonomie Google Shopping pour trouver la catégorie exacte.
item_group_id
Le champ item_group_id regroupe les variantes d'un même produit (par exemple, une chemise disponible en trois couleurs et deux tailles).
RTB House l'utilise pour :
- Afficher une annonce unique pour le groupe plutôt que six annonces séparées.
- Permettre à l'utilisateur de sélectionner la couleur et la taille dans l'annonce elle-même.
- Réduire la fragmentation du budget publicitaire entre variantes.
Sans item_group_id, chaque variante est traitée comme un produit distinct, ce qui peut diluer la performance. Utilisez le même item_group_id pour tous les SKU qui représentent le même produit avec des options différentes.
Champs de contenu produit et de présentation
Ces champs enrichissent la description du produit et améliorent l'attrait visuel de l'annonce.
title et description
Le title doit être clair, concis et contenir les mots-clés essentiels. Évitez le remplissage de caractères ou les majuscules excessives. RTB House affiche le titre en gras dans l'annonce, donc chaque caractère compte pour attirer l'attention.
Exemple correct : "Chemise en coton bleu marine taille M"
Exemple incorrect : "CHEMISE CHEMISE CHEMISE COTON BLEU MARINE M M M"
La description doit ajouter du contexte sans répéter le titre. Mettez en avant les bénéfices, les matériaux, les dimensions ou les points de vente uniques. Une description vide réduit le taux de clic de 10 à 15 % en moyenne.
image_link et additional_image_link
Le champ image_link doit pointer vers une image de haute qualité (au moins 500 x 500 pixels, idéalement 1000 x 1000 pixels). L'image doit montrer le produit clairement sur un fond neutre ou blanc.
RTB House rejette les images :
- Trop petites ou pixélisées.
- Contenant du texte ou des logos de marques concurrentes.
- Montrant plusieurs produits sans distinction claire.
- Avec des filigranes ou des marques d'eau visibles.
Le champ additional_image_link permet d'ajouter jusqu'à 10 images supplémentaires (URLs séparées par des virgules ou des points-virgules selon le format). RTB House les utilise pour créer des annonces de carrousel ou pour afficher des vues alternatives du produit.
Une image supplémentaire bien choisie (par exemple, une vue de détail ou le produit en contexte d'utilisation) augmente le taux de clic de 5 à 20 %.
color, size, gender et age_group
Ces champs décrivent les attributs clés du produit et permettent à RTB House de créer des annonces plus précises.
color : Utilisez les noms de couleur standard en anglais (red, blue, green, etc.) ou en français selon la configuration. Évitez les variantes subjectives comme "bleu ciel" ; préférez "blue".
size : Indiquez la taille selon le standard du produit : S, M, L, XL pour les vêtements, ou des valeurs numériques pour les chaussures (39, 40, 41).
gender : Utilisez les valeurs énumérées : male, female, unisex. Omettez ce champ si le produit ne s'adresse pas à un genre spécifique.
age_group : Spécifiez le groupe d'âge cible : newborn, infant, toddler, kids, teen, adult. Ce champ est crucial pour les produits enfants, car il déclenche des règles d'approbation strictes.
RTB House utilise ces attributs pour filtrer les produits dans les campagnes et pour créer des annonces dynamiques. Un produit sans ces champs est valide, mais moins flexible pour le ciblage.
material
Le champ material décrit la composition principale du produit : cotton, polyester, leather, wood, etc. Il améliore la pertinence pour les utilisateurs cherchant des produits spécifiques (par exemple, "chaussures en cuir").
Bien que non obligatoire, ce champ est recommandé pour les catégories où le matériau est un critère d'achat majeur (vêtements, meubles, accessoires).
Champs de prix et de disponibilité
price et sale_price
Le champ price doit contenir le prix de vente actuel en devise locale (EUR pour la France, par exemple). Utilisez le format décimal : 19.99, pas 19,99 ou 1999.
Le champ sale_price doit être inférieur à price et représente une réduction temporaire. RTB House affiche la réduction en pourcentage ou en montant dans l'annonce, ce qui augmente le taux de clic.
Exemple :
- price : 49.99
- sale_price : 39.99
- Affichage : "39,99 € (au lieu de 49,99 €)"
Le prix doit être mis à jour chaque fois que vous importez le flux. Un prix obsolète entraîne des retours clients ou des refus de commande.
availability
Le champ availability doit contenir une valeur énumérée :
- in stock : Le produit est disponible immédiatement.
- out of stock : Le produit est actuellement indisponible.
- preorder : Le produit peut être commandé mais sera livré ultérieurement.
RTB House supprime automatiquement les annonces des produits en "out of stock" et les réactive lorsqu'ils redeviennent disponibles. Un produit marqué "out of stock" continue à consommer du budget publicitaire s'il n'est pas supprimé manuellement.
Mettez à jour ce champ en temps réel ou au moins une fois par jour pour éviter les annonces de produits indisponibles.
shipping_weight
Le champ shipping_weight indique le poids du produit emballé pour la livraison. RTB House l'utilise pour calculer les frais de port estimés et pour filtrer les produits selon le poids (utile pour les campagnes avec des restrictions de livraison).
Format : nombre décimal suivi de l'unité (kg ou lb). Exemple : "2.5 kg" ou "5.5 lb".
Bien que non obligatoire, ce champ est recommandé pour les catégories où le poids affecte le coût de livraison (électronique, meubles).
Champs personnalisés et optimisation avancée
custom_label_0 et custom_label_1
Ces champs permettent d'ajouter des étiquettes personnalisées pour organiser et filtrer vos produits dans RTB House. Vous pouvez les utiliser pour :
- Marquer les produits à marge élevée : custom_label_0 = "high_margin"
- Identifier les produits saisonniers : custom_label_0 = "summer_collection"
- Grouper par fournisseur : custom_label_1 = "supplier_A"
- Signaler les produits en promotion : custom_label_0 = "promotion"
RTB House vous permet de créer des règles de campagne basées sur ces étiquettes. Par exemple, vous pouvez augmenter le budget pour les produits "high_margin" ou réduire les enchères pour les produits "out_of_trend".
Utilisez des valeurs cohérentes et prévisibles (minuscules, sans espaces, avec des traits de soulignement). Évitez les valeurs vagues ou qui changent fréquemment.
condition
Le champ condition indique l'état du produit : new, refurbished, used. La plupart des produits sont "new". Ce champ est obligatoire pour les places de marché ou les revendeurs.
RTB House utilise ce champ pour :
- Filtrer les produits par condition dans les campagnes.
- Appliquer des règles d'approbation strictes aux produits d'occasion (qui nécessitent une description détaillée de l'état).
- Afficher un badge "Reconditionné" ou "Occasion" dans l'annonce si applicable.
Un produit sans condition est considéré comme "new" par défaut.
Bonnes pratiques pour l'optimisation du flux
Validation et nettoyage des données
Avant d'importer votre flux dans RTB House :
- Vérifiez que chaque produit a un id unique et immuable. Changer l'ID entre deux imports crée un doublon.
- Validez tous les URLs (link, image_link, additional_image_link). Testez-les manuellement pour vous assurer qu'elles ne sont pas cassées.
- Vérifiez que les prix (price, sale_price) sont des nombres valides sans devise ou symbole.
- Assurez-vous que availability contient une valeur énumérée exacte (pas de variantes comme "In Stock" ou "Available").
- Nettoyez les accents et les caractères spéciaux dans title et description pour éviter les problèmes d'encodage.
Fréquence de mise à jour
Le flux doit être mis à jour :
- Quotidiennement pour les prix, la disponibilité et les réductions.
- Hebdomadairement pour les descriptions et les images.
- Mensuellement pour les catégories et les attributs statiques.
RTB House détecte les changements et met à jour les annonces en conséquence. Un flux obsolète entraîne des annonces inexactes et des taux de conversion faibles.
Enrichissement des champs optionnels
Bien que de nombreux champs soient optionnels, les remplir améliore significativement la performance :
- Ajoutez additional_image_link : +15 % de clics en moyenne.
- Complétez color, size, gender : +20 % de conversions pour les produits de mode.
- Utilisez custom_label_0 pour segmenter les produits : permet une optimisation des enchères plus fine.
- Remplissez material pour les catégories pertinentes : +10 % de pertinence.
Gestion des variantes avec item_group_id
Si vous vendez des produits avec plusieurs variantes (couleurs, tailles), utilisez item_group_id pour les regrouper :
id: SKU_001_RED_S
item_group_id: PRODUCT_001
title: Chemise coton rouge taille S
color: red
size: S
id: SKU_001_RED_M
item_group_id: PRODUCT_001
title: Chemise coton rouge taille M
color: red
size: M
id: SKU_001_BLUE_S
item_group_id: PRODUCT_001
title: Chemise coton bleu taille S
color: blue
size: S
RTB House créera une annonce unique avec un sélecteur de couleur et de taille, plutôt que trois annonces séparées.
Optimisation des images
L'image est l'élément le plus important de l'annonce. Assurez-vous que :
- L'image est au format JPG ou PNG, au moins 500 x 500 pixels.
- Le produit occupe au moins 70 % de l'image.
- Le fond est blanc ou neutre (pas de distractions).
- Aucun texte ou logo de concurrent n'est visible.
- Les images supplémentaires montrent le produit sous différents angles ou en contexte d'utilisation.
Cohérence avec d'autres canaux
Si vous distribuez vos produits sur plusieurs canaux (Google Shopping, Facebook Ads, eBay), assurez-vous que :
- Les IDs de produit sont cohérents entre les flux.
- Les prix et la disponibilité sont synchronisés.
- Les descriptions et les images sont de qualité comparable.
Cette cohérence améliore la confiance des acheteurs et simplifie la gestion de votre catalogue.
Processus d'approbation et dépannage
Lorsque vous importez un flux dans RTB House, la plateforme :
- Valide la structure du fichier (format XML, CSV, etc.).
- Vérifie que chaque produit a les champs obligatoires.
- Teste les URLs des images et des pages produit.
- Classe les produits dans les catégories appropriées.
- Crée les annonces et les soumet pour approbation.
Les erreurs courantes et leurs solutions :
| Erreur | Cause | Solution |
|---|---|---|
| "ID manquant" | Le champ id est vide ou absent | Ajoutez un id unique pour chaque produit |
| "Image invalide" | L'URL image_link est cassée ou l'image est trop petite | Vérifiez l'URL et redimensionnez l'image à min. 500x500 px |
| "Prix invalide" | Le prix contient une devise ou un caractère non numérique | Utilisez le format décimal : 19.99 |
| "Availability invalide" | La valeur n'est pas "in stock", "out of stock" ou "preorder" | Corrigez la valeur énumérée |
| "Catégorie non trouvée" | google_product_category est absent ou invalide | Utilisez la taxonomie Google Shopping officielle |
| "Annonce rejetée" | Le produit ne respecte pas les politiques de RTB House | Consultez les raisons de rejet et corrigez la description ou l'image |
Résumé et points clés
Le flux RTB House est la fondation de toute campagne de publicité programmatique réussie. Un flux bien structuré et à jour garantit :
- L'approbation rapide de vos annonces.
- Une meilleure pertinence et un taux de clic plus élevé.
- Une synchronisation précise de l'inventaire et des prix.
- Une flexibilité accrue pour segmenter et optimiser vos campagnes.
Les champs obligatoires (id, title, description, link, image_link, price, availability) doivent toujours être remplis et valides. Les champs optionnels mais recommandés (brand, gtin, color, size, additional_image_link, custom_label_0) augmentent significativement la performance.
Mettez à jour votre flux régulièrement, validez les données avant l'import et testez les URLs des images et des pages produit. Si une annonce est rejetée, consultez les raisons de rejet dans l'interface RTB House et corrigez les données source.
En suivant ces recommandations, vous maximiserez la visibilité de vos produits et obtiendrez un meilleur retour sur investissement publicitaire.