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

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

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

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

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

مثال

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

دعونا نفحص هذا التدفق من الأحداث من منظور التطبيق.

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

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