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

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

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

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

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

مثال

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

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

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

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