Dokumen ini memberikan panduan cara pembuatan sumber data produk XML dalam format RSS 1.0. Kami telah menautkan atribut standar ke masing-masing bagian spesifikasi RSS 1.0 resmi untuk membantu Anda menemukan informasi tambahan mengenai komponen dari contoh kami. Meskipun kami menyediakan contoh file RSS 1.0, kami hanya memberikan sedikit informasi tentang RSS 1.0 itu sendiri. Jika Anda tertarik mempelajari lebih lanjut tentang standar ini, kami rekomendasikan untuk mencari spesifikasinya di http://web.resource.org/rss/1.0/spec.
Bagian 1: RSS 1.0
Berdasarkan spesifikasi RSS 1.0, terdapat tiga elemen yang telah ditetapkan di tingkat produk, yaitu judul [title], link [link], dan deskripsi [description]. Meskipun ketiga elemen ini bersifat opsional di standar RSS 1.0, sumber data produk mewajibkan elemen-elemen tersebut.
Sumber data produk juga mewajibkan elemen tambahan seperti harga [price], ID [ID], dan kondisi [condition]. Untuk menyertakan elemen tersebut dan informasi yang lebih mendetail tentang suatu produk, kami memperluas RSS 1.0 dengan menambahkan namespace Google Merchant Center. Dengan menetapkan namespace Google Merchant Center, Anda dapat menggunakan elemen tambahan, yang disebut "atribut", dan meningkatkan jumlah informasi yang dapat diberikan terkait setiap produk di sumber data produk.
Di bawah ini adalah contoh dokumen RSS 1.0 dasar yang berisi satu produk:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:g="http://base.google.com/ns/1.0">
<channelrdf:about="http://www.example.com/RSS1.xml"> <title>Nama sumber data Anda</title> <link>http://www.example.com</link> <description>Deskripsi konten Anda</description> <products> <rdf:Seq> <rdf:li rdf:resource="http://www.example.com/product1-info-page.html"/> </rdf:Seq> </products> </channel> <product rdf:about="http://www.example.com/product1-info-page.html"> <title>Sweter wol merah</title> <link>http://www.example.com/product1-info-page.html</link> <description>Sweter ini akan menjaga Anda tetap hangat di malam musim dingin yang dingin karena terbuat dari bahan yang nyaman dan lembut.</description>
<g:image_link>http://www.example.com/image1.jpg</g:image_link> <g:price>25</g:price> <g:condition>new</g:condition> <g:id>1a </g:id>
</product> </rdf:RDF>
Dua penambahan utama pada contoh ini adalah tambahan pernyataan namespace (di baris keempat) dan penyertaan empat atribut (link gambar [image_link]
, harga [price]
, kondisi [condition]
, dan ID [id]
).
Pernyataan namespace Google Merchant Center
Pernyataan ruang nama berikut ini diwajibkan untuk menggunakan atribut yang hanya ditetapkan di ruang nama Google Merchant Center.
xmlns:g="http://base.google.com/ns/1.0"
Selain menyatakan ruang nama Google Merchant Center, Anda juga harus menyertakan awalan di setiap tag atribut. Kami menambahkan awalan ini pada atribut untuk membedakan atribut yang ditetapkan di nama ruang kami dari elemen yang ditetapkan pada RSS 1.0. Awalan yang dipilih untuk pernyataan namespace ini adalah "g":
<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link> [link_gambar]
Atribut di namespace Google Merchant Center harus disertai awalan ini. Jika tidak, atribut dan semua nilai yang termuat di dalamnya akan diabaikan.
Atribut
Anda dapat menggunakan sebanyak mungkin atribut yang khusus dibuat untuk produk. Menyediakan informasi tambahan tentang produk menggunakan atribut-atribut ini akan meningkatkan peluang munculnya produk Anda di hasil penelusuran Google. Selain itu, beberapa atribut yang ditetapkan di namespace Google Merchant Center dapat digunakan lebih dari sekali pada satu produk. Dengan demikian, Anda dapat menambahkan lebih banyak informasi yang tersedia tentang suatu produk dalam sumber data produk Anda.
Bagian 2: Checklist Penting
Sebelum Anda mengirimkan sumber data produk, sebaiknya periksa kembali daftar berikut untuk membantu memastikan file Anda diformat dengan benar:
Nama file harus berakhiran dengan ekstensi .xml.
Nama file sumber data produk yang didaftarkan di akun Google Merchant Center harus cocok dengan nama yang ditetapkan ke file Anda.
Jangan lupa untuk menyertakan pernyataan namespace. Nilai tersebut harus sama persis seperti yang ditunjukkan berikut ini.
- Namespace Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
. - Namespace atribut khusus:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, dengan [prefix] digantikan oleh awalan yang Anda sertakan dalam file.
Verifikasi bahwa awalan yang disertakan dalam tag atribut Google Merchant Center dan Google Merchant Center Khusus cocok dengan awalan yang ditetapkan di pernyataan namespace.
Hapus atribut yang tidak berisi nilai.
Bagian 3: Catatan Akhir
Contoh entri yang disertakan dalam dokumen ini disederhanakan untuk lebih fokus pada dasar-dasar pembuatan sumber data produk XML. Meskipun kami menerima sumber data produk yang berisi elemen lain yang ditetapkan dalam standar RSS 1.0 atau dalam namespace Anda sendiri, informasi apa pun yang terdapat dalam elemen ini akan diabaikan selama pemrosesan dan tidak akan muncul di iklan Shopping atau listingan produk gratis Anda. Saat ini, kami hanya akan memproses data yang terdapat di elemen RSS 1.0 default dan di atribut dalam namespace Google Merchant Center dan Google Merchant Center khusus.