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

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

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

ผู้ใช้มีหน้าที่สร้างโทเค็นของเซสชันที่ไม่ซ้ำกันสำหรับแต่ละเซสชัน Google ขอแนะนำให้ใช้ UUID เวอร์ชัน 4

ตัวอย่าง

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

มาดูขั้นตอนของเหตุการณ์นี้จากมุมมองของแอปกัน

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

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