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

قبل تنفيذ مشروع جديد في "خرائط Google" في مرحلة الإنتاج، عليك التأكّد من صحة الإعدادات لكي تدفع المبلغ المناسب مقابل المنتجات التي تستخدمها. في هذا المستند، نتناول جوانب لضمان ما يلي: (1) شفافية الفوترة، حتى يمكن التحقّق من الاستخدام قبل إنشاء فاتورة، و (2) إعداد المشروع بشكل صحيح، لضمان إمكانية استخدام منتجاتنا.

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

المفاهيم

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

في هذا المستند، نتحدّث كثيرًا عن مشروعك على Google Cloud. ويرجع ذلك إلى أنّ منتجات "خرائط Google" متاحة من خلاله. وهذا يعني أنّ الإعدادات التي نتناولها في هذا المستند يتم إجراؤها في مشروعك على Google Cloud.

حسابات الفوترة

كل شركة تستخدم منتجات "خرائط Google" اليوم لديها مشروع على Google Cloud مرتبط بها. يجب أن يتضمّن هذا المشروع حساب فوترة تم إعداده. يكون حساب الفوترة مسؤولاً عن تسجيل جميع استخدامات "خرائط Google" وإنشاء فاتورة كل شهر استنادًا إلى هذا الاستخدام.

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

يمكن استخدام حساب فوترة واحد من خلال مشاريع متعددة على Google Cloud أو مشروع واحد فقط.

مشروع واحد يشير إلى حساب الفوترة نفسه:

  • حالة استخدام محدّدة (مثل حالات استخدام التنقّل)
  • فواتير منفصلة
  • يتم تطبيق الخصم على الكمية استنادًا إلى هذا المشروع الفردي

مشاريع متعدّدة تشير إلى حساب الفوترة نفسه:

  • حالة الاستخدام نفسها
  • الاستفادة من فئات الخصومات من خلال تجميع الاستخدام
  • فاتورة واحدة

للحصول على معلومات إضافية حول حسابات الفوترة وغيرها من المعلومات ذات الصلة، يُرجى الاطّلاع على هذا الرابط.

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

إعدادات حساب الفوترة المحتملة
إعدادات حساب الفوترة المحتملة

موارد السحابة الإلكترونية وحساب الفوترة وإنشاء الفواتير

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

مفاتيح واجهة برمجة التطبيقات

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

مثال على طلب إلى Geocoding API:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJeRpOeF67j4AR9ydy_PIzPuM&key=YOUR_API_KEY

JWT

تتطلّب بعض واجهات برمجة التطبيقات رقم تعريف مشروع على Google Cloud في عنوان URL، وتستخدِم رمز JWT للمصادقة. لذلك، من المهم التأكّد من أنّ الأنظمة المناسبة تستخدم طريقة المصادقة الصحيحة لضمان إجراء الفوترة بشكل سليم.

مثال على طلب إلى Fleet Engine API:

curl -X GET \ https://fleetengine.googleapis.com/v1/providers/project_id/deliveryVehicles/vehicle-1234 \
  -H 'authorization: Bearer eyJ0eXAiOi...' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -d '{
    "lastLocation": {
        "location": {
            "latitude": 37.432,
            "longitude": -122.094
        },
        "updateTime": "2022-11-13T17:55:00Z"
    }
}'

التكاليف

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

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

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

في نهاية الشهر، سيتم إنشاء فاتورة استنادًا إلى (1) عدد الرحلات أو المهام الناجحة التي تم تسجيلها في النظام و (2) أي حجم من طلبات البيانات من واجهة Google Maps Platform API يتجاوز الحدود المحدّدة مسبقًا ("المبالغ الزائدة"). تتوافق حدودنا مع ما رأيناه بشكل عام على أنّه ضروري في السوق.

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

التجارب والتقييم

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

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

بعد إطلاق الإصدار التجريبي رسميًا، يجب دفع الرسوم وفقًا للعقد.

