استخدام الرموز المميزة للجلسة

اختيار النظام الأساسي: Android iOS خدمة الويب

تجمِّع رموز الجلسات مراحل طلب البحث والاختيار في بحث الإكمال التلقائي الذي يجريه المستخدم في جلسة منفصلة لأغراض الفوترة.

إنشاء رمز مميّز للجلسة

تقع على عاتق المستخدمين مسؤولية إنشاء رموز مميّزة فريدة لكل جلسة. تنصح Google باستخدام معرّفات UUID الإصدار 4.

مثال

أثناء كتابة المستخدم لطلب بحث، يتم استدعاء طلب إكمال تلقائي بعد كل بضعة أحرف (وليس لكل حرف)، ويتم عرض قائمة بالنتائج المحتملة. عندما يختار المستخدم نتيجة من قائمة النتائج، يتم احتساب هذا الاختيار كطلب، ويتم تجميع جميع الطلبات التي تم إجراؤها أثناء البحث واحتسابها كطلب واحد. إذا اختار المستخدم مكانًا، يكون طلب البحث متاحًا بدون أي رسوم، ويتم تحصيل رسوم طلب بيانات المكان فقط. إذا لم يجرِ المستخدم أي اختيار في غضون بضع دقائق من بداية الجلسة، يتم تحصيل رسوم طلب البحث فقط.

لنلقِ نظرة على هذا التسلسل من الأحداث من منظور تطبيق.

  1. يبدأ المستخدم في كتابة طلب بحث للبحث عن "باريس، فرنسا".
  2. عند رصد بيانات أدخلها المستخدم، ينشئ التطبيق الرمز المميز للجلسة جديدًا، وهو "الرمز المميّز أ".
  3. أثناء كتابة المستخدم، ترسل واجهة برمجة التطبيقات طلب إكمال تلقائي بعد كل بضعة أحرف، وتعرض قائمة جديدة بالنتائج المحتملة لكل منها:
    "P"
    "Par"
    "Paris,"
    "Paris, Fr"
  4. عندما يختار المستخدم:
  • يتم تجميع جميع الطلبات الناتجة عن طلب البحث وإضافتها إلى الجلسة الممثّلة بالرمز المميّز "أ"، وذلك كطلب واحد.
  • يتم احتساب اختيار المستخدم كطلب تفاصيل المكان، ويتم إضافته إلى الـ جلسة الممثّلة بالرمز المميّز "أ".
  • تنتهي الجلسة، ويتجاهل التطبيق "الرمز المميّز أ".

لمزيد من المعلومات حول كيفية تحصيل رسوم طلبات الإكمال التلقائي، يُرجى الاطّلاع على مقالة الاستخدام و الفوترة.