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

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

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

المفاهيم

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في ما يتعلّق بالأسعار، تتوفّر فئات مختلفة من الخصومات في Google Maps Platform، وهي متاحة من خلال شركاء "خرائط 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 Maps Platform، يتم احتساب التكاليف استنادًا إلى حجم طلبات واجهة برمجة التطبيقات. بالنسبة إلى خدمات "التنقّل"، نحصّل الرسوم استنادًا إلى حجم معاملات "التنقّل" التي يمكن تحصيل رسومها، وهي الرحلات أو المهام التي اكتملت بنجاح (عمليات الشحن، وليس عمليات الاستلام). يتم تحديد ذلك قبل توقيع العقد. إذا كنت شركة مشاركة ركوب أو توصيل طعام، يكون إكمال رحلة أو عملية توصيل هو مقياس نجاحك، ويتم ربطه بـ رحلة. تُستخدَم المهام لشركات الخدمات اللوجستية وبائعي التجزئة الذين عليهم تسليم الطرود بنجاح.

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

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

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

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

الإصدارات التجريبية والتقييم

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

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

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

باختصار:

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

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

كيفية نقل البيانات إلى حساب فوترة للأجهزة الجوّالة

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

المتطلبات

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

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

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

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

إنشاء المشروع

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

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

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

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

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

  3. [عليك] تفعيل واجهات برمجة التطبيقات، مثل "التنقّل والتوصيل داخل المدينة" وغيرها من واجهات برمجة التطبيقات المطلوبة في "منصّة خرائط Google" (مثل الترميز الجغرافي والإكمال التلقائي والتحقّق من العنوان).

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

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

ضبط الفوترة

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

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

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

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

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

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

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

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

    • Mobility Starter وOptimize أو Accelerate (استنادًا إلى الرحلة): يجب الدمج مع ReportBillableEvent API. وهذا يعني أنّه عند إكمال رحلة بنجاح، يجب إرسال طلب إلى واجهة برمجة التطبيقات هذه. للتحقّق من حدوث ذلك بشكل صحيح، عليك اتّباع الخطوات الموضّحة هنا.
    • Mobility Accelerate (Task Based): لا يجب أن يتم بدء الفوترة من خلال طلب بيانات من واجهة برمجة التطبيقات. يحدث ذلك تلقائيًا عند ضبط نتيجة مهمة على "تمّ بنجاح" في مهمة إرسال. لذلك، من المهم جدًا ضبط نتيجة المهمة بشكلٍ صحيح على "تعذّر إكمال المهمة" أو "تم إكمال المهمة". سيتعاون معك مهندسو العملاء (الشركاء أو Google) للتأكّد من أنّه تم تنفيذ الإجراء بشكلٍ صحيح. من خلال "سجلّات السحابة الإلكترونية"، يمكنك التحقّق مما إذا كانت المهام يتم تعديلها بشكل صحيح من خلال تنفيذ طلب البحث التالي في "سجلّات السحابة الإلكترونية":
    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"
    

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

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

حالة التكامل

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

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

jsonPayload.errorResponse.code:*

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

طلب الأخطاء باستخدام Cloud Logging
البحث عن الأخطاء باستخدام "تسجيلات Cloud"

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

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

وبما أنّ هذه المنتجات هي من منتجات 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"، يُرجى التعاون معه للتأكّد من أنّه قد تم تزويدك بمعلومات الفوترة ذات الصلة التي تحتاج إليها.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الخاتمة

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

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