لتلخيص المحتوى، اتّبِع الخطوات التالية:

  • مرحلة التشغيل التجريبي / التطوير: لا يتم تحصيل رسوم منك إلا مقابل واجهات Google Maps API التي تكون متاحة للجميع. لن يتم تحصيل رسوم مقابل واجهات برمجة التطبيقات وحِزم تطوير البرامج (SDK) غير المتاحة للجميع إلا بعد استخدام حساب فوترة خاص بخدمات التنقّل في المشروع. يُرجى العِلم أنّ Google توفّر كميات استخدام مجانية لكل وحدة حفظ مخزون في Google Maps Platform لأي حساب فوترة جديد يتم إنشاؤه. يجب أن يكون هذا الحدّ كافيًا لبيئة خاضعة للرقابة خلال فترة التقييم.

  • مرحلة الإنتاج: يتم تحصيل الرسوم منك إما حسب الرحلات أو المهام. لن يتم تحمّل أي تكاليف مرتبطة بـ "منصة خرائط Google" إلا إذا تجاوز الاستخدام حدود الاستخدام ("الحدود القصوى") المحدّدة في العقد. وفي هذه الحالة، ستدفع رسومًا إضافية. يتم تحصيل رسوم الاستخدام الزائد على النحو المحدّد هنا.

كيفية الانتقال إلى حساب فوترة خاص بخدمات التنقّل

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

المتطلبات

شخص يمكنه تنفيذ ما يلي:

  1. إدارة حسابات الفوترة على Google Cloud، ويتم ذلك عادةً من خلال "مشرف حساب الفوترة" أو "مالك المشروع"
  2. الوصول إلى معرّف حساب الفوترة الجديد الذي تم إرساله كجزء من رسالة الترحيب التي تم إنشاؤها بعد توقيع العقد
  3. إذن الوصول إلى مشروع Google Cloud الذي يتوافق مع بيئة الإنتاج التي سيتم فيها تسجيل الرحلات أو المهام

اتّبِع الخطوات التالية لإعداد مشاريع جديدة وضبط إعدادات الفوترة لها.

إعداد مشروع جديد

إنشاء مشروع

  1. [أنت] أنشِئ مشروعًا جديدًا على Google Cloud في Google Cloud Console لكل بيئة جديدة. على سبيل المثال، الإنتاج والتجهيز وضمان الجودة.
  2. [شريك أو فريق Google] أضِف مشاريع جديدة إلى قائمة السماح للوصول إلى منتجات Mobility. تواصل مع ممثل المبيعات في Google أو أحد شركائنا، وقدِّم رقم تعريف المشروع الذي تم إنشاؤه في الخطوة السابقة.
  3. [أنت] تعديل جهات الاتصال الأساسية في مشاريعك هذه الخطوة مهمة جدًا لضمان تمكّن فِرق الدعم في Google من التواصل مع الأشخاص المناسبين في مشروعك عند الحاجة.

إعدادات المشروع

أكمِل الخطوات التالية في Google Cloud Console للمشروع الذي تم إنشاؤه في الخطوات السابقة:

  1. [أنت] إنشاء حسابات خدمة تتضمّن ربط أدوار إدارة الهوية وإمكانية الوصول (IAM) الصحيحة في Mobility (استنادًا إلى الرحلة واستنادًا إلى المهمة)

    • كما تمّ ذلك في بيئة التطوير أو مع فصل أكثر تنظيمًا للأذونات إذا لزم الأمر، راجِع هذا القسم.
  2. [أنت] يمكنك إنشاء مفاتيح لواجهة برمجة التطبيقات، كما تم ذلك في بيئة التطوير أو مع فصل أكثر تنظيمًا للأذونات (مثل كل منتج أو نطاق وما إلى ذلك) إذا لزم الأمر.

  3. [أنت] فعِّل واجهات برمجة التطبيقات، مثل "خدمات التوصيل والرحلات المحلية" وغيرها من واجهات برمجة التطبيقات المطلوبة في "منصة خرائط Google" (مثل Geocoding وAutocomplete وAddress Validation).

  4. [You] الحصة: إذا كنت بحاجة إلى زيادة عدد طلبات البحث في الدقيقة (QPM) لبعض واجهات برمجة التطبيقات، يمكنك فتح طلب دعم. تعرَّف على كيفية إجراء ذلك هنا. يجب إضافة مبرّر مرتبط بالمؤسسة يوضّح سبب الحاجة إلى زيادة الحدّ. يمكن الاطّلاع على الحصص المحدّدة مسبقًا هنا.

  5. [أنت] إذا كانت لديك أنظمة تم تطويرها باستخدام بيانات اعتماد من بيئة التطوير، تأكَّد من أنّ هذه الأنظمة يمكنها الإشارة إلى بيانات الاعتماد الجديدة التي تم إنشاؤها للمشاريع الجديدة. ويشمل ذلك توجيه أنظمة الخلفية والواجهة الأمامية إلى بيانات الاعتماد الجديدة، مثل مفاتيح واجهة برمجة التطبيقات وحسابات الخدمة، والتأكّد من استخدام أرقام تعريف المشاريع الصحيحة في كل بيئة على حدة.

