聚合器是一種系統或平台,它從多個不同的來源收集相關項目(產品、內容或清單),並將它們集中呈現在一個地方,無論是單一可瀏覽的網站,還是供他人使用的統一資訊流。在資訊流管理中,聚合器通常位於各個商家和瀏覽比價網站的購物者之間,將眾多零售商的目錄彙編成一個統一且可搜尋的清單集。它與將各個產品資訊流分發到世界各地的分發管道處於同一接收端。
聚合器為何重要
消費者在比較價格或研究購買資訊時,很少會願意一次訪問十個不同的零售商網站,因此聚合平台——例如比價網站、市場式產品目錄和評論聚合平台——會為他們整合這些信息,從眾多商家獲取數據並呈現在一個統一的界面中。對商家而言,這意味著聚合平台可以成為一個重要的流量和產品發現管道,獨立於零售商本身的網站或付費廣告。但前提是,聚合平台取得的資料必須準確且結構良好。如果聚合平台只能處理少量或過時的數據,就無法在同一列表中有效地展示商家的產品競爭力。此外,聚合平台還規範了產品比較的方式,這提高了整個品類(而不僅僅是單一零售商)的屬性完整性標準。
運作原理
聚合器從眾多獨立來源接收資訊來源(通常透過與資訊來源分發相同的機制,例如託管的資訊來源 URL、API 或定時檔案傳輸),將接收到的資料規範化為一致的內部結構,然後將其重新發布或顯示為整合的目錄。這使得聚合成為內容聯合發布這一更廣泛模式的一個具體應用:多個來源向一個目標提供信息,而不是一個來源向多個目標提供信息。價格比較網站是零售業最常見的例子,它們將同一產品在多個商家的資訊來源中進行匹配,從而建立並排的價格比較視圖。這依賴於 GTIN 和品牌等標識符在不同來源之間足夠一致,以便聚合器能夠識別它實際上正在查看的是同一商品。
例
<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>
这 gtin 以及 brand 這裡的欄位可以讓聚合器將此清單與其它商家提交的相同產品進行精確匹配,並將它們組合成一個比較條目,而不是顯示重複的、不相關的結果。
相關概念
聚合器位於資訊分發的接收端,像任何管道一樣收集商品目錄。這種將多個來源整合到單一平台的模式,與內容聯合發布(將一個來源的內容推送給多個來源)截然相反。最常見的零售應用場景是提供價格比較功能,消費者依賴聚合器能夠提供來自所有合作商家的準確、可匹配的數據。