Google ürün yorumu feed'lerinin XML şeması, XML feed'inizin kabul edilebilir yapısını tanımlar. XML şemaları .xsd
dosya uzantısını kullanır. DTD dosyaları gibi, XML şeması da bir XML belgesinde görünebilecek öğeleri ve özellikleri tanımlar.
XML şemaları hakkında daha fazla bilgiyi bu XML Şeması Primer'dan edinebilirsiniz.
Ürün yorumu feed'leri için XML şeması burada yayınlanmıştır: http://www.google.com/shopping/reviews/schema/product/2.4/product_reviews.xsd
Bu şema tarafından tanımlanan feed yapısının açıklaması aşağıda verilmiştir. Bu açıklamada, xs:
önekine sahip tür adları, http://www.w3.org/2001/XMLSchema
XML ad alanındaki yerleşik XML şema türlerini ifade eder.
Sistemimiz her zaman tam bir feed bekler. Daha önce gönderilen ancak sonraki tam feed'inize dahil edilmeyen yorumlar silinir. Bu nedenle, feed'inizi gönderirken her zaman tüm yorumlarınızı göndermeniz gerekir.
Üst düzey <feed>
öğesi
<feed>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<version>
|
Zorunlu (1) | xs:string
|
Ürün yorumu feed şemasının hangi sürümünün kullanıldığını gösterir. Şu anda yalnızca
<version>2.4</version>
desteklenmektedir. |
<aggregator>
|
İsteğe bağlı (1) | aggregatorType
|
Yayıncılar, yorumları yönetmek ve feed'leri sağlamak için yorum toplayıcı kullanabilir. Bu öğe, toplayıcı kullanımını gösterir ve toplayıcı hakkında bilgiler içerir. |
<publisher>
|
Zorunlu (1) | publisherType
|
Yayıncı hakkındaki bilgiler (perakendeci, üretici, yorum hizmeti şirketi veya ürün yorumları yayınlayan herhangi bir tüzel kişi olabilir). |
<reviews>
|
İsteğe bağlı (1) | xs:sequence
|
Ürün incelemelerini içerir. |
<feed>
, feed'de kullanılan öğelerle ilgili benzersizlik kısıtlamalarını tanımlar.
Alt öğeler
<aggregator>
Yayıncılar, yorumları yönetmek ve feed'leri sağlamak için yorum toplayıcı kullanabilir. Bu öğe, bir toplayıcının kullanımını gösterir ve toplayıcı hakkında bilgi içerir. <aggregator>
öğesi, bu öğeleri listelenen sırayla içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<name> |
Zorunlu (1) | nonEmptyStringType |
Ürün yorumlarının toplayıcısının adı. |
<publisher>
Yayıncıyla ilgili bilgiler (perakendeci, üretici, yorum hizmeti şirketi veya ürün yorumları yayınlayan herhangi bir tüzel kişi olabilir). <publisher>
öğesi, bu öğeleri listelendikleri sırayla içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<name> |
Zorunlu (1) | nonEmptyStringType |
Ürün yorumlarının yayıncısının adı. |
<favicon> |
İsteğe bağlı (1) | httpUrlType |
Yayıncının şirket favicon'unun bağlantısı. Resim boyutları, favicon boyutu olan 16x16 piksel olmalıdır. Resim biçimi GIF, JPG veya PNG olmalıdır. |
<reviews>
Ürün yorumlarını içerir. <reviews>
öğesi, bu öğeleri listelenen sırayla içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<review> |
Zorunlu (1-sınırsız) | reviewType |
Tek bir benzersiz ürün yorumu. Bir yorum yayıncının envanterindeki birden fazla ürünle ilgiliyse yorumu bir kez belirtin ve <product> öğesine birden fazla <products> öğesi ekleyin. |
<review>
Tek bir benzersiz ürün yorumu. Bir yorum, yayıncının envanterindeki birden fazla ürünle ilgiliyse yorumu bir kez belirtin ve <products>
öğesine birden fazla <product>
öğesi ekleyin.<review>
öğesi, bu öğeleri listelenen sırayla içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<review_id> |
Zorunlu (1) | nonEmptyStringType |
Yayıncının sistemindeki ürün yorumuna ait kalıcı ve benzersiz tanımlayıcı. |
<reviewer>
|
Zorunlu (1) | reviewerType |
Ürün yorumunun yazarı. |
<is_verified_purchase> |
İsteğe bağlı (1) | xs:boolean |
Yorum yapan kullanıcının ürünü satın aldığı doğrulanıp doğrulanmadığını gösterir. |
<is_incentivized_review> |
İsteğe bağlı (1) | xs:boolean |
Yorumcunun ürünü yorumlaması için teşvik edilip edilmediğini gösterir. |
<review_timestamp> |
Zorunlu (1) | xs:dateTime |
Yorumun yazıldığı zamanı gösteren zaman damgası. Örnekler: 2014-04-21T11:07:07-06:00 2014-04-21T18:00:00+01:00 2014-04-21T00:00:00Z |
<title> |
İsteğe bağlı (1) | nonEmptyStringType |
Yorumun başlığı. |
<content> |
Zorunlu (1) | nonEmptyStringType |
Yorumun içeriği. |
<review_language> |
İsteğe bağlı (1) | xs:string |
Yorumun dili (BCP 47). |
<review_country> |
İsteğe bağlı (1) | xs:string |
Yorum yapan kullanıcının ülke kodu (ISO 3166-1). |
<pros>
|
İsteğe bağlı (1) | xs:sequence |
Yorumcunun görüşüne göre avantajları içerir. Yorumcu tarafından yazılmadığı sürece "artı:" gibi şablon metinleri atlayın. |
<cons>
|
İsteğe bağlı (1) | xs:sequence |
İncelemeyi yapan kişinin görüşüne göre dezavantajları içerir. Yorumcu tarafından yazılmadığı sürece "con:" gibi standart metinleri atlayın. |
<reviewer_images>
|
İsteğe bağlı (1) | xs:sequence |
Yorumcu tarafından sağlanan ürün resimlerinin bağlantılarını içerir. |
<review_url>
|
Zorunlu (1) | reviewUrlType |
Yorum açılış sayfasının URL'si. |
<ratings>
|
Zorunlu (1) | xs:sequence |
Yorumla ilişkili puanları içerir. |
<products>
|
Zorunlu (1) | xs:sequence |
Yorumla ilişkili ürünleri içerir. |
<is_spam> |
İsteğe bağlı (1) | xs:boolean |
Yorumun yayıncının sisteminde spam olarak işaretlenip işaretlenmediğini gösterir. |
<collection_method> |
İsteğe bağlı (1) | collectionMethodType |
Yorumu toplamak için kullanılan yöntem. Değer aşağıdakilerden biri olmalıdır:
|
<transaction_id> |
İsteğe bağlı (1) | nonEmptyStringType |
Yayıncının sistemindeki yorumla ilişkilendirilmiş işleme ait kalıcı ve benzersiz tanımlayıcı. Bu kimlik, aynı işlemle birden fazla yorumun ilişkilendirildiğini belirtmek için kullanılabilir. |
<reviewer>
Ürün yorumunun yazarı. <reviewer>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<name>
|
Zorunlu (1) | reviewerNameType |
Yorumu yazan kişinin adı. Örnek: <name>Jane</name> |
<reviewer_id> |
İsteğe bağlı (1) | nonEmptyStringType |
Yorumun yazarının yayıncının sistemindeki kalıcı ve benzersiz tanımlayıcısı. Örnek: <reviewer_id>14295</reviewer_id> |
<name>
Yorumu yazan kişinin adı. <name>
öğesi, nonEmptyStringType
öğesinin bir uzantısıdır ve yorumcunun adını veya takma adını içerir. <name>
öğesi şu özellikleri içerir.
Özellik | Tekrar | Tür | Açıklama |
---|---|---|---|
is_anonymous |
İsteğe bağlı | xs:boolean |
Yorumcunun anonim olup olmadığını gösterir. Örnek: <name is_anonymous="true">Anonymous</name> |
<pros>
Yorumcunun görüşüne göre avantajları içerir. <pros>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<pro> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
İncelemeyi yapan kişinin görüşüne dayalı bireysel bir avantaj. Avantajlar, gösterildikleri sırayla listelenmelidir. Yorumcu tarafından yazılmadığı sürece "artı:" gibi şablon metinleri atlayın. Örnek: <pros> <pro>Sleek design</pro> </pros> |
<cons>
İncelemeyi yapan kişinin görüşüne göre dezavantajları içerir. <cons>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<con> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
İncelemeyi yapan kişinin görüşüne dayalı bireysel bir eksidir. Eksiler, gösterildikleri sırayla listelenmelidir. Yorumcu tarafından yazılmadığı sürece "con:" gibi şablon metinleri atlayın. Örnek: <cons> <con>Pricey</con> </cons> |
<review_url>
Yorum açılış sayfasının URL'si. <review_url>
öğesi, httpUrlType
öğesinin bir uzantısıdır ve yorumun açılış sayfasına bağlantı içerir.
<review_url>
öğesi şu özellikleri içerir.
Özellik | Tekrar | Tür | Açıklama |
---|---|---|---|
type |
Zorunlu | xs:string |
Tür aşağıdakilerden biri olmalıdır:
Örnek: <review_url type="singleton">http://www.example.com/review_5.html</review_url> |
<reviewer_images>
Yorumcu tarafından sağlanan ürün resimlerini içerir. <reviewer_images>
etiketi çok sayıda <reviewer_image>
öğesi içeriyor.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<reviewer_image>
|
Zorunlu (1-sınırsız) | reviewImageType |
Yorumu yazan kişi tarafından oluşturulan, yorumlanan ürünün resmi. |
<reviewer_image>
Tek bir yorum resmi öğesi.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<url> |
Zorunlu (1) | httpUrlType |
Yorum yazarı tarafından oluşturulan, yorumlanan ürünün resminin URL'si. URL, bir resim dosyası uzantısıyla bitmek zorunda değildir. Örnek: <reviewer_images> <reviewer_image> <url>https://example.com/test.jpg</url> </reviewer_image> <reviewer_image> <url>https://example.com/test.gif</url> </reviewer_image> </reviewer_images> |
<ratings>
Yorumla ilişkili puanları içerir. <ratings>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<overall> |
Zorunlu (1) | ratingType |
Yorumcunun ürüne verdiği genel puan. |
<overall>
Yorumcunun ürüne verdiği genel puan. <overall>
öğesi bir xs:decimal simpleType
öğesini genişletir ve yorumcu tarafından atanan puanı yakalar. Değer, min
ve max
özellikleri tarafından tanımlanan kapsayıcı aralıkta olmalıdır. <overall>
öğesi şu özellikleri içerir.
Özellik | Tekrar | Tür | Açıklama |
---|---|---|---|
min
|
Zorunlu | xs:integer
|
Puan için olası en düşük sayı. Bu, mümkün olan en kötü puan olmalı ve puan verilmemiş bir değer olmamalıdır. |
max
|
Zorunlu | xs:integer
|
Puan için olası maksimum sayı. max özelliğinin değeri, min özelliğinin değerinden büyük olmalıdır. |
<products>
Yorumla ilişkili ürünleri içerir. <products>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<product> |
Zorunlu (1-sınırsız) | productType |
Yorumla ilişkili bir ürün. |
<product>
Yorumla ilişkili bir ürün. <product>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<product_ids> |
İsteğe bağlı (1) | productIdsType |
Bir ürünle ilişkili tanımlayıcılar. |
<product_name> |
İsteğe bağlı (1) | nonEmptyStringType |
Ürünün açıklayıcı adı. |
<product_url> |
Zorunlu (1) | httpUrlType |
Ürünün URL'si. Yorum URL'si ile ürün URL'si aynıysa bu URL, <review_url> öğesiyle aynı değere sahip olabilir. |
<product_ids>
Bir ürünle ilişkili tanımlayıcılar. <product_ids>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<gtins> |
Zorunlu (Bilinen bir GTIN'si olan ürünlerle ilişkili tüm yorumlar için) Diğer tüm yorumlar için isteğe bağlıdır (1) |
gtinsType |
Bir ürünle ilişkili GTIN'ler (Global Ticari Öğe Numaraları) içerir. GTIN'lerin alt türleri (ör. UPC, EAN, ISBN, JAN) desteklenir. |
<mpns> |
Zorunlu (Bilinen bir MPN'ye sahip ürünlerle ilişkili tüm yorumlar için) Diğer tüm yorumlar için isteğe bağlıdır (1) |
mpnsType |
Bir ürünle ilişkili MPN'ler (üretici parça numaraları) içerir. |
<skus> |
Zorunlu (Bilinen bir SKU'ya sahip ürünlerle ilişkili tüm yorumlar için) Diğer tüm yorumlar için isteğe bağlıdır (1) |
skusType |
Bir ürünle ilişkili SKU'ları (stok tutma birimleri) içerir. Bu değer genellikle ürün feed'indeki ürün teklifi kimliğiyle eşleşir. |
<brands> |
Zorunlu (Bilinen bir markası olan ürünlerle ilişkili tüm yorumlar için) Diğer tüm yorumlar için isteğe bağlıdır (1) |
brandsType |
Bir ürünle ilişkili marka adlarını içerir. |
<asins> |
İsteğe bağlı (1) | asinsType |
Bir ürünle ilişkili ASIN'leri (Amazon Standart Kimlik Numaraları) içerir. |
<gtins>
Bir ürünle ilişkili GTIN'ler (Global Ticari Öğe Numaraları) içerir. <gtins>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<gtin> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
Ürünün global ticari öğe numarası. GTIN'lerin alt türleri (ör. UPC, EAN, ISBN, JAN) desteklenir. |
<mpns>
Bir ürünle ilişkili MPN'ler (üretici parça numaraları) içerir. <mpns>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<mpn> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
Ürünün üretici parça numarası. |
<skus>
Bir ürünle ilişkili SKU'ları (stok tutma birimleri) içerir. <skus>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<sku> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
Yayıncının envanterindeki ürünün stok tutma birimi. |
<brands>
Bir ürünle ilişkili marka adlarını içerir. <brands>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<brand> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
Ürünün marka adı. |
<asins>
Bir ürünle ilişkili ASIN'leri (Amazon Standart Kimlik Numaraları) içerir. <asins>
öğesi, listelenen sırayla bu öğeleri içerir.
Öğe | Tekrar | Tür | Açıklama |
---|---|---|---|
<asin> |
Zorunlu (1-sınırsız) | nonEmptyStringType |
Ürünün Amazon Standart Kimlik Numarası. Her ASIN 10 karakter uzunluğunda ve alfanümeriktir. |