تجمِّع الرموز المميزة للجلسات مراحل طلب البحث والاختيار في بحث الإكمال التلقائي الذي يجريه المستخدم في جلسة منفصلة لأغراض الفوترة.
إنشاء رمز مميّز للجلسة
المستخدمون مسؤولون عن إنشاء رموز مميّزة فريدة لكل جلسة.
تنصح Google باستخدام معرّفات UUID الإصدار 4.
مثال
أثناء كتابة المستخدم لطلب بحث، يتم استدعاء طلب إكمال تلقائي بعد كل بضعة أحرف (وليس لكل حرف)، ويتم عرض قائمة بالنتائج المحتمَلة. عندما يختار المستخدم نتيجة من قائمة النتائج، يتم احتساب هذا الاختيار كطلب، ويتم تجميع جميع الطلبات التي تم إجراؤها أثناء البحث واحتسابها كطلب واحد. إذا اختار المستخدم مكانًا، يكون طلب البحث متاحًا بدون أي رسوم، ويتم تحصيل رسوم طلب بيانات المكان فقط. إذا لم يجرِ المستخدم أي اختيار في غضون بضع دقائق من بداية الجلسة، يتم تحصيل رسوم طلب البحث فقط.
لنلقِ نظرة على هذا التسلسل من الأحداث من منظور تطبيق.
يبدأ المستخدم في كتابة طلب بحث للبحث عن "باريس، فرنسا".
عند رصد إدخال المستخدم، ينشئ التطبيق رمزًا مميّزًا جديدًا للجلسة
، وهو "الرمز المميّز أ".
أثناء كتابة المستخدم، يرسل واجهة برمجة التطبيقات طلب إكمال تلقائي بعد كل بضعة
أحرف، ويعرض قائمة جديدة بالنتائج المحتمَلة لكل منها:
"P"
"Par"
"Paris,"
"Paris, Fr"
عندما يختار المستخدم:
يتم تجميع جميع الطلبات الناتجة عن طلب البحث وإضافتها إلى الـ
جلسة الممثَّلة بالرمز المميّز "الرمز المميّز أ"، كطلب واحد.
يتم احتساب اختيار المستخدم كطلب تفاصيل المكان، ويتم إضافته
إلى الجلسة الممثَّلة بالرمز المميّز "الرمز المميّز أ".
تنتهي الجلسة، ويتجاهل التطبيق "الرمز المميّز أ".
لمزيد من المعلومات حول كيفية تحصيل رسوم طلبات الإكمال التلقائي، يُرجى الاطّلاع على مقالة الاستخدام و
الفوترة.
تاريخ التعديل الأخير: 2026-10-12 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-10-12 (حسب التوقيت العالمي المتفَّق عليه)"],[],["Session tokens group user autocomplete searches for billing. Generate unique session tokens (e.g., version 4 UUIDs) per project. As users type, autocomplete requests are made. Upon selection, all requests are bundled into a single, session-token-linked request. If a place is selected, only the Place data request is charged. Otherwise, only the search query is charged. If no selection is made, the session times out, and only the search query is billed. Discard the token after the session.\n"]]