โทเค็นของเซสชัน

เลือกแพลตฟอร์ม: Android iOS JavaScript บริการเว็บ

การเติมข้อความอัตโนมัติภายในสถานที่จะใช้โทเค็นของเซสชันเพื่อจัดกลุ่มการค้นหาและระยะต่างๆ ของการเติมข้อความอัตโนมัติของผู้ใช้ลงในเซสชันที่แยกไม่ออก เพื่อวัตถุประสงค์ในการเรียกเก็บเงิน เซสชันจะเริ่มต้นเมื่อผู้ใช้เริ่มพิมพ์ข้อความค้นหา และจบลงเมื่อเลือกสถานที่และมีการเรียกไปที่รายละเอียดสถานที่ แต่ละเซสชันสามารถเติมข้อความอัตโนมัติได้หลายข้อความ แล้วตามด้วยการเลือกสถานที่ 1 แห่ง คีย์ API ที่ใช้สําหรับคําขอแต่ละรายการภายในเซสชันต้องเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน เมื่อเซสชันสิ้นสุดลง โทเค็นจะใช้งานไม่ได้อีกต่อไป แอปของคุณต้องสร้างโทเค็นใหม่สําหรับแต่ละเซสชัน หากละเว้นพารามิเตอร์ sessiontoken หรือหากคุณนําเซสชันของเซสชันมาใช้ซ้ํา ระบบจะเรียกเก็บเงินเซสชันเสมือนว่าไม่มีโทเค็นเซสชัน (มีการเรียกเก็บเงินคําขอแต่ละคําขอแยกกัน)

เราขอแนะนําหลักเกณฑ์ต่อไปนี้

  • ใช้โทเค็นเซสชันกับการเติมข้อความอัตโนมัติทั้งหมด
  • สร้างโทเค็นใหม่สําหรับแต่ละเซสชัน
  • ตรวจสอบว่าคีย์ API ที่ใช้สําหรับคําขอเติมข้อความอัตโนมัติเกี่ยวกับสถานที่และรายละเอียดสถานที่ทั้งหมดในเซสชันเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน
  • โปรดตรวจสอบว่าได้ส่งโทเค็นเซสชันที่ไม่ซ้ํากันสําหรับแต่ละเซสชันใหม่ การใช้โทเค็นเดียวกันสําหรับเซสชันมากกว่า 1 เซสชันจะทําให้ระบบเรียกเก็บเงินคําขอแต่ละรายการแยกกัน

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

ตัวอย่าง

ขณะที่ผู้ใช้พิมพ์คําค้นหา คําขอเติมข้อความอัตโนมัติจะเรียกว่าทุกการกดแป้นพิมพ์ (ไม่ใช่ต่ออักขระ) และระบบจะแสดงผลการค้นหาที่เป็นไปได้ เมื่อผู้ใช้เลือกจากรายการผลการค้นหา การเลือกจะนับเป็นคําขอ และระบบจะรวมคําขอทั้งหมดที่ดําเนินการระหว่างการค้นหา และจะนับเป็นคําขอเดียว หากผู้ใช้เลือกสถานที่ คําค้นหาจะพร้อมใช้งาน โดยไม่เสียค่าใช้จ่าย ระบบจะเรียกเก็บเงินเฉพาะคําขอข้อมูลสถานที่เท่านั้น หากผู้ใช้ไม่ได้เลือกตัวเลือกภายใน 2-3 นาทีหลังจากเซสชันเริ่มต้น ระบบจะเรียกเก็บเงินสําหรับคําค้นหาเท่านั้น

มาตรวจสอบขั้นตอนการทํางานของกิจกรรมจากมุมมองของแอปกัน

  1. ผู้ใช้เริ่มพิมพ์คําค้นหาเพื่อค้นหา "ปารีส ฝรั่งเศส"
  2. เมื่อตรวจพบอินพุตของผู้ใช้ แอปจะสร้างโทเค็นเซสชันใหม่ &&tt;Token A"
  3. ขณะที่ผู้ใช้พิมพ์ API จะเติมข้อความอัตโนมัติทุก 2-3 อักขระ โดยจะแสดงรายการผลการค้นหาที่เป็นไปได้แต่ละรายการสําหรับสูตรต่อไปนี้
    "P"
    "Par"
    "Paris&&tt;
    "Paris, Fr"
  4. เมื่อผู้ใช้เลือก
    • คําขอทั้งหมดที่ได้จากคําค้นหานี้จะจัดกลุ่มและเพิ่มลงในเซสชันที่แสดงโดย "Token A" เป็นคําขอเดียว
    • การเลือกของผู้ใช้จะนับเป็นคําขอรายละเอียดสถานที่และเพิ่มลงในเซสชันที่แสดงโดย "Token A"
  5. เซสชันได้ข้อสรุปแล้ว และแอปทิ้ง "Token A"

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเรียกเก็บเงินของคําขอการเติมข้อความอัตโนมัติได้ที่ การใช้งานและการเรียกเก็บเงิน

สร้างโทเค็นเซสชัน

หากต้องการสร้างโทเค็นเซสชัน ให้เรียก GMSAutocompleteSessionToken.init()