พาร์ทเนอร์ Google สามารถส่ง Structured Data ของเมนูให้ Google ผ่านการผสานรวมการจองแบบครบวงจรเพื่อใช้ในส่วนเมนูของ Google Business Profile ของร้านอาหารและจุดแรกเข้าอื่นๆ ในแพลตฟอร์มต่างๆ ของ Google สำหรับผู้บริโภค
ระบบจะนำเข้าข้อมูลเมนูโดยใช้ฟีดทั่วไป ก่อนเริ่มใช้งาน
- ตรวจสอบว่าคุณได้สร้างบัญชีเสร็จสมบูรณ์แล้ว
- ทำความเข้าใจกระบวนการอัปโหลดฟีดทั่วไป
- ทําความเข้าใจวิธีกําหนดค่าบัญชีสําหรับการอัปโหลดฟีดทั่วไป
สคีมา
ดูสคีมาเมนูแบบเต็มได้ที่นี่
การสร้างและอัปโหลดฟีดเมนู
เมื่อสร้างและอัปโหลดฟีดเมนู ให้ทำตามหลักเกณฑ์และแบบแผนต่อไปนี้-
หากต้องการระบุรายละเอียดร้านอาหาร ให้ทำตามข้อกำหนดในการจัดทำข้อมูลตามที่อธิบายไว้ในฟีดผู้ขาย
ดูตัวอย่างไฟล์ JSON ได้ที่ sample JSON
ชื่อไฟล์ข้อมูลควรไม่ซ้ำกันระหว่างการอัปโหลด เราขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่น
menu1_1633621547.json
-
ในข้อบ่งชี้ชุดไฟล์สำหรับฟีดเมนู ให้ตั้งค่าช่อง
name
เป็นgoogle.food_menu
หากต้องการดูตัวอย่างเนื้อหาของไฟล์คำอธิบาย ให้ดูตัวอย่าง JSON ของไฟล์คำอธิบาย ชื่อไฟล์คําอธิบายควรไม่ซ้ำกันระหว่างการอัปโหลด เราขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่นdescriptor_1633621547.filesetdesc.json
คุณต้องอัปโหลดไฟล์คําอธิบายไปยังดรอปบ็อกซ์ SFTP ทั่วไปโดยเป็นส่วนหนึ่งของฟีดเมนู - คุณต้องอัปโหลดฟีดไปยังดรอปบ็อกซ์ SFTP ทั่วไปเป็นรายวันเพื่อรีเฟรชข้อมูลทั้งหมด
- จำกัดฟีดไว้ที่ 1,000 ข้อมูล (ไฟล์) ตามที่ระบุไว้ในการใช้ Dropbox ของฟีดทั่วไป
คุณจะดูสถานะการส่งผ่านข้อมูลฟีดได้ในส่วนฟีด > ประวัติของพอร์ทัลพาร์ทเนอร์ ข้อมูล Dropbox SFTP ของฟีดจะอยู่ในส่วนการกําหนดค่า > ฟีดของพอร์ทัลพาร์ทเนอร์
คุณจะดูสถานะการส่งผ่านข้อมูลฟีดได้ในส่วนฟีด > ประวัติของพอร์ทัลพาร์ทเนอร์ ข้อมูล Dropbox SFTP ของฟีดจะอยู่ในส่วนการกําหนดค่า > ฟีดของพอร์ทัลพาร์ทเนอร์
การทำงานกับตัวเลือกรายการเมนู
คุณสามารถระบุตัวเลือกรายการเมนูได้โดยใช้ MenuItemOption
proto ประสบการณ์การใช้งานที่แน่นอนจะขึ้นอยู่กับแพลตฟอร์มของ Google โดยตัวเลือกรายการเมนูจะแสดงเป็นรายการแบบแบนใต้รายการเมนู ดูตัวอย่างต่อไปนี้
ระบบจะรองรับตัวเลือกรายการในเมนูเฉพาะในกรณีที่อาหาร กำหนด ให้ต้องเลือกตัวเลือกใดตัวเลือกหนึ่ง เช่น เมื่อสั่งพิซซ่า ตัวเลือกขนาดเป็นตัวเลือกที่ต้องระบุ ระบบไม่รองรับตัวเลือกรายการเมนูที่ไม่บังคับ (เช่น "ตัวเลือกในการเพิ่มอะโวคาโด") และไม่ควรรวมไว้ในฟีด
เนื่องจากตัวเลือกรายการเมนูจะแสดงเป็นรายการเดียวแบบแบน พาร์ทเนอร์ที่มีตัวเลือกที่จำเป็นหลายชุดสำหรับรายการเมนูเดียว (เช่น ลาเต้ที่มีตัวเลือกขนาดและตัวเลือกนม) ต้องตัดสินใจว่าควรแสดงตัวเลือกเหล่านั้นใน Google ด้วยวิธีใดที่เหมาะที่สุด Google ขอแนะนําหลักเกณฑ์ต่อไปนี้
- หากมีชุดตัวเลือกที่ต้องระบุเพียงชุดเดียวที่มีผลต่อราคา คุณควรรวมชุดตัวเลือกนั้นไว้ในฟีด
-
ในกรณีอื่นๆ ทั้งหมด พาร์ทเนอร์จะเป็นผู้ตัดสินใจว่าควรแสดงตัวเลือกรายการเมนูอย่างไรให้ดีที่สุด ไม่แนะนําให้สร้างรายการตัวเลือกที่ยาวมากสําหรับการผสมผสานตัวเลือกที่เป็นไปได้ทั้งหมด หลีกเลี่ยงการจัดโครงสร้างตัวเลือกดังนี้
- เบอร์ริโตไก่
- เบอร์ริโตไก่กับชีส
- เบอร์ริโตไก่กับซัลซ่า
- เบอร์ริโตไก่กับซัลซ่าและชีส
- เบอร์ริโตไก่กับกัวคาโมเล
- เบอร์ริโตไก่กับกัวคาโมเลและซัลซ่า
เมื่อรวมตัวเลือกรายการในเมนูไว้ใต้รายการในเมนู ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้
- รายการเมนูต้องมีข้อเสนออย่างน้อย 1 รายการที่มีราคา (สำหรับกรณีที่ตัวเลือกรายการเมนูไม่ส่งผลต่อราคา)
- รายการเมนูต้องมีชุดตัวเลือกที่มีการตั้งค่าราคาของตัวเลือกแต่ละรายการเป็นราคารวมของรายการที่มีการเลือกตัวเลือกนั้น
คุณควรระบุราคาสำหรับรายการเมนูหรือตัวเลือกของเมนูเท่านั้น แต่ต้องไม่ระบุทั้ง 2 อย่าง
ร้านอาหารที่มีเมนูหลากหลาย
ร้านอาหาร (เอนทิตี) หนึ่งๆ จะมีเมนูได้เพียงเมนูเดียว สําหรับร้านอาหารที่มีเมนูหลายรายการ (เช่น เมนูมื้อกลางวันและมื้อเย็นแยกกัน) คุณสามารถรวมเมนูทั้งหมดไว้ในเมนูเดียวด้วย MenuSections (เช่น เมนูเดียวที่มีส่วนสําหรับมื้อกลางวันและส่วนสําหรับมื้อเย็น) เมนูที่ได้จะมีโครงสร้างดังต่อไปนี้
- เมนู
- ส่วนอาหารกลางวัน
- ซุป
- ซุป 1
- ซุป 2
- แซนด์วิช
- แซนด์วิช 1
- Sandwich 2
- ส่วนอาหารค่ำ
- จานเรียกน้ำย่อย
- เงื่อนไขเริ่มต้น 1
- Starter 2
- ไฟฟ้าหลัก
- อาหารจานหลัก 1
- อาหารจานหลัก 2
การแชร์เมนูในร้านอาหารต่างๆ
คุณสามารถแชร์เมนูเดียวในร้านอาหารหลายแห่งได้โดยรวมร้านอาหารทั้งหมดไว้ในรายการ merchant_ids
ของเมนู โปรดทราบว่ารายการนี้ยอมรับรหัสเอนทิตีสำหรับพาร์ทเนอร์ที่ใช้ฟีดเอนทิตี
แนวทางปฏิบัติแนะนำ
ต่อไปนี้คือแนวทางปฏิบัติแนะนำที่ควรทำตามเมื่อพัฒนาฟีดเมนู
- เชื่อมโยงเมนูเพียงรายการเดียวกับร้านอาหาร
- ระบุภาษาที่ต้องการเป็นภาษาแรกในTextField หากคุณส่งออบเจ็กต์ LocalizedText หลายรายการ ระบบจะแสดงออบเจ็กต์แรกในรายการข้อความต่อผู้ใช้
- รายการในเมนูทั้งหมดต้องเพิ่มลงในส่วนเมนู อย่าเพิ่มรายการในเมนูลงในออบเจ็กต์เมนูโดยตรง
- ระบุเนื้อหาโดยใช้การเข้ารหัส UTF-8 คุณไม่จำเป็นต้องหลีกอักขระที่ไม่ใช่ ASCII
- หากเปิดตัวในหลายภูมิภาค โปรดตรวจสอบว่าคุณใช้รหัสสกุลเงินและหน่วยที่ถูกต้องในช่องหน่วยและ Nanos โดยให้ความสนใจเป็นพิเศษกับช่อง Nanos ซึ่งเป็น 10^-9 ของหน่วย ใช้เครื่องมือแสดงภาพเมนูในเครื่องมือดูสินค้าคงคลังเพื่อยืนยันว่าคุณตั้งราคาถูกต้องแล้ว
- การมีเมนูที่สดใหม่ ครอบคลุม และดูน่าสนใจเป็นกุญแจสำคัญในการสร้างประสบการณ์ที่มีประโยชน์และดึงดูดให้ผู้ใช้มีส่วนร่วม ราคา คำอธิบาย รูปภาพ และข้อมูลเกี่ยวกับอาหารล้วนเป็นองค์ประกอบสำคัญในการกระตุ้นการตัดสินใจ และเราขอแนะนำให้พาร์ทเนอร์ระบุข้อมูลเหล่านี้ให้มากที่สุดเพื่อให้ผู้ใช้และผู้ขายได้รับประสบการณ์การใช้งานที่ดีที่สุด
เครื่องมือสำหรับการพัฒนาและการทดสอบ
หลังจาก เปิดตัวฟีดเมนูแล้ว ข้อมูลฟีดเมนูจะมีสิทธิ์แสดงในประสบการณ์การค้นพบและอาจปรากฏในแท็บ "เมนู" ของแผ่นข้อมูลร้านอาหาร แท็บเมนูใช้งานได้ใน Google Search (อุปกรณ์เคลื่อนที่และเดสก์ท็อป) และเราจะขยายประสบการณ์การใช้งานไปยังแพลตฟอร์มอื่นๆ รวมถึง Google Maps ประสบการณ์ที่แสดงผลอาจแตกต่างกันไปตามพื้นผิว
หากต้องการให้เมนูมีโครงสร้างถูกต้อง ให้ใช้เครื่องมือแสดงภาพเมนูในเครื่องมือดูสินค้าคงคลังเพื่อดูตัวอย่างเมนู
เมนูของร้านอาหารอาจมาจากแหล่งที่มาหลายแห่ง ซึ่งรวมถึงจากร้านอาหารเองผ่าน Google Business Profile, พาร์ทเนอร์การจองและสั่งอาหาร, รูปภาพเมนูของผู้ใช้ และอื่นๆ หากมีแหล่งที่มาหลายแห่งแสดงเมนูของร้านอาหารเดียวกัน ผู้ขายสามารถเลือกผู้ให้บริการที่ต้องการในเครื่องมือแก้ไขเมนูของ Google Business Profile