ออกแบบการสนทนาเพื่อแนะนำผู้ใช้ผ่านขั้นตอนการดำเนินการ เราได้ให้ตัวอย่างอ้างอิงที่คุณสามารถใช้เป็นแนวทางในการออกแบบการดำเนินการด้านธุรกรรมของคุณเอง
ตัวอย่าง
เคล็ดลับการออกแบบ
ตรวจสอบว่าบทโต้ตอบฟังดูเป็นธรรมชาติและเป็นกันเอง ดังที่คนจริงๆ พูด
ข้อความที่พูดโดย TTS/เสียงของคุณไม่จำเป็นต้องตรงกับข้อความที่แสดงในบับเบิลแชทของคุณทุกประการ โดยจะทำงานได้ดีหากบับเบิลแชทเป็นส่วนหนึ่งของกล่องโต้ตอบที่พูด
ทักทายผู้เข้าชมของคุณและทำให้ผู้เข้าชมมีส่วนร่วม ลองสอบถามสิ่งที่ต้องการและเสนอชิปคำแนะนำ 2-3 รายการเพื่อเริ่มใช้งาน
ก่อนเชิญผู้ใช้ให้เพิ่มสินค้าลงในรถเข็น ให้ตรวจสอบแบ็กเอนด์โดยใช้
actions.intent.TRANSACTION_REQUIREMENTS_CHECK
เพื่อยืนยันว่าผู้ใช้ตั้งค่าการชําระเงินสําหรับ Google Assistant แล้วให้เตรียมพร้อมที่จะตอบสนองต่อปัญหาโดยใช้เสียงเหมือนกับประสบการณ์ใช้งานอื่นๆ บนอุปกรณ์เคลื่อนที่หรือเว็บ เช่น เสนอสินค้าที่คล้ายกันเมื่อสินค้าหมดในบางขนาดหรือบางสี หรือเชิญผู้ใช้ให้ลงชื่อสมัครใช้เพื่อรับการแจ้งเตือนเมื่อสินค้านั้นพร้อมจำหน่ายอีกครั้ง
โปรดทราบว่าข้อมูลสรุปคำสั่งซื้อสร้างขึ้นด้วยข้อมูลที่คุณส่งผ่าน API ป้ายกำกับ "ชำระเงินด้วย Google" จะช่วยให้ผู้ใช้ทราบว่า Google ช่วยอำนวยความสะดวกในการชำระเงิน
เมื่อคุณขอข้อมูลจากผู้ใช้ เช่น ข้อมูลที่อยู่ คุณต้องแจ้งให้ผู้ใช้ทราบเกี่ยวกับสาเหตุที่คุณส่งคำขอและประโยชน์ที่จะได้รับ
Google จะแสดงวิธีการให้สิทธิ์การซื้อ (ไม่ต้องใช้การตรวจสอบสิทธิ์ รหัสผ่าน หรือลายนิ้วมือ) ตามการตั้งค่าของผู้ใช้ บางครั้งการประเมินความเสี่ยงจะเริ่มต้นขั้นตอนการตรวจสอบสิทธิ์เพิ่มเติม เช่น การยืนยัน CVV สำหรับบัตร
หลังจากชำระเงินเรียบร้อยแล้ว โปรดส่งใบเสร็จและการยืนยันคำสั่งซื้อ ผู้ใช้ต้องเข้าใจว่าคุณเป็นนิติบุคคลที่ประมวลผลการชำระเงิน และจะติดตามรายละเอียดทั้งหมดเกี่ยวกับคำสั่งซื้อ ไม่ใช่ Google
โดยค่าเริ่มต้นจะทำธุรกรรมได้ทั้งในพื้นผิวที่มีหน้าจอ (เช่น โทรศัพท์ Android) หรือแพลตฟอร์มที่ใช้เสียงอย่างเดียว (เช่น Google Home)
เพื่อให้สนับสนุนการทำธุรกรรมแบบเสียงเท่านั้นได้ดีที่สุด โปรดใช้ความระมัดระวังเป็นพิเศษในการออกแบบประสบการณ์การสนทนาที่ดี ซึ่งจะแนะนำประสบการณ์การทำธุรกรรมแบบสมบูรณ์ให้กับผู้ใช้
โปรดทราบว่า Intent ของธุรกรรมบางรายการอาจต้องใช้หน้าจอ ระบบจะส่งรายการส่วนใหญ่ (เช่น การเพิ่มที่อยู่สำหรับจัดส่งใหม่ การแก้ไขปัญหาการชำระเงิน การลิงก์บัญชี) ไปยังโทรศัพท์โดยอัตโนมัติ หากมีส่วนเพิ่มเติมใดๆ ในการสนทนาที่แสดงบนหน้าจอได้ดีที่สุด (เช่น นำเสนอคำตอบที่สมบูรณ์สำหรับการสร้างการ์ด การแสดงข้อกำหนดในการให้บริการของผู้ขาย หรือนโยบายความเป็นส่วนตัว) คุณควรตรวจสอบว่าแพลตฟอร์มปัจจุบันรองรับความสามารถของ
SCREEN_OUTPUT
หรือWEB_BROWSER
และโอนไปยังแพลตฟอร์มใหม่หากไม่มีหากไม่ต้องการรองรับธุรกรรมแบบเสียงเท่านั้นในการดําเนินการ คุณสามารถตั้งค่าโปรเจ็กต์การดําเนินการให้ต้องมีหน้าจอได้โดยไปที่ติดตั้งใช้งาน > ความสามารถของ Surface ในคอนโซล Actions แล้วตั้งค่าต้องใช้เอาต์พุตหน้าจอไหมเป็นใช่