Passer au contenu principal

Catalogue Facebook (Meta Commerce)

Utilisez le flux DZBuild auto-généré dans Meta Commerce Manager, lancez des Dynamic Product Ads et taguez les produits dans Instagram Shopping.

Écrit par Support

Cette page couvre comment utiliser le flux Facebook. Pour l'écran de réglages de l'add-on, voir Add-ons → Catalogue Facebook.

Un catalogue produits dans Meta Commerce Manager ouvre deux gros canaux :

  • Dynamic Product Ads (DPA) — Meta choisit le bon produit pour chaque acheteur, retarget automatiquement les abandons de panier et présente des matchs prédits au trafic froid.

  • Instagram Shopping — vos produits deviennent taguables dans les posts, Reels et Stories Instagram.

DZBuild génère automatiquement le XML attendu par Meta. Vous collez l'URL dans Commerce Manager, Meta fait le reste.

Étape 1 — récupérer l'URL du flux

Le flux Catalogue Facebook est activé automatiquement pour toutes les boutiques — il n'y a rien à activer.

  1. Ouvrez /dashboard/addons → la carte Facebook CatalogConfigure (ou allez directement sur /dashboard/addons/facebook-catalog).

  2. Copiez l'URL du flux affichée en haut.

L'URL suit l'un de ces deux schémas :

  • Avec un domaine personnalisé connecté et vérifié : https://votre-domaine.com/feed/facebook.xml

  • Sinon : https://votre-slug-boutique.dzbuild.app/feed/facebook.xml

⚠️ Attention — Connecter un domaine personnalisé change l'URL du flux

Dès que votre domaine personnalisé est vérifié, le flux migre vers ce domaine. Mettez à jour la source du flux dans Commerce Manager, sinon Meta continue d'interroger l'ancienne URL et votre catalogue devient silencieusement obsolète.

Étape 2 — créer le catalogue dans Meta Commerce Manager

  1. Ajouter un catalogue → catégorie : E-commerce.

  2. Importer les infos produitsUtiliser un flux.

  3. Collez l'URL DZBuild.

  4. Réglez la fréquence de récupération sur Quotidien (défaut Meta ; les fréquences plus rapprochées sont payantes).

  5. Liez le catalogue à votre Page Facebook + Pixel + Compte pub.

Meta récupère le flux, le valide, et votre catalogue se peuple en quelques minutes.

Étape 3 — Instagram Shopping

  1. Dans Commerce Manager, liez votre compte Instagram Business.

  2. Soumettez le compte à validation (Instagram approuve les comptes shopping ; quelques jours possibles).

  3. Une fois approuvé, vous pouvez taguer les produits dans posts, Reels, Stories. Le tag renvoie vers la page produit DZBuild.

Étape 4 — Dynamic Product Ads

Une fois le catalogue en ligne et votre Pixel (avec CAPI) qui envoie ViewContent, AddToCart, Purchase :

  1. Dans Meta Ads Manager, créez une campagne avec objectif Ventes.

  2. Ad set → audience : Retargeting = « a vu un produit sans acheter » (Meta le construit depuis les données Pixel).

  3. Annonce → créa → Catalogue → sélectionnez votre catalogue DZBuild.

  4. Meta remplit dynamiquement l'annonce avec le bon produit par viewer.

💡 Astuce — La correspondance catalogue-pixel fonctionne sans réglage

Les IDs d'articles du catalogue sont les IDs numériques des produits DZBuild, et le pixel envoie ces mêmes IDs dans content_ids — la correspondance ne demande donc aucune configuration. Ne remplacez pas content_ids par des SKU ou des IDs personnalisés, sinon Catalog Diagnostics signalera 0 % de correspondance. (Le flux pointe vers /product/<id> alors que l'URL canonique du produit utilise le slug ; les deux mènent à la même page.)

Ce que contient le flux

Un <item> par produit. Champs émis :

Champ du flux

Source

g:id

ID numérique du produit DZBuild

g:title

Nom du produit

g:description

Description courte → sinon la description complète sans HTML → sinon le nom du produit

g:link

URL de la page produit

g:image_link

Image principale du produit

g:additional_image_link

Jusqu'à 10 images supplémentaires de la galerie produit

g:availability

in stock / out of stock

g:price / g:sale_price

Voir la note sur le prix soldé ci-dessous

g:condition

Depuis les réglages de l'add-on (new / refurbished / used)

g:brand

