เอกสารนี้มีหลักเกณฑ์สำหรับสร้างแหล่งข้อมูลผลิตภัณฑ์ XML ในรูปแบบ RSS 2.0 เราได้เชื่อมโยงแอตทริบิวต์มาตรฐานกับส่วนต่างๆ ในข้อกำหนดอย่างเป็นทางการของ RSS 2.0 เพื่อช่วยคุณในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับส่วนประกอบจากตัวอย่างของเรา ในตัวอย่างไฟล์ RSS 2.0 เราจะให้รายละเอียดเกี่ยวกับ RSS 2.0 เพียงเล็กน้อย หากคุณสนใจดูข้อมูลเพิ่มเติมเกี่ยวกับมาตรฐานนี้ เราขอแนะนำให้อ่านข้อกำหนดนี้
ส่วนที่ 1: RSS 2.0
ตามข้อกำหนดของ RSS 2.0 มีองค์ประกอบที่กำหนดไว้ล่วงหน้า 3 อย่างที่ระดับสินค้า คือ ชื่อ ลิงก์ และรายละเอียด แม้ว่าองค์ประกอบเหล่านี้จะเป็นตัวเลือกในมาตรฐาน RSS 2.0 แต่แหล่งข้อมูลผลิตภัณฑ์ยังจำเป็นต้องใช้องค์ประกอบเหล่านี้
แหล่งข้อมูลผลิตภัณฑ์จำเป็นต้องมีองค์ประกอบเพิ่มเติม เช่น ราคา รหัส และสภาพสินค้า หากต้องการรวมองค์ประกอบเหล่านี้และรายละเอียดเพิ่มเติมเกี่ยวกับสินค้า เราได้ขยาย RSS 2.0 โดยการเพิ่มเนมสเปซแหล่งข้อมูลผลิตภัณฑ์ใน Google Merchant Center การกำหนดเนมสเปซใน Google Merchant Center ช่วยให้คุณสามารถใช้องค์ประกอบเพิ่มเติมซึ่งเรียกว่า "แอตทริบิวต์" และเพิ่มปริมาณข้อมูลที่คุณสามารถระบุเกี่ยวกับสินค้าแต่ละรายการในแหล่งข้อมูลผลิตภัณฑ์
ด้านล่างเป็นตัวอย่างของเอกสาร RSS 2.0 ขั้นพื้นฐานที่มีสินค้าเดียว การเพิ่มเติม 2 อย่างในตัวอย่างนี้ ได้แก่ การเพิ่มการประกาศเนมสเปซ (xmlns:g="http://base.google.com/ns/1.0"
) และการรวมแอตทริบิวต์ 4 ประเภท (ลิงก์รูปภาพ [image_link]
, ราคา [price]
, สภาพสินค้า [condition]
และรหัส [id]
)
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>ตัวอย่าง - Google Store</title>
<link>https://store.google.com</link>
<description>นี่คือตัวอย่างของเอกสาร RSS 2.0 ขั้นพื้นฐานที่มีสินค้าเดียว</description>
<item>
</item><g:id>TV_123456</g:id>
<g:title>Google Chromecast ที่มี Google TV</g:title>
<g:description>Chromecast ที่มี Google ทีวีให้คุณเพลิดเพลินกับความบันเทิงที่คุณชื่นชอบด้วยความละเอียดสูงสุดถึง 4K HDR</g:description>
<g:link>https://store.google.com/product/chromecast_google_tv</g:link> <g:image_link>https://images.example.com/TV_123456.png</g:image_link> <g:condition>new</g:condition>
<g:availability>มีสินค้าพร้อมจำหน่าย</g:availability>
<g:price>499.90 THB</g:price>
<g:shipping><g:country>สหรัฐอเมริกา</g:country>
<g:service>มาตรฐาน</g:service>
<g:price>79.90 THB</g:price></g:shipping>
<g:gtin>123456789123</g:gtin>
<g:brand>Google</g:brand>
</channel>
</rss>
หากต้องการดูภาพรวมโดยละเอียดเพิ่มเติมเกี่ยวกับแหล่งข้อมูลผลิตภัณฑ์ XML ใน RSS 2.0 ให้ดาวน์โหลดไฟล์ตัวอย่าง
การประกาศเนมสเปซของ Google Merchant Center
ต้องมีการประกาศเนมสเปซต่อไปนี้เพื่อใช้แอตทริบิวต์ที่กำหนดไว้เฉพาะในเนมสเปซของ Google Merchant Center
xmlns:g="http://base.google.com/ns/1.0"
นอกเหนือจากการประกาศเนมสเปซใน Google Merchant Center คุณต้องใส่คำนำหน้าภายในแท็กแอตทริบิวต์ทุกรายการ เราเพิ่มคำนำหน้านี้เพื่อแยกแยะแอตทริบิวต์ที่กำหนดไว้ในเนมสเปซของเราจากองค์ประกอบที่กำหนดไว้ใน RSS 2.0 คำนำหน้าที่เลือกสำหรับการประกาศเนมสเปซนี้คือ "g":
<g:image_link>
http://google.com/images/google_sm.gif</g:image_link>
แอตทริบิวต์ในเนมสเปซของ Google Merchant Center ต้องมีคำนำหน้านี้ มิเช่นนั้นแอตทริบิวต์และค่าใดๆ ที่มีอยู่จะถูกละเว้น
แอตทริบิวต์
คุณใช้แอตทริบิวต์ที่เกี่ยวข้องได้มากเท่าที่เฉพาะเจาะจงกับผลิตภัณฑ์ของคุณ การให้ข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์โดยใช้แอตทริบิวต์เหล่านี้จะช่วยเพิ่มโอกาสในการแสดงผลของผลิตภัณฑ์ในโฆษณา Shopping และข้อมูลที่แสดงฟรีเมื่อลูกค้าค้นหาบน Google นอกจากนี้ คุณยังใช้แอตทริบิวต์ที่กำหนดไว้ในเนมสเปซของ Google Merchant Center ได้มากกว่า 1 ครั้งภายในผลิตภัณฑ์ 1 รายการ วิธีนี้จะช่วยให้คุณเพิ่มข้อมูลที่มีเกี่ยวกับผลิตภัณฑ์ในแหล่งข้อมูลผลิตภัณฑ์ได้
ส่วนที่ 2 รายการตรวจสอบที่สำคัญ
ก่อนที่จะส่งแหล่งข้อมูลผลิตภัณฑ์ เราขอแนะนำอย่างยิ่งให้คุณใช้รายการต่อไปนี้เพื่อตรวจสอบว่าไฟล์ได้รับการจัดรูปแบบอย่างถูกต้อง
ชื่อไฟล์ต้องลงท้ายด้วยนามสกุล .xml
ชื่อไฟล์แหล่งข้อมูลผลิตภัณฑ์ที่ลงทะเบียนในบัญชี Google Merchant Center ต้องตรงกับชื่อที่กำหนดให้กับไฟล์
อย่าลืมใส่การประกาศเนมสเปซ ค่าเหล่านี้ควรตรงกับตัวอย่างที่แสดงด้านล่าง
- เนมสเปซ Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
- เนมสเปซที่มีแอตทริบิวต์ที่กำหนดเอง:
xmlns:[prefix]="http://base.google.com/cns/1.0"
โดยแทนที่[prefix]
ด้วยคำนำหน้าที่ใส่ไว้ในไฟล์
ยืนยันว่าคำนำหน้าที่มีอยู่ใน Google Merchant Center และแท็กแอตทริบิวต์ Google Merchant Center ที่กำหนดเองตรงกับคำนำหน้าที่กำหนดไว้ในการประกาศเนมสเปซ
นำแอตทริบิวต์ที่ไม่มีค่าใดๆ ออก
หัวข้อที่ 3: หมายเหตุสุดท้าย
รายการตัวอย่างที่รวมอยู่ในเอกสารฉบับนี้มีการปรับให้ง่ายขึ้นเพื่อให้เน้นข้อมูลพื้นฐานเกี่ยวกับการสร้างแหล่งข้อมูลผลิตภัณฑ์ XML ได้ชัดเจนยิ่งขึ้น แม้ว่าเราจะยอมรับแหล่งข้อมูลผลิตภัณฑ์ที่มีองค์ประกอบอื่นๆ ซึ่งกำหนดไว้ในมาตรฐาน RSS 2.0 หรือในเนมสเปซของคุณเอง แต่ข้อมูลใดๆ ที่อยู่ในองค์ประกอบเหล่านี้จะถูกละเว้นในระหว่างการประมวลผล รวมถึงจะไม่ปรากฏในโฆษณาและข้อมูล ในขณะนี้เราจะประมวลผลข้อมูลที่มีอยู่ในองค์ประกอบ RSS 2.0 เริ่มต้นและในแอตทริบิวต์ภายใน Google Merchant Center รวมถึงเนมสเปซที่กำหนดเองของ Google Merchant Center เท่านั้น