Destinations

Flux de produits Facebook Ads : guide technique complet

Guide complet des champs du flux Facebook Ads, leurs exigences, leur impact sur l'approbation des annonces et les bonnes pratiques d'optimisation pour maximiser la visibilité des produits.

12 min read Updated 5 Jul 2026

Aucun résultat trouvé

Essayez d'autres mots-clés ou parcourez tous les articles d'aide.

    Introduction

    Le flux de produits Facebook Ads est le canal de distribution qui alimente vos annonces de produits directement depuis votre catalogue de commerce électronique vers la plateforme Meta. Ce flux permet à Facebook et Instagram d'afficher vos produits dans les annonces dynamiques, les collections, et les vitrines commerciales. La qualité et la complétude de vos données de flux déterminent directement l'approbation de vos annonces, leur portée, et leur performance auprès des clients potentiels.

    Contrairement à un simple export de produits, le flux Facebook Ads fonctionne comme un système de synchronisation continu. Chaque champ remplit une fonction spécifique : certains contrôlent l'approbation, d'autres optimisent la pertinence des annonces, d'autres encore influencent le ciblage et la personnalisation. Une donnée manquante ou mal formatée peut entraîner le rejet d'un produit ou sa suppression des annonces en direct.

    Structure générale du flux et principes fondamentaux

    Le flux Facebook Ads utilise un format de données structuré qui s'aligne sur les standards de Google Merchant Center. Vous pouvez l'exporter en CSV, XML ou JSON selon votre préférence technique. Chaque produit dans le flux est identifié de manière unique par le champ id, qui doit rester constant entre les mises à jour successives.

    Facebook valide chaque produit selon des règles strictes. Les champs obligatoires doivent être présents et valides, sinon le produit est rejeté ou marqué comme ayant des erreurs. Les champs recommandés améliorent la qualité de l'annonce et sa probabilité d'approbation. Les champs optionnels offrent des opportunités d'optimisation supplémentaires pour les catégories de produits spécifiques.

    La fréquence de mise à jour du flux doit refléter votre cadence commerciale. Un flux mis à jour quotidiennement ou en temps quasi réel garantit que les données d'inventaire, de prix et de disponibilité restent exactes. Les données obsolètes entraînent des rejets d'annonces ou des plaintes de clients qui découvrent des produits indisponibles.

    Champs d'identification et de structuration des produits

    Identifiants uniques et codes produit

    Le champ id est l'identifiant unique immuable de votre produit dans le flux. Il doit être constant à chaque mise à jour et ne jamais changer, même si le produit est renommé ou recatégorisé. Facebook utilise cet identifiant pour suivre les mises à jour et les suppressions. Un id instable provoque des doublons ou des produits orphelins dans votre catalogue.

    Le champ gtin (Global Trade Item Number) accepte les codes EAN, UPC ou ISBN. Facebook le valorise fortement pour l'approbation, surtout dans les catégories réglementées comme les cosmétiques, les aliments ou les articles pour adultes. L'absence de gtin n'est pas bloquante pour la plupart des catégories, mais elle réduit la confiance de Facebook envers la légitimité du produit.

    Le champ mpn (Manufacturer Part Number) est le numéro de pièce du fabricant. Il complète le gtin et améliore la vérification d'authenticité. Pour les produits électroniques, les appareils ou les articles de marque, inclure le mpn augmente les chances d'approbation rapide.

    Le champ item_group_id groupe les variantes d'un même produit (couleurs, tailles, matériaux différents). Au lieu de créer un flux avec des centaines de lignes pour chaque combinaison, vous déclarez un item_group_id identique pour toutes les variantes du même produit de base. Facebook les affiche alors comme un seul produit avec des options de sélection, ce qui améliore l'expérience utilisateur et réduit les erreurs d'approbation.

    Informations de base et contenu

    Le champ title doit contenir le nom du produit en 150 caractères maximum. Soyez descriptif mais concis. Incluez la marque et le modèle si pertinent, mais évitez les mots clés de spam ou les promesses exagérées. Un titre clair améliore le taux de clics et réduit les rejets pour contenu trompeur.

    Le champ description offre jusqu'à 5 000 caractères pour détailler les caractéristiques, les avantages et les spécifications. Utilisez cet espace pour expliquer ce qui différencie votre produit. Les descriptions vagues ou génériques entraînent des rejets pour manque de clarté ou des approbations conditionnelles. Les descriptions doivent être honnêtes : Facebook rejette les produits dont la description contient des affirmations non vérifiables ou des promesses de résultats garantis.

    Le champ brand doit contenir le nom exact de la marque du produit. Pour les produits génériques ou sans marque, utilisez votre nom de boutique ou une valeur neutre. Facebook utilise ce champ pour filtrer par marque dans les recherches et pour détecter les contrefaçons potentielles.

    Le champ product_type décrit la catégorie interne de votre boutique. Contrairement à google_product_category, il n'a pas de taxonomie fixe. Utilisez vos propres catégories de navigation pour aider Facebook à comprendre votre structure de catalogue. Exemple : « Vêtements > Hommes > Chemises » ou « Électronique > Téléphones > Smartphones ».

    Données commerciales et disponibilité

    Tarification et inventaire

    Le champ price doit être le prix courant en vigueur, au format numérique avec deux décimales (exemple : 29.99). Incluez toujours la devise (EUR, GBP, USD). Ce prix est affiché dans les annonces et dans la fiche produit. Un prix inexact ou manquant provoque un rejet immédiat.

    Le champ sale_price est le prix réduit ou promotionnel. Il doit être inférieur au price. Incluez ce champ uniquement si vous proposez une réduction active. Facebook valide que sale_price < price, sinon le produit est rejeté.

    Le champ sale_price_effective_date définit la période de validité de la réduction au format ISO 8601 (exemple : 2024-01-15T00:00:00/2024-01-31T23:59:59). Sans cette date, Facebook considère la réduction comme permanente. Les réductions sans date d'expiration crédible entraînent des rejets pour pratiques commerciales douteuses.

    Le champ availability indique l'état du stock : « in stock », « out of stock » ou « preorder ». C'est un champ critique. Un produit marqué « in stock » alors qu'il est indisponible provoque des plaintes clients et des pénalités d'approbation. Synchronisez ce champ avec votre système de gestion d'inventaire en temps réel ou au moins quotidiennement.

    Le champ inventory contient le nombre exact d'unités en stock. Facebook ne l'affiche pas directement aux clients, mais l'utilise pour optimiser le ciblage des annonces et pour détecter les ruptures de stock imminentes. Un inventory de 0 doit correspondre à availability « out of stock ».

    Le champ condition spécifie l'état du produit : « new », « refurbished » ou « used ». Pour les produits d'occasion ou reconditionnés, ce champ est obligatoire. Une condition mal déclarée peut entraîner un rejet ou une violation des politiques de Facebook concernant la fraude.

    Lien et images

    Le champ link doit être l'URL complète et directe vers la page produit sur votre site. Elle doit être accessible, fonctionnelle et mener exactement au produit décrit dans le flux, pas à une page d'erreur ou de catégorie générale. Les liens brisés entraînent un rejet automatique et une perte de synchronisation.

    Le champ image_link doit être l'URL d'une image haute résolution (au minimum 200 x 200 pixels, idéalement 1 200 x 1 200 pixels ou plus). L'image doit montrer clairement le produit sur un fond neutre ou contextuel. Facebook rejette les images floues, tronquées ou sans rapport avec le produit. Utilisez toujours HTTPS pour les URLs d'images.

    Le champ additional_image_link permet de lister jusqu'à 10 images supplémentaires séparées par des virgules ou des points-virgules (selon le format du flux). Ces images sont affichées dans la galerie de la fiche produit. Des images variées montrant le produit sous différents angles augmentent les taux de conversion.

    Attributs de produit et catégorisation

    Catégorisation Google

    Le champ google_product_category classe le produit dans la taxonomie Google Merchant Center. Utilisez les codes numériques officiels (exemple : 188 pour « Vêtements & Accessoires > Vêtements > Chemises »). Cette catégorisation est obligatoire et détermine les règles de validation spécifiques à votre type de produit. Une catégorie incorrecte peut entraîner un rejet ou des approbations conditionnelles avec des restrictions de ciblage.

    Facebook utilise google_product_category pour appliquer les politiques de publicité appropriées. Certaines catégories (alcool, articles pour adultes, médicaments) exigent une vérification supplémentaire ou un ciblage d'âge. Une mauvaise catégorisation expose votre annonce à des violations de politique.

    Attributs spécifiques au produit

    Le champ color contient la couleur du produit (exemple : « Bleu », « Noir », « Multicolore »). Pour les produits avec item_group_id, ce champ permet aux clients de sélectionner une variante par couleur. Utilisez des noms de couleurs clairs et cohérents.

    Le champ size spécifie la taille (exemple : « M », « 42 », « Large »). Respectez le système de taille standard de votre catégorie (XS/S/M/L/XL pour les vêtements, les chiffres pour les chaussures).

    Le champ gender indique le public cible : « male », « female », « unisex ». Ce champ aide Facebook à cibler les annonces vers le bon public et améliore la pertinence.

    Le champ age_group spécifie la tranche d'âge (« newborn », « infant », « toddler », « kids », « teen », « adult »). C'est un champ obligatoire pour les catégories de vêtements et de jouets.

    Le champ material décrit le matériau principal (exemple : « Coton », « Polyester », « Cuir »). Pour les vêtements, les meubles et les accessoires, ce champ améliore la pertinence des recherches.

    Le champ pattern indique le motif (exemple : « Rayé », « Floral », « Uni »). Utilisé principalement pour les vêtements et les textiles.

    Données logistiques et expiration

    Expédition et poids

    Le champ shipping définit les frais d'expédition et les délais au format : « country:region:zip_code:price:currency » ou simplement « country:price:currency ». Exemple : « FR::5.99:EUR ». Ce champ peut être répété pour plusieurs régions. Une expédition mal configurée entraîne un rejet ou un ciblage géographique incorrect.

    Le champ shipping_weight indique le poids du produit au format « valeur unité » (exemple : « 2.5 kg » ou « 5 lb »). Facebook l'utilise pour valider les frais d'expédition et pour optimiser le ciblage logistique. Un poids manquant n'est pas bloquant, mais il limite l'optimisation.

    Durée de vie du produit

    Le champ expiration_date spécifie la date limite de validité du produit au format ISO 8601 (exemple : 2024-12-31). C'est un champ obligatoire pour les aliments, les cosmétiques et les articles périssables. Un produit dont la date d'expiration est passée sera rejeté ou supprimé automatiquement du flux.

    Étiquettes personnalisées et optimisation avancée

    Les champs custom_label_0 à custom_label_4 sont cinq champs libres que vous pouvez utiliser pour vos propres besoins de segmentation et d'optimisation. Exemples d'utilisation : marges bénéficiaires, saisonnalité, statut de promotion, volume de ventes, score de qualité interne.

    Utilisez ces champs pour créer des segments de produits que vous pouvez cibler différemment dans vos campagnes Facebook Ads. Par exemple, custom_label_0 pourrait contenir « haute_marge » ou « basse_marge », ce qui vous permet de créer des audiences spécifiques ou d'ajuster les budgets par segment.

    Bonnes pratiques pour l'optimisation du flux Facebook Ads

    Validation et nettoyage des données

    Avant de publier votre flux, validez chaque champ selon les exigences de Facebook. Utilisez un outil de validation de flux ou un script pour vérifier : les URLs sont accessibles, les prix sont numériques et positifs, les codes produit sont uniques, les images existent et sont accessibles, les dates sont au bon format.

    Supprimez les doublons. Si deux lignes du flux ont le même id, Facebook conserve la première et rejette la seconde. Les doublons créent de la confusion et réduisent la couverture de votre catalogue.

    Nettoyez les caractères spéciaux. Bien que la plupart des caractères soient acceptés, évitez les caractères de contrôle ou les encodages corrompus. Utilisez l'UTF-8 pour l'ensemble du flux.

    Complétude et richesse des données

    Remplissez tous les champs recommandés, pas seulement les champs obligatoires. Un produit avec title, description, price, image_link, brand et google_product_category a beaucoup plus de chances d'être approuvé rapidement qu'un produit avec seulement id, title et price.

    Pour les produits avec variantes, utilisez toujours item_group_id. Cela réduit le nombre de lignes du flux et améliore l'expérience utilisateur dans les annonces.

    Ajoutez des images supplémentaires via additional_image_link. Les produits avec plusieurs images ont des taux de conversion plus élevés.

    Synchronisation et mises à jour

    Mettez à jour votre flux au moins une fois par jour, idéalement plusieurs fois par jour si votre inventaire change rapidement. Les données obsolètes entraînent des rejets ou des annonces affichant des produits indisponibles.

    Si vous supprimez un produit, retirez-le complètement du flux ou marquez-le avec availability « out of stock ». Ne laissez pas les produits supprimés en attente dans le flux.

    Monitorez le rapport de qualité du flux dans le gestionnaire de catalogs de Facebook. Corrigez les erreurs signalées rapidement. Les erreurs persistantes peuvent entraîner la désactivation de votre catalogue.

    Optimisation pour la performance

    Utilisez les champs custom_label pour segmenter vos produits par marge, popularité ou saison. Créez des campagnes séparées pour différents segments, avec des budgets et des enchères adaptés.

    Optimisez les descriptions pour inclure les mots clés que vos clients recherchent. Facebook utilise la description pour améliorer la pertinence des annonces, surtout dans le ciblage par intérêt.

    Assurez-vous que les prix du flux correspondent exactement aux prix de votre site. Les incohérences entraînent des plaintes clients et des rejets d'annonces.

    Testez l'impact de l'ajout de nouveaux champs. Par exemple, ajouter material ou pattern pour les vêtements peut améliorer les taux de clics en permettant un filtrage plus granulaire.

    Résolution des problèmes courants

    Si vos produits sont rejetés, consultez le rapport d'erreurs dans le gestionnaire de catalogs. Les erreurs les plus fréquentes sont : prix manquant ou invalide, image inaccessible, URL du produit brisée, catégorie Google incorrecte, données de condition manquantes pour les articles d'occasion.

    Si votre flux ne se synchronise pas, vérifiez l'URL du flux, le format du fichier, et les permissions d'accès. Facebook doit pouvoir accéder au fichier sans authentification supplémentaire.

    Si les annonces ne s'affichent pas malgré l'approbation du catalogue, vérifiez que votre compte publicitaire est lié au catalogue, que le budget de campagne est suffisant, et que le ciblage n'est pas trop restrictif.

    Conclusion

    Le flux Facebook Ads est le fondement de toute stratégie de publicité produit sur Meta. Chaque champ remplit une fonction spécifique : certains assurent l'approbation, d'autres optimisent la visibilité et la pertinence, d'autres encore améliorent l'expérience utilisateur. Une gestion rigoureuse des données, une mise à jour régulière, et une optimisation continue des champs augmentent considérablement les performances de vos annonces.

    L'investissement dans la qualité du flux paie rapidement sous forme de taux d'approbation plus élevés, de meilleures positions dans les enchères, et de taux de conversion supérieurs. Traitez le flux Facebook Ads comme un élément stratégique de votre infrastructure e-commerce, pas comme une tâche administrative secondaire.