Depuis les réglages de l'add-on ; par défaut le nom de votre boutique

g:product_type

Nom de la catégorie principale du produit

g:mpn

Le SKU du produit

Deux champs ne sont pas émis : g:google_product_category (certains contrôles de Commerce Manager signalent son absence comme un avertissement) et g:item_group_id.

Comportement du prix soldé : quand un produit a un prix barré supérieur à son prix de vente, le flux place le prix barré dans g:price et le prix de vente réel dans g:sale_price — Meta l'annonce donc comme une remise, prix barré à l'appui.

Gestion des variantes

Le flux contient un article par produit, pas par variante. Les variantes (taille, couleur, …) ne sont pas éclatées en articles distincts et item_group_id n'est pas émis : les Dynamic Product Ads affichent donc toujours l'image principale et le prix du produit — jamais une combinaison de variantes précise.

Conséquence pratique : assurez-vous que l'image principale et le prix du produit le représentent bien à eux seuls, car c'est ce que montrera chaque impression DPA.

Réglages de l'add-on

Sur /dashboard/addons/facebook-catalog vous pouvez définir :

  • Marque — texte libre. Laissez vide et le flux utilise le nom de votre boutique.

  • État — liste fixe : new, refurbished ou used. Pas de texte libre.

  • Devise — doit être un code ISO valide de 3 lettres. Le formulaire rejette toute autre valeur, et si une valeur incorrecte passait, le flux retombe sur DZD.

La page indique aussi combien de produits actifs, d'images et de catégories iront dans le flux. Notez que ce compteur de produits inclut aussi les produits masqués : il peut donc afficher un peu plus que le nombre d'articles réellement présents dans le flux.

Stratégies qui marchent en Algérie (COD)

  • Retargeting abandon panier — montrez le produit exact vu par le client avec un copy léger. Marche sur ceux qui ont quitté pendant le checkout. Combinez avec Récupération de panier abandonné.

  • Retargeting 3 jours — montrez les produits vus dans les 3 derniers jours non achetés. Cap fréquence à 5/sem — l'acheteur algérien est sensible à la fatigue publicitaire.

  • Cross-sell — après un achat A, retarget pendant 14 jours avec produits liés.

  • Prospection froide — alimentez le catalogue dans Advantage+ Catalog Ads. L'algo Meta choisit le produit à tester. Optimal pour les boutiques 30+ SKUs.

FAQ

Q : Pourquoi des produits manquent dans mon catalogue ? R : Les produits en brouillon/archivés et ceux marqués comme masqués sont exclus. Les produits en rupture sont inclus, tagués availability: out of stock — Meta les garde au catalogue mais ne les diffuse pas en annonces. Les produits sans image sont inclus aussi, mais ils échouent à la validation Meta : ajoutez au moins une image.

Q : À quelle vitesse Meta voit mes mises à jour ? R : Meta re-récupère selon la fréquence que vous avez réglée dans Commerce Manager (Quotidien par défaut). En plus de cela, le flux lui-même se régénère au plus une fois par heure : une modification de produit peut donc mettre jusqu'à une heure à y apparaître. Pour publier un changement immédiatement, ouvrez /dashboard/addons/facebook-catalog, cliquez sur Refresh feed, puis déclenchez la récupération dans Commerce Manager. Enregistrer les réglages de l'add-on rafraîchit également le flux.

Q : Puis-je éditer des champs du flux ? R : Les réglages de l'add-on permettent Marque, État et Devise. Les autres champs viennent de vos produits — éditez-les.

Q : Y a-t-il un flux distinct par langue ? R : Non. Il y a exactement un flux par boutique, dans la langue dans laquelle vous avez saisi les noms et descriptions de produits. Ajouter ?lang=ar ou ?lang=fr à l'URL du flux ne fait rien — vous obtenez le même flux.

Q : Le catalogue compte-t-il dans les limites de mon plan ? R : Non — le flux est généré à partir de vos produits existants. Aucun comptage ni frais supplémentaire.

Q : Que devient le flux si mon abonnement expire ? R : La vitrine elle-même est bloquée dès l'expiration de votre abonnement : toute personne qui clique sur une annonce catalogue arrive donc sur une page où elle ne peut pas acheter. Ne comptez pas sur l'arrêt automatique du flux — mettez vos campagnes catalogue en pause avant de laisser un abonnement expirer.

Avez-vous trouvé la réponse à votre question ?