Un agrégateur est un système ou une plateforme qui collecte des éléments connexes (produits, contenus ou annonces) provenant de sources multiples et distinctes, et les présente sur une seule et même plateforme, que ce soit un site web unique ou un flux unifié mis à disposition d'un tiers. Dans la gestion des flux, un agrégateur sert souvent d'intermédiaire entre les marchands et les acheteurs consultant un comparateur de prix, en compilant les catalogues de nombreux détaillants en un ensemble cohérent et consultable d'annonces. Il reçoit les données du même système de distribution qui diffuse les flux de produits individuels.
Pourquoi les agrégateurs sont importants
Les consommateurs qui comparent les prix ou font des recherches avant un achat souhaitent rarement consulter dix sites marchands différents simultanément. C'est pourquoi les agrégateurs – comparateurs de prix, catalogues en ligne, agrégateurs d'avis – effectuent cette consolidation pour eux, en collectant les données de nombreux marchands et en les présentant sur une interface unique. Pour les marchands, cela signifie qu'un agrégateur peut constituer un canal de trafic et de découverte pertinent, indépendant de leur propre site ou de leurs publicités payantes. Toutefois, cela n'est vrai que si les données qui le reçoivent sont exactes et bien structurées. En effet, un agrégateur disposant de données incomplètes ou obsolètes ne peut pas présenter les produits d'un marchand de manière compétitive par rapport à ceux d'un même vendeur. Les agrégateurs standardisent également la manière dont les produits sont comparés, ce qui rehausse le niveau d'exigence en matière d'exhaustivité des attributs pour l'ensemble d'une catégorie, et non plus seulement pour les données d'un seul marchand.
Fonctionnement
Un agrégateur ingère des flux provenant de nombreuses sources individuelles — souvent via les mêmes mécanismes que pour toute distribution de flux , qu'il s'agisse d'une URL de flux hébergée, d'une API ou d'un transfert de fichier programmé — normalise les données entrantes selon une structure interne cohérente, puis les republie ou les affiche sous forme de catalogue unique. L'agrégation constitue ainsi une application concrète du modèle plus général de la syndication de contenu : de nombreuses sources alimentent une destination unique, plutôt qu'une source alimentant plusieurs. Les comparateurs de prix en sont l'exemple le plus visible dans le secteur du commerce de détail. Ils associent un même produit provenant des flux de plusieurs marchands afin de créer un tableau comparatif des prix . Ce tableau repose sur la cohérence des identifiants tels que le GTIN et la marque entre les sources, permettant ainsi à l'agrégateur de s'assurer qu'il s'agit bien du même article.
Exemple
<item>
<g:id>SKU-84501</g:id>
<title>Wireless Noise-Cancelling Headphones - Black</title>
<g:price>179.00 USD</g:price>
<g:gtin>00194252771122</g:gtin>
<g:brand>Auravox</g:brand>
<link>https://example-shop.com/products/auravox-anc-headphones-black</link>
</item>
Le gtin et brand Ces champs permettent à un agrégateur de faire correspondre exactement cette annonce au même produit soumis par d'autres marchands, en les regroupant en une seule entrée de comparaison plutôt que d'afficher des résultats dupliqués et déconnectés.
Concepts associés
Les agrégateurs reçoivent les flux de données , intégrant les catalogues de la même manière que n'importe quel autre canal. Ce regroupement de nombreuses sources en une seule destination est l'inverse de la syndication de contenu , qui diffuse une source unique vers de nombreux marchés. Dans le secteur du commerce de détail, l'utilisation la plus courante concerne la comparaison des prix : les consommateurs comptent sur l'agrégateur pour fournir des données précises et pertinentes provenant de tous les marchands référencés.