الخلاصة

  • تنص وثائق Google على أن إنهاء جلسة Autocomplete (New) بخدمة Place Details Essentials (IDs Only) يجعل طلب التفاصيل الأخير مجانياً، لكنه يفرض رسوماً منفصلة على جميع طلبات Autocomplete التي سبقته.
  • عند الإنهاء بطلب Essentials المعتاد، تُحاسب أول 12 مكالمة Autocomplete منفردة؛ ومن المكالمة الثالثة عشرة تدخل في بند استخدام الجلسة بلا رسوم، بينما يُحاسب طلب التفاصيل بصورة مستقلة.

الصفر في آخر الفاتورة

يكتب الزبون اسم متجر أو عنواناً. يعرض التطبيق اقتراحات متتالية، وفي كل مرحلة يرسل طلباً إلى Autocomplete (New). وبعد اختيار النتيجة لا يحتاج التطبيق إلا إلى معرّف المكان. يضبط المطوّر حقول Place Details (New) على IDs Only، فيحصل على رد صغير واستدعاء أخير مجاني. يسهل الاحتفاء بهذه الخطوة في مراجعة التصميم.

تضع وثيقة التسعير من Google حساباً آخر خلفها. إذا انتهت الجلسة بـ Essentials (IDs Only)، فإن كل طلبات Autocomplete السابقة تُسجّل تحت بند «Autocomplete Requests» وتُحاسب منفردة، كما لو لم تُستخدم جلسة. الرمز المميز يجمع الطلبات تقنياً، لكنه لا يضمن معاملة سعرية واحدة لكل نهاية. الحقل الذي يطلبه التطبيق أخيراً يحدد مصير الطلبات التي أرسلها قبل ذلك.

وتختلف الصورة مع نهاية أخرى. إذا استُخدم Essentials المعتاد، تدفع الشركة ثمن أول 12 طلب إكمال على أساس كل طلب، وتدخل الطلبات من الرقم 13 فصاعداً في بند «Autocomplete Session Usage» بلا رسوم، مع تكلفة مستقلة لطلب التفاصيل. وقد تدخل جميع طلبات الإكمال في بند الجلسة المجاني عند الإنهاء بحقول Pro أو Enterprise أو بالتحقق من العنوان، لكن العملية النهائية تُحاسب وفق بندها الأعلى. لا يمكن اختيار المسار الأرخص من سعر المكالمة الأخيرة وحده.

في هذا التفصيل البرمجي قرار شراء. فريق التطوير يقلص البيانات المطلوبة؛ وفريق المالية يرى مجموع الإنفاق وربما يعدّ «الجلسات» وحدات تكلفة. وضعت Google مفتاح السعر في اختيار الحقول عند الخروج. تحتاج المقارنة إلى عدد طلبات الإكمال لكل اختيار، ونوع العملية الختامية، والأسعار المطبقة فعلياً على الحساب. لا تنشر وثائق Google أحجام استخدام عميل بعينه أو فاتورته.

وهناك سبب آخر للفوترة الفردية يجب فصله عن IDs Only. تشترط Google رمزاً جديداً لكل جلسة، ومفاتيح API من مشروع Cloud واحد، وعدم خلط واجهات Legacy وNew. غياب الرمز أو إعادة استخدامه يؤدي إلى احتساب الطلبات منفردة؛ وكذلك الجلسة المهجورة. قد تتشابه نتيجة الفوترة، لكن علاج رمز خاطئ يختلف عن قرار صحيح بإنهاء الجلسة بطلب معرّف فقط.

المعرّف مجاني بالفعل. أما الطريق الذي أوصل التطبيق إليه فله عدّاد. السؤال التجاري هو عدد الطلبات السابقة والبند الذي حوسبت تحته، لا ثمن السطر الأخير وحده.

المصادر