Bagian ini menguraikan skema XML yang digunakan untuk feed data ulasan penjual.
Elemen tingkat atas: <feed>
Deskripsi
Elemen penampung paling atas yang menampung semua elemen lainnya dalam feed.
Atribut
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
xmlns
|
xs:string | Wajib (1) | Lakukan hardcode pada nilai berikut:http://schemas.google.com/merchant_reviews/5.0
|
xmlns:xsi
|
xs:string | Wajib (1) | Lakukan hardcode pada nilai berikut:http://www.w3.org/2001/XMLSchema-instance
|
xsi:schemaLocation
|
xs:string | Wajib (1) | Lakukan hardcode pada nilai berikut, dengan mengosongkan satu spasi kosong di antara URL:http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd
|
Contoh
<feed xmlns="http://schemas.google.com/merchant_reviews/5.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.google.com/merchant_reviews/5.0 https://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd">
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
merchants |
-- | Opsional (0‐1) | Elemen penampung untuk elemen <merchant> . |
deleted_merchants |
-- | Opsional (0‐1) | Elemen penampung untuk elemen <deleted_merchant> . |
reviews |
-- | Opsional (0‐1) | Elemen penampung untuk elemen <review> . |
deleted_reviews |
-- | Opsional (0‐1) | Elemen penampung untuk elemen <deleted_review> . |
<merchants>
Deskripsi
Container untuk elemen <merchant>
.
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
merchant |
-- | Wajib (1‐n) | Elemen diulang untuk setiap penjual. |
<merchant>
Deskripsi
Setiap elemen <merchant>
berisi informasi dan ulasan untuk satu penjual.
Atribut
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
id |
ID | Wajib (1) | Harus unik dan stabil di seluruh feed. Dengan kata lain, jika feed hari ini dan feed 90 hari yang lalu merujuk ke penjual yang sama, keduanya harus memiliki ID yang sama. |
Contoh
<merchant id="2739">
Berisi
Harap sertakan elemen berikut dalam elemen penjual.
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
name |
NonEmptyString | Wajib (1) | Nama tampilan yang dapat dibaca manusia untuk penjual. |
merchant_url
|
xs:URI | Wajib (1) | URL ke situs utama penjual. Jangan gunakan URL alihan untuk nilai ini. Dengan kata lain, nilai harus mengarah langsung ke situs penjual. Contoh: <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:URI | Wajib (1) | URL ke halaman landing yang menghosting ulasan untuk penjual ini. Jangan gunakan URL pengalihan. Contoh: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal penjual dibuat. Ini seharusnya tidak pernah berubah. |
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal penjual terakhir kali diperbarui. Jika salah satu kolom di elemen <merchant>
diperbarui untuk ID penjual tertentu, nilai ini juga harus berubah.
|
<deleted_merchants>
Deskripsi
Penampung untuk penjual yang dihapus.
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
deleted_merchant |
-- | Wajib (1‐n) | Berisi elemen yang terkait dengan satu penjual yang dihapus. |
<deleted_merchant>
Deskripsi
Penjual yang dihapus.
Atribut
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
ID | Wajib (1) | Menentukan ID penjual yang harus dihapus dari feed. ID harus cocok dengan
atribut id elemen <merchant> dalam file feed sebelumnya.
|
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal saat penjual dihapus dari sistem.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Contoh
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
Deskripsi
Container untuk elemen <review>
.
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
review
|
-- | Wajib (1‐n) | Elemen diulang untuk setiap ulasan. |
<review>
Deskripsi
Penampung untuk detail yang terkait dengan ulasan.
Atribut
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
ID | Wajib (1) | ID untuk ulasan dalam sistem Anda. Harus unik dan stabil di seluruh feed.
Contoh: <review id=132739 mid=1234> |
mid
|
ID | Wajib (1) | ID penjual yang untuknya ulasan ini. |
Berisi
Harap sertakan elemen berikut dalam elemen ulasan.
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
reviewer_name
|
NonEmptyString | Opsional (0‐1) | Tampilkan nama penulis ulasan, asalkan ulasan tersebut memiliki penulis bernama.
Ulasan anonim tidak boleh menyertakan kolom ini.
Contoh: <reviewer_name> Joel </reviewer_name> |
create_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal peninjauan dikirim oleh pengguna. Ini seharusnya tidak pernah berubah.
Contoh: <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal informasi dalam elemen <review> terakhir kali diubah. Jika salah satu kolom
di elemen <review> diperbarui untuk ID ulasan tertentu, nilai ini juga harus berubah.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code
|
CountryCode | Wajib (1) | Negara pengulas. Jika tersedia, ini adalah negara tujuan pengiriman produk atau
tempat layanan dirender. Jika tidak, gunakan negara tempat pengulas berada saat
membuat ulasan. Kode negara harus dalam
format ISO 3166-1 alpha-2.
Contoh: <country_code> US </country_code> |
title
|
xs:string | Opsional (0‐1) | Judul ulasan. Judul harus berupa teks biasa tanpa tag HTML di dalamnya.
Contoh: <title> Great prices </title> |
content
|
xs:string | Wajib (1) | Konten ulasan. Ini harus berupa teks bentuk bebas yang disediakan oleh pengguna dan tidak boleh
dipotong. Konten harus berupa teks biasa tanpa tag HTML di dalamnya. Misalnya,
jeda baris harus diwakili oleh karakter feed baris, bukan tag <br>.
Jika beberapa respons untuk pertanyaan yang berbeda diberikan, semua respons harus
disertakan, dengan konteks minimal untuk respons yang masuk akal. Konteks tidak boleh diberikan jika pertanyaan tidak dijawab.
Contoh: <content> I like this store! My order arrived on time and I got a great price. </content> Contoh: <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings
|
-- | Wajib (1) | Elemen penampung untuk rating pengulas di penjual. Jika tidak ada rating yang tersedia untuk
elemen <overall> , seluruh ulasan terkait harus dikecualikan dari feed
karena elemen <overall> diperlukan dan ulasan tidak akan diterima tanpa elemen tersebut.
|
collection_method
|
CollectionMethodType | Wajib (1) | Metode yang digunakan untuk mengumpulkan ulasan. Nilai ini harus berupa salah satu dari berikut:
Contoh: <collection_method> after_fulfillment </collection_method> |
<ratings>
Deskripsi
Berisi rating penjual untuk pengulas. Jika tidak ada rating yang tersedia untuk elemen <overall>
,
seluruh ulasan terkait harus dikecualikan dari feed karena elemen <overall>
diperlukan dan ulasan tidak akan diterima tanpa elemen tersebut.
Berisi
Harap sertakan elemen berikut dalam elemen rating.
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
overall
|
RatingRentang | Wajib (1) | Rating keseluruhan pengulas untuk penjual.
Contoh: <overall min="1" max="10">9</overall> |
customer_service
|
RatingRentang | Opsional (0‐1) | Rating dari peninjau kualitas layanan pelanggan untuk penjual ini.
Contoh: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
Deskripsi
Penampung untuk ulasan yang telah dihapus.
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
deleted_review
|
-- | Wajib (1‐n) | Berisi elemen yang terkait dengan satu ulasan yang dihapus. |
<deleted_review>
Deskripsi
Ulasan yang telah dihapus.
Atribut
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
ID | Wajib (1) | Menentukan ID ulasan yang harus dihapus dari feed. ID harus cocok dengan
atribut id elemen <review> dalam file feed apa pun.
|
Berisi
Name | Format | Kejadian | Deskripsi |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu saat ulasan dihapus dari sistem.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Contoh
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>