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

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

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

يعرض الجدول التالي خياراتك.

إيقاف الرسوم تلقّي إشعار الإنشاء بتكلفة أقل

تعديل حدود الحصة

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

إنشاء ميزانيات و تنبيهات بشأن الميزانية

اتّباع استراتيجيات التنفيذ الفعّالة من حيث التكلفة

الحصص وتنبيهات الحصة

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

ضبط حدود الحصة

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

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

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

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

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

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

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

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

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

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

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

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

  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 عددًا مختلفًا من أحداث الاستخدام المجانية لكل فئة تسعير. يمكنك تحسين تطبيقك لاستخدام الإمكانات في فئتَي "الأساسية" أو "الاحترافية"، حيث يتوفّر لك المزيد من أحداث الاستخدام الشهرية المجانية. مزيد من المعلومات حول فئات التسعير.

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

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

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

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

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

استراتيجيات فعّالة من حيث التكلفة لاستخدام Places API

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

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

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

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

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

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

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

راجِع مستندات التسعير حسب الجلسة في Place Autocomplete (New) لمعرفة التفاصيل.

استراتيجيات فعّالة من حيث التكلفة لاستخدام Routes API

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

وضع حدّ أقصى لنقاط الطريق في Compute Routes

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

استخدام ميزة التحسين في Compute Routes للحصول على أفضل توجيه

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

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

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

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

استخدام Route Traveled وNearest Road عندما تكون بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة

تتضمّن ميزات Maps Roads API، وهما Route Traveled وNearest Road، المستوى المتقدّم ويتم تحصيل رسومها بمعدّل أعلى. استخدِم هاتَين الميزتَين عندما تكون بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة ويمكن أن تساعد Roads API في تحديد الطريق الصحيح. لا تتوفّر ميزة Speed Limits، وهي ميزة أخرى في Roads API، إلا لعملاء Asset Tracking.