La distribution de flux consiste à envoyer un flux de produits depuis sa source vers toutes les places de marché, plateformes publicitaires et canaux de vente utilisés par un marchand. Chaque destination reçoit ainsi le format de fichier et les champs attendus. Ce processus englobe la mise en forme, la validation, le transfert proprement dit (par récupération d'URL, FTP ou API) et la planification qui assure la synchronisation des données avec la source. Un flux unique est rarement diffusé à un seul endroit ; la distribution permet donc de rendre un fichier accessible simultanément sur des dizaines de canaux.

Pourquoi la distribution des aliments pour animaux est importante

De nos jours, les détaillants vendent rarement via un seul canal. Le même catalogue doit donc être diffusé sur Google Shopping, Metacritic, Amazon, les réseaux d'affiliation et les comparateurs de prix, souvent avec des noms de champs, des taxonomies de catégories et des formats de fichiers différents. Créer et maintenir manuellement un fichier d'exportation distinct pour chaque destination n'est pas viable au-delà de quelques canaux et engendre précisément le type d'incohérence qui entraîne la suppression ou le signalement des annonces. La distribution centralisée des flux garantit qu'un seul flux source fait foi et gère la traduction et la diffusion vers chaque canal à partir de là. C'est également ce qui permet une gestion fiable des canaux : il est impossible de gérer les canaux de manière cohérente si chacun est alimenté par un fichier différent mis à jour manuellement.

Fonctionnement

Un système de distribution de flux prend un flux source et applique des modèles spécifiques à chaque canal. Ces modèles renomment les champs, reformatent les valeurs et filtrent les produits ne répondant pas aux exigences du canal de destination. Chaque fichier résultant est ensuite distribué selon la méthode attendue par ce canal : une URL hébergée interrogée régulièrement par la plateforme, une requête API directe ou un transfert de fichier vers un point de terminaison spécifié. La fréquence de distribution est généralement adaptée à chaque canal : une place de marché avec des règles d'inventaire strictes peut nécessiter des mises à jour toutes les heures, tandis qu'un réseau d'affiliation plus petit peut n'effectuer qu'une seule mise à jour par jour. Ce même mécanisme – une source unique alimentant de nombreux canaux de destination dans leurs formats respectifs – est à la base de la syndication de contenu en général, qu'il s'agisse d'un catalogue de produits ou d'un flux éditorial.

Exemple

<item>
  <g:id>SKU-55210</g:id>
  <title>Merino Wool Beanie - Slate Grey</title>
  <link>https://example-shop.com/products/merino-beanie-slate</link>
  <g:price>28.00 USD</g:price>
  <g:availability>in stock</g:availability>
  <g:channel_target>google_shopping,meta_catalog,affiliate_network_a</g:channel_target>
</item>

Le channel_target La valeur n'est pas un champ standard qu'une plateforme peut lire directement ; c'est ainsi qu'un système de distribution étiquette une ligne en interne avant de la diviser en fichiers distincts et correctement formatés que Google, Meta et le réseau d'affiliation reçoivent chacun.

Concepts associés

La distribution des flux se situe en aval du flux lui-même et en amont de la gestion des canaux , qui détermine la configuration et la mise à jour des annonces pour chaque destination une fois reçues. Ce même modèle de diffusion un-à-plusieurs sous-tend également la syndication de contenu , car la distribution d'un catalogue de produits aux places de marché et la distribution de contenu éditorial aux éditeurs résolvent le même problème structurel : diffuser une source unique vers de nombreuses destinations dans le format attendu par chacune.