إدارة تكاليف "منصة خرائط Google"

توفّر "منصة خرائط Google" مجموعة من الخيارات للتحكّم في استهلاكك والتأكّد من أنّه متوافق مع ميزانيتك. تتضمن الخيارات:

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

يوضّح الجدول التالي الخيارات المتاحة لك.

الحصص والتنبيهات المتعلّقة بها

تساعدك حدود الحصة في التحكّم في استخدام واجهة برمجة التطبيقات ومنع تحصيل رسوم غير متوقّعة.

ضبط الحدود المفروضة على كمية البيانات

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

بعد أن تصل الطلبات في مشروعك إلى هذا الحدّ، تتوقف خدمتك عن الردّ على الطلبات. يعود لك تحديد التوازن بين انقطاع الخدمة وفاتورة أكبر.

  1. افتح صفحة "حصص "منصة خرائط Google" في Cloud Console.

    الانتقال إلى "الحصص"

    واختَر المشروع المستهدَف.

  2. في القائمة المنسدلة "واجهات برمجة التطبيقات"، اختَر واجهة برمجة التطبيقات المحدّدة لتعديل الحصة.

  3. إذا كنت تريد تعديل أكثر من نوع واحد من الحصص، ضَع علامة في مربّع الاختيار بجانب الحصص التي تريد تفعيلها.

  4. انقر على قائمة الخيارات الإضافية، ثمّ انقر على تعديل الحصة.

  5. في اللوحة الجانبية التي تظهر، أدخِل قيم الحصة الجديدة وانقر على إرسال الطلب.

استخدِم حاسبة أسعار Google Maps Platform لمحاولة تقدير التكاليف استنادًا إلى حجم الطلبات المقدَّر.

ضبط تنبيهات الحصة

تُعلمك تنبيهات الحصة عند اقتراب استخدامك لواجهة برمجة التطبيقات من حدّ معيّن.

  1. افتح صفحة "حصص "منصة خرائط Google" في Cloud Console.

    الانتقال إلى "الحصص"

    واختَر المشروع المستهدَف.

  2. في القائمة المنسدلة "واجهات برمجة التطبيقات"، اختَر واجهة برمجة التطبيقات المحدّدة لتعديل الحصة.

  3. اختَر نقاط النهاية المطلوب تعديلها.

  4. انقر على قائمة الخيارات الإضافية، ثم على إنشاء تنبيه بشأن الاستخدام.

  5. تحتوي اللوحة الجانبية التي تنزلق للخارج على وصف لسياسة التنبيهات الافتراضية. إذا كنت تريد تغيير السياسة، انقر على قائمة النقاط الثلاث ثم على تخصيص سياسة التنبيهات لعرض نافذة ضبط السياسة. استخدِم روابط التالي في النافذة للانتقال خلال عملية الضبط، والتي تشمل إمكانية ضبط قنوات الإشعارات، مثل الرسائل القصيرة والبريد الإلكتروني والمحادثة ووحدات الربط وPagerDuty وPub/Sub.

  6. بعد إضافة قناة إشعارات، اختَرها في حقل قنوات الإشعارات وانقر على حسنًا.

  7. لا تنفِّذ هذه الخطوة إلا إذا لم تعدِّل سياسة التنبيهات في الخطوة السابقة. ضمن ضبط الإشعارات في اللوحة، أضِف وضبط أنواع الإشعارات التي تريد تلقّيها، ثم اختَر قناة واحدة أو أكثر من هذه القنوات في حقل قنوات الإشعارات وانقر على حسنًا.

  8. انقر على إنشاء.

تعديل الحصة حسب الحاجة

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

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

الميزانيات وتنبيهات الميزانية

إذا كانت لديك ميزانية محدّدة لاستخدامك لمنصّة "خرائط Google"، يمكنك تجنُّب تلقّي فواتير بمبالغ مفاجئة من خلال إنشاء ميزانيات وتنبيهات في "الفوترة في Cloud".

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

اطّلِع على مستندات Google Cloud للحصول على تعليمات عن إنشاء الميزانيات وتنبيهات الميزانية وإدارتها.

إدارة التكاليف الاستراتيجية

ينطوي وضع الميزانية الفعّال على استخدام الخيارات المجانية أو الأقل تكلفة متى أمكن. يستكشف هذا القسم استراتيجيات مختلفة لتقليل التكاليف.

استخدام واجهة برمجة التطبيقات Maps Static API كلما أمكن

تتوافق الحالات التالية بشكل جيد مع الخرائط الثابتة التي تتيح عرض خرائط بسيطة لا تحتاج إلا إلى علامة واحدة:

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

استخدام الصور المصغّرة

يمكن استخدام الصور المصغّرة كبديل أرخص من Maps Static API. يتم تحصيل رسوم الصور المصغّرة بسعر أقل، ويمكن أن تنقل المستخدمين إلى إصدار ديناميكي من "خرائط Google" عند النقر، بحيث تدفع فقط مقابل عمليات تحميل الخرائط الديناميكية للمستخدمين المتفاعلين.

استخدام فئات الأسعار الأقل

توفّر Google عددًا مختلفًا من أحداث الاستخدام المجاني لكل فئة من فئات التسعير. يمكنك تحسين تطبيقك لاستخدام الإمكانات في فئتَي "الميزات الأساسية" أو "الميزات المدفوعة"، حيث تتوفّر لك المزيد من أحداث الاستخدام الشهري المجاني. مزيد من المعلومات حول فئات الأسعار

دمج خرائط متعددة

