ภาพรวม

พาร์ทเนอร์ Google สามารถส่ง Structured Data ของเมนูให้ Google ผ่านการผสานรวมคิวรอการจองเพื่อใช้ในส่วนเมนูของ Google Business Profile ของร้านอาหารและจุดแรกเข้าอื่นๆ ในแพลตฟอร์มต่างๆ ของ Google สำหรับผู้บริโภค

ระบบจะนำเข้าข้อมูลเมนูโดยใช้ฟีดทั่วไป ก่อนเริ่มใช้งาน

  1. ตรวจสอบว่าคุณได้สร้างบัญชีเสร็จสมบูรณ์แล้ว
  2. ทำความเข้าใจกระบวนการอัปโหลดฟีดทั่วไป
  3. ทําความเข้าใจวิธีกําหนดค่าบัญชีสําหรับการอัปโหลดฟีดทั่วไป

สคีมา

ดูสคีมาเมนูแบบเต็มได้ที่นี่

การสร้างและอัปโหลดฟีดเมนู

เมื่อสร้างและอัปโหลดฟีดเมนู ให้ทำตามหลักเกณฑ์และแบบแผนต่อไปนี้
  • หากต้องการระบุรายละเอียดร้านอาหาร ให้ทำตามข้อกำหนดในการจัดทำข้อมูลตามที่อธิบายไว้ในฟีดผู้ขาย ดูตัวอย่างไฟล์ JSON ได้ที่ sample JSON ชื่อไฟล์ข้อมูลควรไม่ซ้ำกันระหว่างการอัปโหลด เราขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่น menu1_1633621547.json
  • ในข้อบ่งชี้ชุดไฟล์สำหรับฟีดเมนู ให้ตั้งค่าช่อง name เป็น google.food_menu หากต้องการดูตัวอย่างเนื้อหาของไฟล์คำอธิบาย ให้ดูตัวอย่าง JSON ของไฟล์คำอธิบาย ชื่อไฟล์คําอธิบายควรไม่ซ้ำกันระหว่างการอัปโหลด เราขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่น descriptor_1633621547.filesetdesc.json คุณต้องอัปโหลดไฟล์คําอธิบายไปยังดรอปบ็อกซ์ SFTP ทั่วไปโดยเป็นส่วนหนึ่งของฟีดเมนู
  • คุณต้องอัปโหลดฟีดไปยังดรอปบ็อกซ์ SFTP ทั่วไปเป็นรายวันเพื่อรีเฟรชข้อมูลทั้งหมด
  • จำกัดฟีดไว้ที่ 1,000 ข้อมูล (ไฟล์) ตามที่ระบุไว้ในการใช้ Dropbox ของฟีดทั่วไป

คุณจะดูสถานะการส่งผ่านข้อมูลฟีดได้ในส่วนฟีด > ประวัติของพอร์ทัลพาร์ทเนอร์ ข้อมูล Dropbox SFTP ของฟีดจะอยู่ในส่วนการกําหนดค่า > ฟีดของพอร์ทัลพาร์ทเนอร์

การเลือกกล่องจดหมายของฟีด

รูปที่ 1: ข้อมูลดรอปบ็อกซ์ SFTP ทั่วไป

คุณจะดูสถานะการส่งผ่านข้อมูลฟีดได้ในส่วนฟีด > ประวัติของพอร์ทัลพาร์ทเนอร์ ข้อมูล Dropbox SFTP ของฟีดจะอยู่ในส่วนการกําหนดค่า > ฟีดของพอร์ทัลพาร์ทเนอร์

การทำงานกับตัวเลือกรายการเมนู

คุณสามารถระบุตัวเลือกรายการเมนูได้โดยใช้ MenuItemOption proto ประสบการณ์การใช้งานที่แน่นอนจะขึ้นอยู่กับแพลตฟอร์มของ Google โดยตัวเลือกรายการเมนูจะแสดงเป็นรายการแบบแบนใต้รายการเมนู ดูตัวอย่างต่อไปนี้

รายการเมนูราคาที่มีตัวเลือก

รูปที่ 2: ขนมปังแท่งและซอสมีตัวเลือกรายการเมนู 2 รายการ ได้แก่ เล็กและใหญ่

ระบบจะรองรับตัวเลือกรายการในเมนูเฉพาะในกรณีที่อาหาร กำหนด ให้ต้องเลือกตัวเลือกใดตัวเลือกหนึ่ง เช่น เมื่อสั่งพิซซ่า ตัวเลือกขนาดเป็นตัวเลือกที่ต้องระบุ ระบบไม่รองรับตัวเลือกรายการเมนูที่ไม่บังคับ (เช่น "ตัวเลือกในการเพิ่มอะโวคาโด") และไม่ควรรวมไว้ในฟีด

เนื่องจากตัวเลือกรายการเมนูจะแสดงเป็นรายการเดียวแบบแบน พาร์ทเนอร์ที่มีตัวเลือกที่จำเป็นหลายชุดสำหรับรายการเมนูเดียว (เช่น ลาเต้ที่มีตัวเลือกขนาดและตัวเลือกนม) ต้องตัดสินใจว่าควรแสดงตัวเลือกเหล่านั้นใน 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 ประสบการณ์ที่แสดงผลอาจแตกต่างกันไปตามพื้นผิว

ตัวอย่างเมนูที่แสดงรายการเมนูพร้อมคําอธิบาย

รูปที่ 3: ตัวอย่างลักษณะที่เนื้อหาฟีดเมนูแสดงใน Business Profile บนอุปกรณ์เคลื่อนที่

หากต้องการให้เมนูมีโครงสร้างถูกต้อง ให้ใช้เครื่องมือแสดงภาพเมนูในเครื่องมือดูสินค้าคงคลังเพื่อดูตัวอย่างเมนู

เมนูของร้านอาหารอาจมาจากแหล่งที่มาหลายแห่ง ซึ่งรวมถึงจากร้านอาหารเองผ่าน Google Business Profile, พาร์ทเนอร์การจองและสั่งอาหาร, รูปภาพเมนูของผู้ใช้ และอื่นๆ หากมีแหล่งที่มาหลายแห่งแสดงเมนูของร้านอาหารเดียวกัน ผู้ขายสามารถเลือกผู้ให้บริการที่ต้องการในเครื่องมือแก้ไขเมนูของ Google Business Profile