Étiquettes personnalisées — Aperçu et configuration des emplacements
Les étiquettes personnalisées vous permettent d'associer des données produit supplémentaires à votre flux de catalogue afin de créer des ensembles de publicités ciblés et d'appliquer des superpositions dynamiques dans Facebook et Instagram Ads Manager.
Disponible depuis la v2.3.0
Aperçu
Le format de flux produits Facebook prend en charge cinq champs d'étiquettes personnalisées par produit — custom_label_0 à custom_label_4. Il s'agit de colonnes en texte libre que Facebook n'interprète pas par lui-même ; leur valeur dépend entièrement de ce que vous y placez. Vous définissez cette valeur ici, en attribuant une source de données à chaque emplacement.
Une fois votre flux généré avec les étiquettes personnalisées renseignées, vous pouvez les utiliser dans Facebook Ads Manager pour :
- Filtrer des ensembles de produits — afficher uniquement les nouveautés, les produits en promotion ou une catégorie spécifique dans une campagne publicitaire donnée.
- Appliquer des superpositions publicitaires — certains formats créatifs Facebook peuvent afficher le texte de l'étiquette personnalisée directement sur l'image du produit (p. ex. « En promotion », « Best-seller »).
- Segmenter les rapports — analyser les performances par groupe de produits sans modifier la structure de votre catalogue.
Vous disposez de cinq emplacements indépendants. Chaque emplacement peut contenir un type de données différent, et tout emplacement laissé sur Aucun est simplement omis du flux pour ce produit.