إذا كان لديك عملية تنفيذ تعرض خرائط متعددة، اتّبِع الخطوات التالية:

  • تحميل الخرائط عند الضرورة فقط، ما يقلل من استخدام الموارد غير الضرورية
  • إعادة استخدام خريطة واحدة من خلال تعديل إطار العرض والتكبير/التصغير والعلامات حسب الحاجة
  • استخدِم حلّ "محدِّد مواقع المتاجر" من Locator Plus إذا كنت تعرض خرائط متعدّدة لعرض مواقع المتاجر.
  • استخدِم خريطة واحدة لكل شاشة لواجهة المستخدم، لأنّ المستخدمين بشكل عام يتفاعلون مع خريطة واحدة فقط في كل مرة.

تخزين المحتوى في ذاكرة التخزين المؤقت عندما يكون ذلك مسموحًا به

تحظر معظم منتجات "منصّة خرائط Google" ميزة تخزين المحتوى مؤقتًا. ومع ذلك، هناك بعض الاستثناءات التي تسمح لك بتخزين نتائجها مؤقتًا لمدة تصل إلى 30 يومًا. اطّلِع على بنود "منصة خرائط Google" للحصول على مزيد من التفاصيل.

استراتيجيات فعّالة من حيث التكلفة لواجهة برمجة التطبيقات Places API

يقدّم هذا القسم طرقًا لتحسين استخدامك وخفض التكاليف المرتبطة بواجهة برمجة التطبيقات Places API.

استخدام أقنعة الحقول

يضمن استخدام حجب الحقول عدم طلب بيانات غير ضرورية، ما يساعد في تقليل وقت الاستجابة ورسوم الفوترة.

بالنسبة إلى طلبات "تفاصيل الأماكن" (ميزة جديدة) و"البحث في الأماكن القريبة" (ميزة جديدة) و"البحث النصي" (ميزة جديدة)، استخدِم الرأس FieldMask في طلبات واجهة برمجة التطبيقات لتحديد قائمة الحقول التي سيتم عرضها في الاستجابة.

وسيتم بعد ذلك تحصيل رسوم منك وفقًا لأعلى رمز تخزين تعريفي منطبق على طلبك. وهذا يعني أنّه في حال اختيار حقول في كلّ من رمز التخزين التعريفي الأساسي ورمز التخزين التعريفي المتقدّم، سيتم محاسبتك استنادًا إلى رمز التخزين التعريفي المتقدّم.

استخدام أسعار الجلسات مع تفاصيل المكان (ميزة جديدة)

إذا كان عدد المكالمات التي تتلقّاها تطبيقاتك شهريًا يتراوح بين 100,001 و500,000 أو أكثر، أو إذا كان المستخدمون يقدّمون أكثر من 12 طلبًا للإكمال التلقائي في كل جلسة، تنصح Google باستخدام جلسات تتضمّن ميزة "الإكمال التلقائي للأماكن" (الإصدار الجديد). تساعد الجلسات في تبسيط الأسعار وتوفير نموذج أسعار متّسق لاستخدامه مع ميزة "إكمال المكان تلقائيًا" (جديد).

اطّلِع على مستندات أسعار جلسة "الإكمال التلقائي للأماكن" (الجديدة) للاطّلاع على مزيد من التفاصيل.

استراتيجيات فعّالة من حيث التكلفة لواجهة برمجة التطبيقات Routes API

يقدّم هذا القسم طرقًا لتحسين استخدامك وخفض التكاليف المرتبطة بواجهة برمجة التطبيقات Routes API.

الحد من نقاط الطريق في "مسارات الحساب"

يجب الحد من إدخالات المستخدمين في طلب البحث إلى 10 نقاط تفتيش كحد أقصى. يتم تحصيل رسوم أعلى مقابل الطلبات التي تحتوي على أكثر من 10 نقاط طريق.

استخدام ميزة "تحسين مسارات الحوسبة" لتحقيق التوجيه الأمثل

يتم تحصيل رسوم أعلى مقابل الطلبات التي تستخدم مَعلمة تحسين نقاط التوقف.

يرتّب مَعلمة التحسين نقاط التوقف لضمان المسار الأمثل. وهذا يعني أنّ السفر من "أ" إلى "هـ" يقدّم تجربة أفضل عند تحسينه (أ-ب-ج-د-هـ) مقارنةً بالتسلسل العشوائي لمسار غير محسَّن، مثل أ-د-ب-ج-هـ.

استخدام نماذج حركة المرور في الوقت الفعلي في Compute Routes and Distance Matrix API (الإصدار القديم)

Compute Routes and Distance Matrix API (الإصدار القديم) يتم تحصيل رسوم أعلى مقابل الطلبات التي تتضمّن نماذج حركة المرور في الوقت الفعلي. إذا تم حذف نماذج حركة المرور من طلب معيّن، تستند النتائج فقط إلى عوامل جسدية: الطرق والمسافات والحدود القصوى للسرعة. فعِّل نماذج كثافة حركة المرور في الوقت الفعلي من خلال ضبط وقت المغادرة على now.

استخدام "المسار الذي تم سلوكه" و"أقرب طريق" عندما تكون بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة

إنّ ميزتَي Maps Roads API، "المسار الذي تمّ سلوكه" و"أقرب طريق"، متوفرة في الإصدار المتقدّم من الخدمة ويتم تحصيل رسوم أعلى مقابل استخدامها. استخدِم هذه العناصر عندما تكون بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة ويمكن أن تساعدك واجهة برمجة التطبيقات Roads API في تحديد الطريق الصحيح. حدود السرعة هي ميزة أخرى من Roads API، وهي متاحة فقط لعملاء تتبُّع المركبات.