เตรียมเปิดตัวการดำเนินการ

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

ตรวจสอบการละเมิดนโยบาย

ตรวจสอบว่าการดำเนินการของคุณเป็นไปตามนโยบายสำหรับ Actions on Google โดยทั่วไปแล้ว โปรดทำตามหลักเกณฑ์ต่อไปนี้สำหรับเนื้อหาของคุณ

  • เจาะจง: ผู้ใช้ต้องเรียกใช้การดำเนินการของคุณได้โดยเฉพาะ อย่าใช้ชื่อที่กว้างหรือกว้างเกินไปขณะเลือกชื่อที่แสดงหรือการออกเสียง ตัวอย่างเช่น ใช้ "พูดกับ WeatherApp เพื่อตรวจสอบสภาพอากาศใน [เมือง]" แทน "ตรวจสอบสภาพอากาศของ [เมือง]" เป็นวลีเพื่อกระตุ้นการกระทำ ปฏิบัติตามหลักเกณฑ์สำหรับการระบุวลีเพื่อการดำเนินการที่ดี
  • หลีกเลี่ยงเนื้อหาต้องห้าม: เว้นแต่จะมีวัตถุประสงค์เพื่อวัตถุประสงค์ทางวิทยาศาสตร์ ศิลปะ สารคดี หรือการศึกษา การดำเนินการที่มีเนื้อหาเกี่ยวกับเรื่องเพศอย่างโจ่งแจ้ง ความรุนแรง ผิดกฎหมาย หรือแสดงความเกลียดชังจะละเมิดนโยบายของ Actions on Google นอกจากนี้ การดำเนินการที่ส่งเสริมการกลั่นแกล้งหรือการล่วงละเมิดจะถูกปฏิเสธหรือลบออก
  • เคารพลิขสิทธิ์และทรัพย์สินทางปัญญา: ตรวจสอบว่าคุณมีสิทธิ์เพียงพอที่จะใช้เนื้อหาที่การดำเนินการของคุณนำเสนอ
  • มีความซื่อสัตย์: ห้ามหลอกลวงหรือทำให้ผู้ใช้เข้าใจผิดด้วยการกล่าวอ้างที่เป็นเท็จ
  • ปกป้องความเป็นส่วนตัวและความปลอดภัยของผู้ใช้: มีความโปร่งใสเกี่ยวกับวิธีจัดการข้อมูลผู้ใช้ ส่งข้อมูลผู้ใช้อย่างปลอดภัย และระบุนโยบายความเป็นส่วนตัว
  • อย่าฟังคำขอจากผู้ใช้: ผู้ใช้ต้องเข้าใจว่าเมื่อใดที่การดำเนินการของคุณกำลังรอคำพูดจากผู้ใช้ การเปิดไมค์ทิ้งไว้โดยไม่แจ้งผู้ใช้เป็นความผิดพลาดที่พบได้บ่อยตามที่ระบุไว้ในนโยบายของเรา ตรวจสอบว่าการดำเนินการของคุณแจ้งให้ผู้ใช้ทราบเมื่อรอคำสั่งเพื่อลดความเสี่ยงที่การดำเนินการของคุณจะถูกปฏิเสธ
  • ตรวจสอบชื่อสำหรับเรียกใช้และชื่อที่แสดง: ตรวจสอบว่าชื่อสำหรับเรียกใช้ตรงกับชื่อที่แสดง ซึ่งปรากฏในหน้าไดเรกทอรี Assistant ตรวจสอบว่าทั้ง 2 ชื่อเฉพาะเจาะจงมากพอที่ผู้ใช้จะเรียกใช้การดำเนินการของคุณได้ง่าย ชื่อสำหรับเรียกใช้และชื่อที่แสดงต้องเป็นไปตามนโยบายสำหรับ Actions on Google ด้วย

ตรวจสอบรายการนโยบายทั้งหมดและตรวจสอบว่าคุณปฏิบัติตามนโยบายเพื่อเร่งการตรวจสอบและอนุมัติการดำเนินการของคุณ

ตั้งชื่อที่แสดง

ชื่อที่แสดงจะกำหนดวิธีที่ผู้ใช้เรียกใช้การดำเนินการของคุณอย่างชัดเจน ชื่อนี้ยังใช้ ในไดเรกทอรี Assistant ด้วย

หากต้องการตั้งชื่อที่แสดง ให้ทำตามขั้นตอนต่อไปนี้

  1. ไปที่พัฒนา > การเรียกใช้ > การตั้งค่า
  2. ป้อนชื่อที่แสดงสำหรับการดำเนินการของคุณ
  3. คลิกไอคอนเล่น เพื่อฟังการออกเสียงชื่อ