ضبط الفوترة

نفترض هنا أنّك وقّعت عقدًا مع Google مباشرةً (حيثما ينطبق ذلك) أو من خلال شريك. هذه الخطوة شرط أساسي لتلقّي حساب الفوترة الخاص بخدمة Mobility في رسالة الترحيب، والذي سيتم استخدامه في الخطوات التالية.

  1. [أنت] تحقَّق مما إذا تم تلقّي رقم تعريف حساب الفوترة عبر مشغّل شبكة الجوّال كجزء من رسالة الترحيب التي ترسلها Google عبر البريد الإلكتروني بعد توقيع العقد وتنفيذه. ملاحظة مهمة: يتم إرسال رسالة الترحيب إلى جهات الاتصال الفنية والمالية المذكورة في نموذج طلب العقد. تواصَل مع فريق مشروعك لمعرفة المستخدم الذي ربما تلقّى هذا المعرّف، واطلب منه تزويدك بمعرّف حساب الفوترة الذي يتألف من سلسلة من الأحرف والأرقام مفصولة بشرطة.
  2. [أنت] تعمل مع Google أو أحد الشركاء للتأكّد من إجراء عملية التحقّق من صحة معلومات الفوترة، ما يعني أنّ أنظمتك ترسل حاليًا تقارير صحيحة إلى Google بشأن الرحلات أو المهام. يمكنك الاطّلاع على مزيد من التفاصيل في القسم التالي.
  3. [أنت] وجِّه مشاريعك على Google Cloud إلى حساب الفوترة الجديد باستخدام Cloud Console. راجِع قسم إعداد حساب الفوترة في هذا المستند.

يمكنك الاطّلاع على مزيد من التفاصيل حول الفوترة بشكل عام هنا وهنا.

التحقّق من صحة معلومات الفوترة

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

تتألف عملية التحقّق من صحة معلومات الفوترة من الخطوات التالية:

  1. التحقّق مما إذا كانت طلبات واجهات برمجة التطبيقات في "منصة خرائط Google" تتضمّن tripId (أو taskId) في عنوان الطلب - مزيد من التفاصيل هنا

  2. التحقّق مما إذا كان يتم تسجيل الرحلات (أو المهام) بشكل صحيح يعتمد ذلك على نوع حزمة التنقّل المستخدَمة:

    • Mobility Starter وOptimize أو Accelerate (حسب الرحلة): يجب الدمج مع ReportBillableEvent API. وهذا يعني أنّه في كل مرة يتم فيها إكمال رحلة بنجاح، يجب إرسال طلب إلى واجهة برمجة التطبيقات هذه. للتأكّد من أنّ عملية التتبُّع تتم بشكل صحيح، عليك اتّباع الخطوات الموضّحة هنا.
    • Mobility Accelerate (استنادًا إلى المهام): لا يشترط أن يتم بدء الفوترة من خلال طلب بيانات من واجهة برمجة التطبيقات. يحدث ذلك تلقائيًا عندما يتم ضبط نتيجة مهمة على SUCCEEDED في مهمة تسليم. لذلك، من المهم جدًا ضبط نتيجة المهمة بشكل صحيح على FAILED أو SUCCEEDED. سيتعاون معك مهندسو العملاء (من الشركاء أو Google) للتأكّد من أنّ عملية التنفيذ قد تمت بشكلٍ سليم. يمكنك من خلال Cloud Logging التأكّد من تعديل المهام بشكل صحيح عن طريق تنفيذ استعلام Cloud Logging التالي:
    resource.type="fleetengine.googleapis.com/DeliveryFleet"
    jsonPayload.@type="type.googleapis.com/maps.fleetengine.delivery.log.v1.UpdateTaskLog"
    jsonPayload.request.task.taskOutcome="TASK_OUTCOME_LOG_SUCCEEDED"
    jsonPayload.response.type="TASK_TYPE_LOG_DELIVERY"
    

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

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

الحالة الصحية لعملية الدمج

