RSS feed, blog yazılarını ve haber başlıklarını her biri bir başlık, bağlantı ve açıklamaya sahip tarihli öğelerden oluşan bir liste olarak dağıtmak için tasarlanmış standart bir XML formatıdır; böylece herhangi bir RSS okuyucu veya toplayıcı, bir kişinin kaynak siteyi doğrudan ziyaret etmesine gerek kalmadan güncellenmiş içeriği görüntüleyebilir. Bu format modern alışveriş feed'lerinden on yıldan fazla önce ortaya çıkmıştır; ancak temel yapısı (bir dizi öğeyi saran bir kanal) alışveriş platformlarının onu kabul ettikleri ürün feed formatlarından biri olarak benimseyecekleri kadar esnek çıkmıştır. Bu anlamda bir RSS feed hem bir içerik sendikasyonu aracıdır hem de doğru uzantılarla bir kataloğu bir alışveriş kanalına göndermenin geçerli bir yoludur.
RSS Feed Blogların Ötesinde Neden Önemlidir?
Çoğu kişi RSS ile podcast abonelikleri veya haber okuyucuların arkasındaki teknoloji olarak karşılaşır; ancak e-ticaret operatörleri için önemi, Google Merchant Center'ın daha yaygın tablo formatlarının yanı sıra ürün verisi göndermek için desteklediği feed formatlarından biri olarak RSS 2.0'ı hâlâ kabul etmesinden gelir. Bu örtüşme, bir blog, fırsatlar sayfası veya içerik merkezi için zaten bir tür RSS feed yayınlayan bir işletmenin, alışveriş feed'inin ihtiyaç duyduğu yapıya yapısal olarak yakın, yalnızca ticarete özgü etiketlerle genişletilmesi gereken bir formatla çalıştığı anlamına gelir. RSS'i anlamak genel olarak feed dağıtımı için de önemlidir: Dağıtılan verilerin dış sistemler tarafından düzenli aralıklarla nasıl çekildiğine dair faydalı bir referans noktasıdır; bu da bir ürün feed'inin çözmesi gereken mekanik sorunun aynısıdır.
RSS Feed Nasıl Çalışır?
Bir RSS feed, feed'in kendisine ilişkin meta verileri (başlık, bağlantı, açıklama) içeren tek bir <channel> öğesi ve ardından her kayıt için bir tane olmak üzere bir dizi <item> öğesi etrafında oluşturulur. Her öğe geleneksel olarak bir başlık, bir bağlantı, bir açıklama ve bir yayın tarihi taşır; bu da bir haber okuyucunun güncellenmiş bir liste oluşturması için yeterli yapıdır. RSS makaleler yerine ürün verileri için kullanıldığında aynı <item> iskeleti korunur, ancak Google'ın ürün feed spesifikasyonunun tanımladığı g: ad alanı etiketleriyle (g:price, g:availability, g:gtin) genişletilir ve bir sendikasyon formatı işlevsel bir alışveriş feed'ine dönüşür.
Örnek: Ürün Verileri İçin Genişletilmiş Bir RSS Feed
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Example Shop Product Feed</title>
<link>https://example-shop.com</link>
<description>Product listings for Example Shop</description>
<item>
<g:id>SKU-55810</g:id>
<title>Linen Blend Overshirt - Olive, L</title>
<link>https://example-shop.com/products/linen-overshirt-olive-l</link>
<description>Relaxed-fit linen blend overshirt in olive green.</description>
<g:price>72.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
</channel>
</rss>
Buradaki <channel> ve <item> etiketleri saf RSS'tir; g: ön ekiyle başlayan her şey ise üzerine eklenen ticaret uzantısıdır ve Google'ın RSS 2.0 ürün feed seçeneği tam olarak bu şekilde oluşturulur.
İlgili Kavramlar
RSS feed, daha geniş feed kavramının belirli bir uygulamasıdır ve onu anlamak, içerik sendikasyonu ile ürün sendikasyonunun neden bu kadar çok temel mekaniği paylaştığını açıklığa kavuşturur: Her ikisi de alıcı bir sistemin yapılandırılmış, tarihli kayıtları kendi planına göre çekmesine dayanır. Feed dağıtımının büyük ölçekte otomatikleştirdiği de, yük ister bir blog yazısı ister bir ürün ilanı olsun, aynı çekme tabanlı mekanizmadır.
