ภาพหน้าจอของตัวเลือกชื่อที่แสดงในคอนโซลการดําเนินการ

เปลี่ยนชื่อที่แสดง

คุณเปลี่ยนชื่อที่แสดงของการดำเนินการได้ทุกเมื่อ แต่การดำเนินการของคุณจะผ่านกระบวนการตรวจสอบอย่างสมบูรณ์อื่นก่อนที่ผู้ใช้จะเรียกใช้การดำเนินการโดยใช้ชื่อใหม่ได้

ไม่บังคับ: ระบุการกำหนดสถานที่เป้าหมาย

โดยค่าเริ่มต้น การดำเนินการจะใช้ได้ในทุกภูมิภาคตราบเท่าที่ตั้งค่าภาษาอุปกรณ์ของผู้ใช้เป็นตัวแปร "อังกฤษ" (เช่น อังกฤษแบบอเมริกันหรืออังกฤษแบบอังกฤษ)

การตั้งค่าการกำหนดเป้าหมายตามสถานที่จะควบคุมความพร้อมใช้งานระดับภูมิภาคสำหรับการดำเนินการของคุณ

ภาพหน้าจอของตัวเลือกการกำหนดสถานที่เป้าหมาย

อ่านเพิ่มเติมเกี่ยวกับการเผยแพร่ในท้องถิ่น

ไม่บังคับ: ระบุความสามารถของพื้นผิว

การดำเนินการของคุณปรากฏในแพลตฟอร์มต่างๆ ที่ Assistant รองรับได้ เช่น โทรศัพท์ (Android และ iOS) และจออัจฉริยะ

ความสามารถของ Surface ช่วยให้คุณควบคุมได้ว่าจะให้ผู้ใช้เรียกใช้การดำเนินการของคุณได้หรือไม่โดยอิงตามแพลตฟอร์มที่ตนใช้ หากผู้ใช้พยายามเรียกใช้การดำเนินการของคุณบน Surface ที่ไม่รองรับ ผู้ใช้จะได้รับข้อความแสดงข้อผิดพลาดที่แจ้งว่าอุปกรณ์ของตนไม่รองรับ

ภาพหน้าจอของตัวเลือกความสามารถของแพลตฟอร์ม

อ่านเพิ่มเติมเกี่ยวกับความสามารถของแพลตฟอร์ม

ไม่บังคับ: ระบุตัวเลือก Canvas แบบอินเทอร์แอกทีฟ

หาก Action ใช้ Interactive Canvas คุณต้องเปิดใช้และตั้งค่าตัวเลือก 2 รายการในส่วนพัฒนา > Interactive Canvas ในการนำทางด้านซ้าย

  1. เปิดใช้ตัวเลือกสำหรับการใช้ Interactive Canvas กับการดำเนินการของคุณ
  2. ป้อน URL ของเว็บแอปที่โฮสต์ภาพสำหรับการดำเนินการของคุณ

ทดสอบด้วยเครื่องจำลอง

ก่อนเปิดตัว Action ให้ใช้เครื่องจำลองเพื่อทดสอบประสบการณ์ของผู้ใช้จาก Action ของคุณ และตรวจสอบว่าทุกอย่างใช้งานได้

ตรวจสอบข้อผิดพลาดและการละเมิดที่พบบ่อยต่อไปนี้

  • การส่งเว็บฮุคต้องปลอดภัย: ยืนยันว่าคุณใช้การเข้ารหัส HTTPS (TLS) ในการรับส่งข้อมูลสำหรับเว็บฮุค
  • ยืนยันคำขอเว็บฮุค: ตรวจสอบว่าคุณได้รับรองคำขอเว็บฮุคโดยใช้ Actions SDK และยืนยันคำขอในเว็บฮุคเรียบร้อยแล้ว
  • ทดสอบชื่อการดำเนินการ: ตรวจสอบว่าชื่อการดำเนินการที่คุณตั้งค่าไว้ทริกเกอร์การดำเนินการอย่างสม่ำเสมอ ใช้อุปกรณ์ฮาร์ดแวร์หรือเครื่องมือจำลองเว็บและพูดชื่อการเรียกใช้ซ้ำๆ ในสถานการณ์ต่างๆ (เช่น มีเสียงรบกวนในพื้นหลังหรือในระยะต่างๆ จากอุปกรณ์) หากเป็นไปได้ ขอให้ผู้คนต่างเพศหรือคนละสำเนียงเรียกใช้การดำเนินการของคุณ หากชื่อสำหรับเรียกใช้ไม่เป็นที่รู้จักอย่างสม่ำเสมอ คุณอาจต้องการเปลี่ยนชื่อดังกล่าว
  • ทดสอบในอุปกรณ์จริง: แม้ว่าเครื่องมือจำลองเว็บจะเหมาะสําหรับการทดสอบการดําเนินการอย่างรวดเร็วขณะพัฒนา แต่ก็ควรทดสอบการเรียกใช้และกล่องโต้ตอบในอุปกรณ์จริงเสมอ นี่เป็นวิธีที่ดีที่สุดในการทำความเข้าใจวิธีทำงานของการดำเนินการของคุณในชีวิตจริงและจะช่วยปรับปรุงประสบการณ์ของผู้ใช้