Configuration des emplacements
Accédez à Modules > Gestionnaire de modules > Facebook & Instagram Product Catalogue Feed Pro > Configurer, puis cliquez sur l'onglet Custom Labels.
Vous verrez cinq sélecteurs — Custom Label 0 à Custom Label 4. Chaque sélecteur attribue un type de données à cet emplacement pour tous les produits du flux. L'ordre des emplacements est libre ; choisissez n'importe quel emplacement pour n'importe quel type.
Types d'emplacements disponibles
| Type d'emplacement | Ce qui apparaît dans le flux | Conditionnel ? |
|---|---|---|
| Aucun | L'emplacement est entièrement omis | — |
| Catégorie principale du produit | Le nom de la catégorie par défaut du produit | Non — chaque produit reçoit une valeur |
| Référence du produit | Le code de référence du produit dans votre Back Office | Non — chaque produit reçoit une valeur |
| Liste de tags du produit | Liste de tags du produit séparés par des virgules (tronquée à 100 caractères) | Non — les produits sans tags reçoivent une valeur vide |
| Texte « Nouveaux produits » | Une chaîne de texte personnalisée que vous définissez, émise uniquement pour les produits récents | Oui — uniquement les produits ajoutés dans le nombre de jours configuré |
| Texte « En promotion » | Une chaîne de texte personnalisée que vous définissez, émise uniquement pour les produits avec des réductions de prix actives | Oui — uniquement les produits actuellement en promotion |
| Texte « Meilleures ventes » | Une chaîne de texte personnalisée que vous définissez, émise uniquement pour les produits les plus vendus | Oui — uniquement les produits figurant dans la liste des best-sellers |
| Texte « Tendance » | Une chaîne de texte personnalisée que vous définissez, émise uniquement pour les produits tendance | Oui — uniquement les produits figurant dans la liste des tendances |
Types conditionnels — Champs complémentaires
Lorsque vous sélectionnez un type conditionnel, des champs de configuration supplémentaires apparaissent sous les sélecteurs d'emplacement.
Texte Nouveaux produits
| Champ | Description |
|---|---|
| Libellé Nouveaux produits (traduisible) | Le texte écrit dans le flux pour les produits éligibles, p. ex. Nouveauté. Une valeur par langue. |
| Jours Nouveaux produits | Le nombre de jours après la date de création du produit pendant lesquels il est considéré comme « nouveau ». Par défaut 30 jours si laissé vide. |
Texte En promotion
| Champ | Description |
|---|---|
| Libellé En promotion (traduisible) | Le texte écrit dans le flux pour les produits bénéficiant de remises actives, p. ex. Promo. Une valeur par langue. |
Texte Meilleures ventes
| Champ | Description |
|---|---|
| Libellé Meilleures ventes (traduisible) | Le texte écrit dans le flux pour les produits éligibles, p. ex. Best Seller. |
| Nombre de produits best-sellers | Le nombre de produits les plus vendus à étiqueter. |
| Période pour les produits best-sellers | La période de ventes à évaluer. Laissez vide pour inclure tout l'historique des ventes. Accepte un nombre de jours. |
Texte Produits tendance
| Champ | Description |
|---|---|
| Libellé Tendance (traduisible) | Le texte écrit dans le flux pour les produits éligibles, p. ex. Tendance. |
| Nombre de produits tendance | Le nombre de produits à étiqueter. |
| Fenêtre temporelle | La période récente sur laquelle mesurer la vélocité des ventes. |
| Période de comparaison | La période antérieure à laquelle comparer, afin de déterminer l'accélération. |
Pour les types conditionnels (nouveautés, promotion, best-sellers, tendances), les produits qui ne remplissent pas la condition n'ont simplement aucune valeur écrite dans cet emplacement. L'élément
custom_label_Nest omis pour ces produits plutôt qu'écrit vide.
Apparence des valeurs d'étiquettes personnalisées dans le flux
Chaque emplacement configuré est écrit comme un élément XML distinct par ligne de produit :
<custom_label_0><![CDATA[New Arrival]]></custom_label_0>
<custom_label_2><![CDATA[Footwear > Trainers]]></custom_label_2>
<custom_label_4><![CDATA[Sale]]></custom_label_4>
Seuls les emplacements ayant une valeur non vide sont émis. Si un produit ne remplit pas les conditions d'un type conditionnel, cet élément n'est pas du tout écrit pour ce produit. Les numéros d'emplacement correspondent directement aux noms de champs attendus par Facebook — l'emplacement 0 devient custom_label_0, l'emplacement 1 devient custom_label_1, et ainsi de suite.
Lorsque votre boutique a plusieurs langues activées, les libellés traduisibles (Nouveaux produits, En promotion, Meilleures ventes, Tendance) utilisent la langue du flux généré, de sorte que chaque flux par langue contient le texte traduit correct.
Cas d'utilisation
Segmenter les campagnes publicitaires par statut produit
Attribuez l'emplacement 0 au texte « En promotion » avec la valeur Promo. Dans Facebook Ads Manager, créez un ensemble de produits filtré par custom_label_0 = Promo. Lancez une campagne de remarketing dédiée ciblant uniquement les produits en promotion.
Mettre en avant les nouveautés avec une superposition
Attribuez l'emplacement 1 au texte « Nouveaux produits » avec la valeur Nouveau et définissez la fenêtre à 14 jours. Les créations dynamiques Facebook peuvent afficher ce texte comme un badge sur vos images produits, stimulant le taux de clic pour les nouveaux articles en stock.
Combiner catégorie et statut promotionnel
Utilisez l'emplacement 0 pour la catégorie principale du produit et l'emplacement 1 pour le statut promotion. Vous pouvez alors créer des ensembles de produits imbriqués dans Ads Manager — par exemple, « Chaussures femme en promotion » — sans aucun travail supplémentaire sur le catalogue.
Suivi des références fournisseurs ou internes
Attribuez un emplacement à la référence du produit ou à la référence fournisseur pour transférer les SKU internes dans le flux. Cela est utile pour réconcilier les données de conversion Facebook avec votre système de gestion d'entrepôt.
Remarques importantes
- Les numéros d'emplacement sont positionnels. Si vous modifiez ultérieurement le type associé à un emplacement, le flux doit être régénéré avant que Facebook ne voie les nouvelles valeurs.
- Le type
tagsest tronqué à 100 caractères pour respecter les limites de longueur de champ de Facebook. - Les textes de libellés traduisibles (Nouveaux produits, En promotion, Meilleures ventes, Tendance) doivent être configurés par langue. Si vous laissez le texte vide pour une langue, ces produits auront une valeur vide pour cet emplacement dans le flux de cette langue.
- La détection des best-sellers et des tendances interroge votre historique de commandes au moment de la génération du flux. Des tables de commandes volumineuses peuvent ajouter quelques secondes au cycle de génération.
- Ces paramètres sont par boutique dans une configuration multi-boutiques. Chaque boutique peut attribuer des types d'emplacements et des libellés différents.
Résolution des problèmes
| Problème | Solution |
|---|---|
custom_label_N n'apparaît pour aucun produit | Vérifiez que l'emplacement n'est pas défini sur Aucun et que le flux a été régénéré après l'enregistrement. |
| Le libellé nouveautés apparaît pour tous les produits, pas seulement les récents | Vérifiez le champ Jours Nouveaux produits — un nombre très élevé peut correspondre à tout. Réduisez-le à la fenêtre souhaitée. |
| Le libellé promotion n'apparaît pas pour un produit que vous pensez être en promotion | Le module vérifie les règles de prix actives au moment de la génération. Vérifiez que le produit dispose d'une règle de prix catalogue ou d'un prix spécial en cours. |
| Le libellé best-seller n'apparaît pas après la configuration | Vérifiez que votre boutique dispose d'un historique de commandes dans la période sélectionnée. Une période sans ventes retournera une liste de best-sellers vide. |
| Le texte du libellé est correct dans une langue mais vide dans une autre | Ouvrez l'onglet Custom Labels, changez de langue à l'aide du sélecteur de drapeau à côté du champ de libellé, et renseignez la traduction pour la langue manquante. |
Foire aux questions
Puis-je attribuer le même type d'emplacement à plusieurs emplacements ?
Oui. Par exemple, vous pouvez mettre le nom de la catégorie dans l'emplacement 0 et l'emplacement 1. Il n'y a aucune restriction, bien qu'il soit rarement utile de dupliquer les mêmes données entre les emplacements.
La modification du type d'un emplacement affecte-t-elle les publicités déjà publiées ?
La modification prend effet lors de la régénération du flux et de la re-synchronisation de votre catalogue par Facebook. En attendant, Facebook continue d'afficher les valeurs générées précédemment. Effectuez une re-synchronisation manuelle depuis Commerce Manager ou attendez la synchronisation planifiée.
Que se passe-t-il pour un produit qui ne remplit ni la condition best-seller ni la condition tendance — reçoit-il un libellé vide ou aucun libellé ?
Aucun élément de libellé n'est écrit pour ce produit. L'emplacement est simplement absent, ce que Facebook interprète comme n'ayant aucune valeur. Vos ensembles de produits filtrant sur ce libellé excluront le produit.
Puis-je utiliser une étiquette personnalisée pour segmenter par tranche de prix ?
Pas directement via les emplacements de libellés. Les types disponibles sont fixes. Une solution de contournement consiste à attribuer l'emplacement de catégorie et à organiser les produits dans des catégories reflétant les tranches de prix — puis à filtrer par nom de catégorie dans votre ensemble de produits.
Combien de jours en arrière signifie « tout le temps » pour les best-sellers ?
Lorsque le champ de période best-sellers est laissé vide ou défini à 0, la requête n'a pas de filtre de date et inclut l'intégralité de l'historique des commandes disponible dans votre base de données.
Les étiquettes personnalisées sont-elles incluses à la fois dans le flux principal et dans les flux de substitution par langue/pays ?
Oui. Les étiquettes personnalisées sont générées lors de l'étape de traitement des produits, qui s'exécute pour chaque variante de flux — par défaut, substitutions par langue et substitutions par pays.