يجب أن يضمن الانتقال الناجح إلى مرحلة الإنتاج عدم حدوث مشاكل في الفوترة، بالإضافة إلى عدم تعذُّر تنفيذ واجهات برمجة التطبيقات. في ما يتعلق بخدمات التنقّل، من المهم التأكّد من أنّ عملية الدمج مع Fleet Engine (واجهة برمجة التطبيقات Local Rides and Deliveries) قد تم تنفيذها بشكل صحيح.

لإجراء ذلك، يمكنك فتح Cloud Logging واستخدام طلب البحث التالي:

jsonPayload.errorResponse.code:*

يجب أن تعرض هذه القائمة جميع إدخالات السجلّ التي تتضمّن مشاكل. على سبيل المثال:

الاستعلام عن الأخطاء باستخدام Cloud Logging
الاستعلام عن الأخطاء باستخدام Cloud Logging

ويمكن تصدير هذه المشاكل إلى منتجات Cloud الأخرى، مثل BigQuery. يمكن ضبط المقاييس والتنبيهات استنادًا إلى طلب البحث في Cloud Logging:

إنشاء مقياس من طلب بحث في Cloud Logging
إنشاء مقياس من طلب بحث Cloud Logging

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

إعداد حساب الفوترة

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

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

ولإجراء ذلك:

  1. افتح Google Cloud Console (https://console.cloud.google.com).
  2. اختَر المشروع الجديد الذي سيتم استخدامه في مرحلة الإنتاج.
  3. انتقِل إلى قسم "الفوترة" في هذا المشروع. يمكنك الوصول إلى هذا الرابط من خلال الاختصار: https://console.cloud.google.com/billing
  4. الفوترة > انقر على "إدارة حسابات الفوترة":
    حسابات فوترة متعدّدة
    قد يبدو مشروعك مختلفًا عن المثال أعلاه.
  5. في صفحة "الفوترة"، انقر على رمز النقاط الثلاث عرض المزيد من التفاصيل بجانب أحد مشاريع الإنتاج التي تم إنشاؤها، ثم اختَر "تغيير حساب الفوترة":
    اختيار المشروع
  6. الفوترة > في حساب الفوترة، اختَر رمز حساب الفوترة الذي تلقّيته في رسالة الترحيب من القائمة المنسدلة. بعد ذلك، انقر على "ضبط الحساب":
    اختيار المشروع
  7. سيتم ربط المشروع بحساب الفوترة الجديد:
    اختيار حساب الفوترة المناسب
    ملاحظة مهمة: من الآن فصاعدًا، سيتم تحصيل رسوم مقابل جميع الرحلات أو المهام التي يتم تسجيلها في هذا المشروع على النحو الموضّح سابقًا. إذا لم يتم إجراء التحقّق من صحة معلومات الفوترة بعد، لا تربط حساب الفوترة بعد.
  8. بعد إضافة طريقة الفوترة الجديدة، انتقِل إلى "نظرة عامة > نظرة عامة على الدفع" و "إعدادات الدفع" للتأكّد من صحة المعلومات. لمزيد من المعلومات حول تعديل الفوترة والدفع، يُرجى الرجوع إلى هذا الرابط. في حال حدوث أي مشاكل متعلّقة بالفوترة، يُرجى إرسال طلب الحصول على دعم بشأن الفوترة أو التواصل مع شريكك أو ممثل Google.

تقارير الفوترة

تساعدك تقارير الفوترة في فهم التكاليف المرتبطة بحساب الفوترة الذي تم ربطه بالمشروع.

ملاحظة: إذا كنت تعمل مع شريك في "خرائط Google"، يُرجى التعاون معه للتأكّد من حصولك على معلومات الفوترة ذات الصلة التي تحتاج إليها.

افتح حساب الفوترة المرتبط بالمشروع، ثم اختَر "التقارير". بعد ذلك، يمكنك استخدام مجموعة الفلاتر التالية:

فلاتر تقارير الفوترة
فلاتر تقرير الفوترة

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

فلاتر تقارير الفوترة
مثال على المنتجات المستخدَمة في المشروع

تتم إعادة تحميل معلومات التقرير يوميًا. إذا كانت المعلومات خلال اليوم ضرورية، يمكن استخدام طلبات بحث Cloud Logging لمعرفة عدد الأحداث القابلة للفوترة التي حدثت خلال اليوم. يُرجى الاطّلاع على الأقسام السابقة لمعرفة التفاصيل.

خطة تحسين الأداء

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

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

من المهم الالتزام بـ "سياسة التنفيذ" التالية:

  • النموذج المستند إلى الرحلات: "تم تصميم "حلول متعلقة بعمليات التسليم والرحلات عند الطلب" لاستخدامها في خدمات الرحلات وعمليات التسليم التجارية عند الطلب. وتشمل هذه الخدمات عادةً (أ) المستهلكين الذين يرسلون طلبات للحصول على رحلة إلى وجهة معيّنة (أو تسليم سلعة محدّدة)، و (ب) السائقين الذين يتمّ الربط بينهم وبين الطلبات، والذين يقودون مركبة لإكمال الخدمات".
  • نموذج يستند إلى المهام: يُقصد باستخدام "حلّ أسطول الميل الأخير" من "منصة خرائط Google" تقديم خدمات تجارية لتسليم الميل الأخير واستلام الميل الأول. وتشمل هذه الخدمات عادةً (أ) أسطولاً من مركبات التوصيل التي يملكها العميل أو يتعاقد معها، و(ب) عمليات توصيل تستند إلى مسار مُخطَّط له مسبقًا، و(ج) شبكة من مراكز التوزيع تضمّ فِرقًا تشغيلية تساعد في تنفيذ عمليات التوصيل، و (د) مستهلكين يتتبّعون الشحنات ثم يستلمونها".

لذلك، عليك معرفة الأنظمة التي يجب أن تشير إلى حساب الفوترة في Google Maps Platform والأنظمة التي يجب أن تشير إلى حساب الفوترة الخاص بالتنقل. من الشائع أن يكون لديك مشاريع متعددة يشير كل منها إلى حساب الفوترة الصحيح.

على سبيل المثال، لنفترض أنّ كل رحلة / مهمة تتضمّن 10 طلبات ترميز جغرافي اليوم وفقًا لحدود الاستخدام. إذا كانت عملية نقل البيانات ستستغرق بضعة أشهر وبدأت بإرسال 100, 000 رحلة / مهمة في الشهر الأول، يعني ذلك أنّه يمكنك طلب Geocoding API مليون مرة. ولكن إذا كان نشاطك التجاري يرسل 5 ملايين طلب ترميز جغرافي، قد يتم تسجيل الفرق (4 ملايين) على أنّه رسوم إضافية. يمكنك اتّخاذ أحد الإجراءَين التاليَين:

  1. زيادة عدد الرحلات / المهام التي تبلّغنا بها (تسريع خطة الزيادة)، وبالتالي تطبيق حدود أعلى، وفي هذه الحالة عليك إبلاغنا بـ 500 ألف رحلة / مهمة شهريًا
  2. يمكنك التفاوض على حدود أعلى خلال مفاوضات العقد كما هو موضّح أعلاه.
  3. يمكنك توجيه طلبات Geocoding API إلى إحدى واجهات Google Maps Platform API للاستفادة من فئات الخصم الأعلى والدفع بسعر أقل من رسوم الاستخدام الزائد.

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

باختصار، لإنشاء خطة مناسبة لزيادة عدد المستخدمين، يجب اتّباع الخطوات التالية: 1. حدِّد حالات الاستخدام المرتبطة بالتنقّل وتلك غير المرتبطة به وفقًا لسياسة التنفيذ. 2. تحديد واجهات برمجة التطبيقات المستخدَمة حاليًا في "منصة خرائط Google" لحالات الاستخدام ذات الصلة وأحجامها 3- تحديد ما إذا كانت واجهات برمجة التطبيقات في "منصة خرائط Google" ستظل مطلوبة بعد تنفيذ حل التنقّل، على سبيل المثال، يتم احتساب الوقت المقدّر للوصول تلقائيًا في Fleet Engine، وقد لا تحتاج إلى احتسابه باستخدام Directions API بعد الآن 4. تحديد المدة التي ستستغرقها عملية نقل حالات استخدام التنقّل بالكامل إلى منصة التنقّل الجديدة من جانبك 5- تحقَّق جيدًا مما إذا كانت "حدود الاستخدام" كافية لتلبية حالات الاستخدام لديك. 6. حدِّد نقطة التحوّل التي يمكن فيها دمج جميع طلبات Google Maps Platform في حساب فوترة التنقّل لحالات استخدام التنقّل.

الخاتمة

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

الإجراءات التالية