หากต้องการทดสอบฉบับร่างของโปรเจ็กต์ Actions ปัจจุบัน ให้ไปที่ทดสอบในการนําทางหลัก วิธีนี้ช่วยให้มั่นใจว่ามีการใช้การดำเนินการเวอร์ชันปัจจุบันทั่วทั้งเครื่องจำลอง คอนโซล และอุปกรณ์ที่พร้อมใช้งาน Assistant

ภาพหน้าจอของเครื่องมือจำลองคอนโซล Actions

อ่านเพิ่มเติมเกี่ยวกับเครื่องจำลองการดำเนินการ

เผยแพร่โปรเจ็กต์

เมื่อทดสอบโปรเจ็กต์ฉบับร่างและพอใจกับผลลัพธ์ที่ได้แล้ว คุณสามารถปรับใช้เป็นเวอร์ชันอัลฟ่าหรือเบต้าสำหรับการทดสอบเพิ่มเติมได้ หรือคุณจะส่งแอปเพื่อตรวจสอบและเผยแพร่ไปยังผู้ใช้ Assistant ก็ได้

ในส่วนทำให้ใช้งานได้ > รุ่นของคอนโซล คุณจะพบตัวเลือกต่อไปนี้สำหรับรุ่น

  • อัลฟ่า: เหมาะที่สุดสําหรับการทดสอบซ้ำๆ อย่างรวดเร็ว การดำเนินการของคุณจะเผยแพร่แก่ผู้ใช้กลุ่มเล็กๆ ที่คุณระบุโดยไม่ผ่านการตรวจสอบของ Google แบบเต็ม
  • เบต้า: เหมาะสำหรับการเผยแพร่การดำเนินการของคุณไปยังผู้ใช้บางกลุ่มหลังจากการตรวจสอบโดย Google อย่างเต็มรูปแบบ เนื่องจากการดำเนินการดังกล่าวผ่านการตรวจสอบโดยสมบูรณ์แล้ว คุณจึงสามารถ เลือกที่จะเผยแพร่แบบสาธารณะได้ทุกเมื่อ
  • เวอร์ชันที่ใช้งานจริง: ส่งการดำเนินการของคุณให้ Google ตรวจสอบอย่างเต็มรูปแบบ เมื่อได้รับอนุมัติแล้ว ผู้ใช้ Assistant จะใช้การดำเนินการของคุณได้

อ่านเพิ่มเติมเกี่ยวกับรุ่น

สถานะการทำให้ใช้งานได้

ตารางต่อไปนี้อธิบายสถานะต่างๆ ของการทำให้ใช้งานได้ของโปรเจ็กต์และขั้นตอนเพิ่มเติมที่คุณอาจต้องดำเนินการ

สถานะการทำให้ใช้งานได้ คำอธิบาย
ระหว่างตรวจสอบ

เมื่อส่งการทำให้ใช้งานได้ใหม่ การดำเนินการจะเข้าสู่กระบวนการอนุมัติ ผู้ตรวจสอบจะทดสอบการดำเนินการของคุณและยืนยันว่าคุณไม่ได้ละเมิดนโยบายใดๆ คุณจะได้รับอีเมลเมื่อการตรวจสอบเสร็จสมบูรณ์ ซึ่งจะแจ้งให้คุณทราบว่าการทำให้ใช้งานได้ของคุณได้รับอนุมัติหรือไม่

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

Google จะส่งคำขอไปยังปลายทางของการดำเนินการของคุณเป็นประจำและตรวจสอบว่าเราได้รับการตอบสนองที่เหมาะสมหรือไม่ หากเราตรวจพบว่าปลายทางใช้งานไม่ได้หรือไม่ตอบสนอง เราจะหยุดแสดงการดำเนินการแก่ผู้ใช้ชั่วคราว

ในกรณีนี้ คุณจะได้รับอีเมลแจ้งว่าปลายทางมีประสิทธิภาพไม่ดี และการดำเนินการย้ายไปมีสถานะไม่ดีแล้ว ทันทีที่เราตรวจพบว่าปลายทางมีการตอบสนองอีกครั้ง เราจะแสดงการดำเนินการของคุณต่อผู้ใช้ต่อไป คุณจะได้รับอีเมลในกรณีนี้ และสถานะของการทำให้ใช้งานได้ควรกลับไปเป็นทำให้ใช้งานได้แล้ว

