שימוש באסימוני סשן

בחירת פלטפורמה: Android iOS שירות אינטרנט

אסימוני סשן מקבצים את שלבי השאילתה והבחירה של השלמה אוטומטית של חיפוש משתמשים לסשן נפרד למטרות חיוב.

יצירת טוקן סשן

המשתמשים אחראים ליצירת טוקנים ייחודיים של סשנים לכל סשן. ‫Google ממליצה להשתמש במזהים ייחודיים אוניברסליים (UUID) בגרסה 4.

דוגמה

בזמן שהמשתמש מקליד שאילתה, נשלחת בקשה להשלמה אוטומטית אחרי כל כמה הקשות (לא אחרי כל תו), ומוחזרת רשימה של תוצאות אפשריות. כשמשתמש בוחר משהו מתוך רשימת התוצאות, הבחירה נחשבת כבקשה, וכל הבקשות שנשלחות במהלך החיפוש נכללות יחד ונספרות כבקשה אחת. אם המשתמש בוחר מקום, שאילתת החיפוש זמינה ללא תשלום, ורק בקשת הנתונים של המקום מחויבת. אם המשתמש לא בוחר תוך כמה דקות מתחילת הסשן, הוא יחויב רק על שאילתת החיפוש.

בואו נבחן את רצף האירועים הזה מנקודת המבט של אפליקציה.

  1. משתמש מתחיל להקליד שאילתה כדי לחפש את 'פריז, צרפת'.
  2. כשזוהה קלט משתמש, האפליקציה יוצרת אסימון סשן חדש, Token A.
  3. בזמן שהמשתמש מקליד, ה-API שולח בקשה להשלמה אוטומטית אחרי כל כמה תווים, ומציג רשימה חדשה של תוצאות אפשריות לכל אחד מהם:
    'P'
    'Par'
    'Paris'
    'Paris, Fr'
  4. כשהמשתמש בוחר אפשרות:
    • כל הבקשות שנובעות מהשאילתה מקובצות ונוספות לסשן שמיוצג על ידי Token A, כבקשה אחת.
    • הבחירה של המשתמש נספרת כבקשה לפרטי מקום, והיא מתווספת לסשן שמיוצג על ידי Token A.
  5. הסשן מסתיים, והאפליקציה מבטלת את האסימון A.

מידע נוסף על החיוב של בקשות להשלמה אוטומטית זמין במאמר שימוש וחיוב.