ถูกลบออก

Google อาจลบการดำเนินการของคุณหากตรวจพบการละเมิดนโยบายหลังจากที่ทำให้ใช้งานได้

หากเกิดกรณีเช่นนี้ คุณจะได้รับอีเมลและจะเห็นแบนเนอร์ใน Developer Console ที่แจ้งว่าลบการดำเนินการของคุณแล้ว คุณคลิกสาเหตุเพื่อดูเหตุผลและตัวเลือกในการแก้ไขการละเมิดนโยบายหรือการอุทธรณ์คำตัดสินได้

การกำหนดเวอร์ชันโปรเจ็กต์

คุณอาจต้องการอัปเดตข้อมูลเกี่ยวกับการดำเนินการของคุณเมื่อเวลาผ่านไป การเปลี่ยนแปลงการดำเนินการบางอย่างส่งผลให้เกิดโปรเจ็กต์เวอร์ชันใหม่ คุณต้องส่งเวอร์ชันใหม่แต่ละเวอร์ชันอีกครั้งและผ่านกระบวนการตรวจสอบอย่างสมบูรณ์ก่อนที่จะเผยแพร่การดำเนินการที่อัปเดตนั้นสู่สาธารณะ

คุณต้องส่งการดำเนินการเพื่อขอรับการตรวจสอบอีกครั้งจึงจะทำการเปลี่ยนแปลงต่อไปนี้ได้

  • ระบบจะทำการเปลี่ยนแปลงในคอนโซลเพื่อแก้ไขคำอธิบาย ไอคอน หรือข้อมูลเมตาอื่นๆ ของโปรเจ็กต์
  • เมื่อใช้ Actions Builder หรือ Actions SDK คุณจะเปลี่ยนแปลงโปรเจ็กต์ Actions
  • เมื่อใช้ Actions SDK เดิม คุณได้เปลี่ยนแปลงแพ็กเกจ Action
  • เมื่อใช้ Dialogflow คุณได้เปลี่ยนแปลง Agent ของ Dialogflow

คุณไม่จำเป็นต้องส่งโปรเจ็กต์อีกครั้งในสถานการณ์ต่อไปนี้

  • คุณเปลี่ยนแปลงโค้ดในเว็บฮุคที่โฮสต์ภายนอก ตัวแก้ไขเว็บฮุคแบบอินไลน์ใน Actions Builder หรือในตัวแก้ไขในบรรทัดของ Dialogflow เท่านั้น
  • คุณใช้เทมเพลตและอัปเดตข้อมูลเทมเพลตผ่านการอัปโหลดเนื้อหาไปยัง Google ชีต

หากต้องการส่งการดำเนินการที่อัปเดตแล้วเข้ารับการตรวจสอบ ให้ไปที่ทำให้ใช้งานได้ > รุ่น แล้วคลิกสร้างรุ่น หากได้รับอนุมัติ ระบบจะยกเลิกการทำให้เวอร์ชันก่อนหน้าใช้งานได้และผู้ใช้ Assistant จะใช้การดำเนินการเวอร์ชันล่าสุดได้

ติดตามและแก้ไขเวอร์ชัน

หากต้องการติดตามและดูข้อมูลเกี่ยวกับเวอร์ชัน ให้ไปที่ทำให้ใช้งานได้ > รุ่น แล้วคลิกเวอร์ชันที่ต้องการข้อมูล

ภาพหน้าจอของหน้าภาพรวมการดำเนินการแสดงเวอร์ชันที่เผยแพร่ก่อนหน้านี้

ตารางจะแสดงวันที่แก้ไขล่าสุดและสถานะปัจจุบันของเวอร์ชัน คุณจะดำเนินการเปลี่ยนแปลงสถานะได้ โดยขึ้นอยู่กับสถานะปัจจุบันของเวอร์ชัน

  • หากเวอร์ชันอยู่ระหว่างตรวจสอบ คุณจะเลือกถอนเวอร์ชันออกจากการตรวจสอบได้
  • หากมีการทำให้เวอร์ชันใช้งานได้ คุณจะเลือกยกเลิกการทำให้ใช้งานได้จากเวอร์ชันที่ใช้งานจริงเพื่อลบการดำเนินการออกได้
  • เมื่อยกเลิกการทำให้เวอร์ชันก่อนหน้าใช้งานได้ คุณจะเลือกทำให้ใช้งานได้เป็นเวอร์ชันที่ใช้งานจริงเพื่อเปลี่ยนกลับเป็นเวอร์ชันนั้นได้