قبل از اینکه یک پروژه جدید گوگل مپ را در مرحله تولید پیادهسازی کنید، باید مطمئن شوید که تنظیمات شما صحیح است تا مبلغ مناسبی را برای محصولاتی که استفاده میکنید، پرداخت کنید. در این سند، ما جنبههایی را پوشش میدهیم تا مطمئن شویم که (۱) شفافیت صورتحساب - تا بتوان قبل از ایجاد فاکتور، میزان استفاده را تأیید کرد - و (۲) تنظیمات صحیح پروژه - تا اطمینان حاصل شود که میتوانید از محصولات ما استفاده کنید.
اگرچه این باید یک فرآیند نسبتاً ساده باشد، شرکای نقشه میتوانند با شما همکاری کنند تا اطمینان حاصل شود که پروژههای شما به درستی منتقل میشوند.
مفاهیم
در این بخش میخواهیم مطمئن شویم که شما اطلاعات اولیه در مورد پرداخت هزینه نقشههای گوگل و تنظیمات مختلفی که میتوانند وجود داشته باشند را درک میکنید. در بسیاری از موقعیتها درست یا غلطی وجود ندارد، بستگی به این دارد که به چه نوع نتیجهای میخواهید برسید.
در طول این سند، ما زیاد در مورد پروژه Google Cloud شما صحبت میکنیم. دلیل این امر این است که محصولات Google Maps از طریق آن در دسترس هستند. این بدان معناست که پیکربندی مورد بحث ما در این سند در پروژه Google Cloud شما انجام میشود.
حسابهای پرداخت
هر شرکتی که امروزه از محصولات گوگل مپ استفاده میکند، یک پروژه گوگل کلود مرتبط با خود دارد. این پروژه باید یک حساب صورتحساب پیکربندی شده داشته باشد. حساب صورتحساب مسئول جمعآوری تمام استفاده از گوگل مپ و ایجاد فاکتور ماهانه بر اساس آن استفاده است.
برای خدمات حمل و نقل ، یک حساب صورتحساب ویژه ارائه شده است. این حساب صورتحساب فقط برای موارد استفاده مرتبط با حمل و نقل مانند: اشتراک خودرو، تحویل و تدارکات در نظر گرفته شده است.
یک حساب صورتحساب میتواند توسط چندین پروژه Google Cloud یا فقط یکی از آنها استفاده شود.
یک پروژه واحد که به یک حساب صورتحساب مشابه اشاره میکند:
- مورد استفاده خاص (یعنی موارد استفاده از قابلیت جابجایی)
- فاکتورهای جداگانه
- تخفیف بر اساس حجم بر اساس این پروژه واحد اعمال میشود
چندین پروژه که به یک حساب صورتحساب مشابه اشاره میکنند:
- مورد استفاده یکسان
- با تجمیع میزان استفاده، از تخفیفهای ویژه بهرهمند شوید
- فاکتور تکی
برای اطلاعات بیشتر در مورد حسابهای صورتحساب و سایر اطلاعات مرتبط، به این لینک مراجعه کنید.
همانطور که در بالا گفته شد، یک حساب صورتحساب میتواند به چندین پروژه اشاره کند. اگر بیش از یک پروژه دارید، باید مشخص کنید که کدام یک از آنها از خدمات حمل و نقل ما استفاده میکنند و آنها را به یک حساب صورتحساب حمل و نقل هدایت کنید. پروژههایی که مورد استفاده حمل و نقل مرتبط با آنها ندارند، باید همچنان به حساب صورتحساب معمولی پلتفرم نقشههای گوگل که امروز از آن استفاده میکنید، اشاره کنند. برای دریافت یک حساب صورتحساب حمل و نقل، باید یک قرارداد حمل و نقل با گوگل یا از طریق یک شریک امضا شود. در زیر میتوانید ببینید که چگونه یک حساب صورتحساب در کل طرح و تنظیمات مختلف ممکن قرار میگیرد:
منابع ابری، حساب صورتحساب و تولید فاکتور
در مورد قیمتگذاری، در پلتفرم نقشههای گوگل، سطوح مختلفی از تخفیفها وجود دارد که از طریق شرکای نقشهها یا در برخی موارد مستقیماً از طریق گوگل در دسترس هستند. این سطوح مبتنی بر حجم هستند، بنابراین هر چه بیشتر از محصولات ما استفاده کنید، هزینه کمتری پرداخت خواهید کرد (تخفیفها به صورت جداگانه برای هر SKU اعمال میشوند). سیستم صورتحساب ما پروژه(های) شما را بر اساس اعتبارنامهای که برای تماس با محصولات ما استفاده کردهاید، شناسایی میکند، این میتواند یک کلید API یا یک حساب سرویس برای برخی از APIهای تحرک باشد:
کلیدهای API
APIهای پلتفرم نقشههای گوگل با استفاده از یک کلید API احراز هویت میشوند. گوگل حساب پرداخت مربوط به پروژه گوگل کلود مربوطه را بر اساس این کلید API شناسایی میکند، جایی که مصرف انجام خواهد شد.
مثالی از یک درخواست به API مربوط به Geocoding :
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJeRpOeF67j4AR9ydy_PIzPuM&key=YOUR_API_KEY
جی دبلیو تی
برخی از APIها به یک شناسه پروژه Google Cloud در URL نیاز دارند و از JWT برای احراز هویت استفاده میکنند. بنابراین، مهم است که اطمینان حاصل شود که سیستمهای مناسب از روش احراز هویت صحیح استفاده میکنند تا صدور صورتحساب به درستی انجام شود.
نمونهای از درخواست به 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"
}
}'
هزینهها
در پلتفرم نقشههای گوگل، هزینهها بر اساس حجم درخواستهای API محاسبه میشوند. برای خدمات حمل و نقل، ما بر اساس حجم تراکنشهای حمل و نقل قابل پرداخت، که شامل سفرها یا وظایف (حمل و نقل، نه تحویل) با موفقیت انجام شده هستند، هزینه دریافت میکنیم. این موضوع قبل از امضای قرارداد تعریف میشود. اگر شما یک شرکت حمل و نقل اشتراکی یا تحویل غذا هستید، انجام یک سفر یا تحویل، معیار موفقیت شما است - این به یک سفر مربوط میشود. وظایف برای شرکتهای لجستیک و خردهفروشانی که باید بستهها را با موفقیت تحویل دهند، استفاده میشود.
ما میدانیم که مشتریان Mobility نیز از محصولات پلتفرم نقشههای گوگل در اجرای سفرها و تحویلهای خود استفاده میکنند. بنابراین، اگر از یک حساب پرداخت هزینه حمل و نقل استفاده میکنید، میتوانید بدون هیچ هزینهای با پلتفرم نقشههای گوگل تماس بگیرید، البته تا زمانی که محدودیتهای از پیش تعریف شده در همان مورد استفاده از حمل و نقل رعایت شود.
به عنوان مثال، اگر شما یک شرکت تحویل غذا هستید، برای هر سفر موفقی که انجام میدهید، میتوانید ده بار با Geocoding API تماس بگیرید. برای کسب اطلاعات بیشتر در مورد این محدودیتها، به محدودیتهای استفاده در مستندات حمل و نقل مراجعه کنید. هرگونه تغییر در سقفها نیاز به اصلاح قرارداد شما دارد، بنابراین با نماینده گوگل یا شریک خود برای بحث در مورد نیازهای خاص خود همکاری کنید.
در پایان ماه، فاکتوری بر اساس (۱) تعداد سفرها یا وظایف موفق گزارش شده در سیستم و (۲) هرگونه حجم فراخوانی API پلتفرم نقشههای گوگل فراتر از محدودیتهای از پیش تعیین شده ("اضافه بار") ایجاد خواهد شد. محدودیتهای ما با آنچه که به طور کلی در بازار مورد نیاز دیدهایم، همسو هستند.
پیشنهاد میکنیم مستندات رسمی صورتحساب حمل و نقل را که میتوانید اینجا پیدا کنید، با دقت مطالعه کنید.
طرحهای آزمایشی و ارزیابی
مشتریان میتوانند قبل از امضای قرارداد، یک طرح آزمایشی کوچک (اثبات مفهوم، ارزیابی) از خدمات حمل و نقل را در یک حساب پرداخت پلتفرم نقشههای گوگل برای مدت زمان محدودی اجرا کنند. اگر میخواهید یک طرح آزمایشی را اجرا کنید، با شریک نقشههای گوگل یا همتای گوگل خود صحبت کنید.
همانطور که گفته شد، در طول مرحله آزمایشی، هیچ حساب صورتحساب حمل و نقل در دسترس نیست زیرا قرارداد هنوز امضا نشده است. این بدان معناست که هر زمان که از محصولات پلتفرم نقشههای گوگل استفاده شود، هزینه از آنها کسر میشود، اما برای محصولات مخصوص حمل و نقل هزینهای اعمال نمیشود. به عبارت دیگر، این بدان معناست که در طول مرحله آزمایشی، صورتحساب بر اساس وظیفه یا سفر نیست، در نتیجه، محدودیتهای استفاده در این مرحله اعمال نمیشود.
به محض اینکه طرح آزمایشی رسماً به مرحله تولید برسد، باید طبق قرارداد هزینه آن پرداخت شود.
خلاصه کنم:
مرحله آزمایشی/توسعه : فقط برای APIهای نقشههای گوگل که به صورت عمومی در دسترس هستند، از شما هزینه دریافت میشود. APIها و SDKهایی که به صورت عمومی در دسترس نیستند، تا زمانی که از یک حساب پرداخت موبایلی در پروژه استفاده نشود، هزینهای نخواهند داشت. به خاطر داشته باشید که گوگل برای هر SKU پلتفرم نقشههای گوگل، به هر حساب پرداخت جدیدی که ایجاد میشود، مبلغ استفاده رایگان ارائه میدهد. این مبلغ باید برای یک محیط کنترلشده در طول دوره ارزیابی کافی باشد.
مرحله تولید : هزینهها بر اساس سفرها یا وظایف از شما دریافت میشود. هزینههای مرتبط با پلتفرم نقشههای گوگل تنها در صورتی اعمال میشود که میزان استفاده از محدودیتهای استفاده ("سقف") برای قرارداد فراتر رود. در این صورت، شما هزینه اضافی را پرداخت خواهید کرد. هزینه اضافی طبق تعریف اینجا محاسبه میشود.
نحوه انتقال به حساب صورتحساب موبایل
وقتی به محیط تولید مهاجرت میکنید، معمولاً باید یک پروژه گوگل کلود اضافی ایجاد کنید تا محیطهای مختلف شما مانند تضمین کیفیت (QA) و تولید را نشان دهد. قبل از آن، احتمالاً فقط یک محیط واحد، یعنی محیط توسعه، دارید.
الزامات
شخصی در کنار شما که بتواند:
- مدیریت حسابهای صورتحساب در گوگل کلود، معمولاً این کار توسط مدیر حساب صورتحساب یا مالک پروژه انجام میشود.
- دسترسی به شناسه حساب صورتحساب جدید که به عنوان بخشی از نامه خوشامدگویی پس از امضای قرارداد ارسال شده است.
- دسترسی به پروژه Google Cloud مربوط به محیط تولید که در آن سفرها یا وظایف گزارش میشوند.
برای راهاندازی پروژههای جدید و پیکربندی صورتحساب برای آنها، از مراحل زیر استفاده کنید.
راهاندازی پروژه جدید
ایجاد پروژه
- [شما] برای هر محیط جدید، مثلاً محیطهای تولید، مرحلهبندی و تضمین کیفیت، یک پروژه جدید گوگل کلود در کنسول گوگل کلود ایجاد کنید.
- [همکار یا تیم گوگل] پروژههای جدید را به لیست مجاز اضافه کنید تا به محصولات Mobility دسترسی داشته باشید. با نماینده فروش خود در گوگل یا همکار همکاری کنید و شناسه پروژه ایجاد شده در مرحله قبل را ارائه دهید.
- [شما] مخاطبین ضروری پروژههای خود را بهروزرسانی میکنید. این مرحله برای اطمینان از اینکه تیمهای پشتیبانی گوگل در صورت نیاز میتوانند به افراد مناسب برای پروژه شما دسترسی پیدا کنند، بسیار مهم است.
پیکربندی پروژه
مراحل زیر را در کنسول گوگل کلود برای پروژه ایجاد شده در مراحل قبلی انجام دهید:
شما حسابهای کاربری خدماتی شامل ارتباط صحیح نقشهای مدیریت شناسایی و دسترسی به تحرک (IAM) ( مبتنی بر سفر و مبتنی بر وظیفه ) ایجاد میکنید.
- همانطور که در محیط توسعه انجام شده است یا در صورت نیاز با تفکیک ساختاریافتهتر دسترسی - به این بخش مراجعه کنید.
[شما] کلیدهای API ایجاد میکنید - همانطور که در محیط توسعه انجام شد یا در صورت نیاز با تفکیک ساختاریافتهتر دسترسی (مثلاً به ازای هر محصول، دامنه و غیره).
[شما] رابطهای برنامهنویسی کاربردی (API) مانند «سواری و تحویل محلی» و سایر رابطهای برنامهنویسی کاربردی مورد نیاز پلتفرم نقشههای گوگل (مانند ژئوکدینگ، تکمیل خودکار، اعتبارسنجی آدرس) را فعال کنید.
سهمیه [شما]: اگر برای API های خاصی به ارتقاء QPM (تعداد پرس و جو در دقیقه) نیاز دارید، برای پشتیبانی تیکت باز کنید. نحوه انجام این کار را اینجا ببینید. شما باید یک توجیه تجاری اضافه کنید که بیان کند چرا به ارتقاء نیاز دارید. سهمیههای از پیش تعریف شده را میتوانید اینجا مشاهده کنید.
اگر سیستمهایی توسعه دادهاید که از اعتبارنامههای محیط توسعه استفاده میکنند، مطمئن شوید که این سیستمها قادر به اشاره به اعتبارنامههای جدیدی هستند که برای پروژههای جدید ایجاد شدهاند. این شامل اشاره به سیستمهای backend و frontend به اعتبارنامههای جدید مانند کلیدهای API، حسابهای سرویس و اطمینان از استفاده از شناسههای پروژه صحیح در هر محیط مربوطه میشود.
پیکربندی صورتحساب
در اینجا فرض میکنیم که شما قبلاً مستقیماً (در صورت وجود) یا از طریق یک شریک با گوگل قرارداد امضا کردهاید. این پیشنیاز دریافت حساب پرداخت موبایلی در نامه خوشامدگویی است که در مراحل بعدی استفاده خواهد شد.
- [شما] تأیید کنید که آیا شناسه حساب صورتحساب حمل و نقل به عنوان بخشی از نامه خوشامدگویی که از طریق ایمیل از طرف گوگل پس از امضا و اجرای قرارداد ارسال میشود، دریافت شده است یا خیر. مهم : نامه خوشامدگویی به مخاطبین فنی و مالی ذکر شده در فرم سفارش قرارداد شما ارسال میشود. با تیم پروژه خود همکاری کنید تا بفهمید چه کسی ممکن است آن را دریافت کرده باشد و از آن شخص بخواهید شناسه حساب صورتحساب را که مجموعهای از کاراکترها و اعداد جدا شده با خط فاصله است، در اختیار شما قرار دهد.
- [شما] با گوگل یا شریک خود همکاری کنید تا از انجام اعتبارسنجی صورتحساب اطمینان حاصل کنید - این بدان معناست که سیستمهای شما از قبل به درستی سفرها یا وظایف را به گوگل گزارش میدهند. جزئیات بیشتر در بخش بعدی.
- شما میتوانید پروژههای گوگل کلود خود را با استفاده از کنسول کلود به حساب صورتحساب جدید هدایت کنید - به بخش پیکربندی حساب صورتحساب در این سند مراجعه کنید.
جزئیات بیشتر در مورد صورتحساب به طور کلی را میتوانید اینجا و اینجا بیابید.
اعتبارسنجی صورتحساب
اعتبارسنجی صورتحساب برای اطمینان از دریافت صحیح هزینه از شما مهم است. گاهی اوقات شرکتها بهطور تصادفی APIها را بهطور نادرست پیادهسازی میکنند که منجر به هزینههای بیشتر یا گزارش کمتر از واقع میشود.
اعتبارسنجی صورتحساب شامل مراحل زیر است:
بررسی اینکه آیا درخواستهای ارسالی به APIهای پلتفرم نقشههای گوگل دارای tripId (یا taskId) در هدر درخواست هستند یا خیر - جزئیات بیشتر اینجا .
بررسی اینکه آیا سفرها (یا وظایف) به درستی گزارش میشوند یا خیر. این بستگی به این دارد که از چه بستهی تحرکی استفاده میشود:
- شروعکننده و بهینهسازی یا تسریعکنندهی تحرک (مبتنی بر سفر) : ادغام با API گزارشبیلبلایونت الزامی است. این بدان معناست که هر زمان که یک سفر با موفقیت انجام شود، باید درخواستی به این API ارسال شود. برای تأیید صحت انجام این کار، باید مراحل شرح داده شده در اینجا را دنبال کنید.
- شتابدهی به تحرک (مبتنی بر وظیفه) : صدور صورتحساب لازم نیست توسط یک فراخوانی API آغاز شود. این اتفاق به طور خودکار زمانی رخ میدهد که نتیجه یک وظیفه در یک وظیفه تحویل روی «موفق» تنظیم شده باشد. بنابراین، بسیار مهم است که نتیجه وظیفه را به درستی روی «ناموفق» یا «موفق» تنظیم کنید. مهندسان مشتری (شرکا یا گوگل) با شما همکاری خواهند کرد تا تأیید کنند که پیادهسازی به درستی انجام شده است. از طریق 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"اگر ورودیها نمایش داده شوند، به این معنی است که سیستمهای backend شما به درستی وظایف را روی SUCCEEDED تنظیم میکنند.
نکته : بررسی این نکته مهم است که آیا تعداد سفرها یا وظایف واقعی که با موفقیت انجام شدهاند با تعداد تماسهای گزارششده مطابقت دارد یا خیر. گاهی اوقات شاهد گزارش رویدادهای صورتحساب هستیم اما این رویدادها با کل تعداد سفرها یا وظایفی که در واقعیت انجام شدهاند، مطابقت ندارند (کمتر گزارش شدهاند).
وضعیت سلامت ادغام
یک مهاجرت موفقیتآمیز به محیط عملیاتی نه تنها باید تضمین کند که صورتحساب به درستی کار میکند، بلکه باید تضمین کند که APIها نیز در اجرا با مشکل مواجه نمیشوند. وقتی صحبت از خدمات حمل و نقل میشود، بررسی اینکه آیا ادغام با Fleet Engine (API مربوط به سفرهای محلی و تحویل کالا) به درستی اجرا شده است یا خیر، مهم است.
برای انجام این کار، میتوانید Cloud Logging را باز کنید و از کوئری زیر استفاده کنید:
jsonPayload.errorResponse.code:*
این باید تمام ورودیهای لاگ دارای مشکل را فهرست کند. برای مثال:

این مشکلات را میتوان به سایر محصولات ابری مانند BigQuery منتقل کرد. معیارها و هشدارها را میتوان بر اساس کوئری Cloud Logging پیکربندی کرد:

از آنجایی که اینها محصولات گوگل کلود هستند، ممکن است هزینه اضافی داشته باشند. میتوانید برای شفافسازی بیشتر با شریک یا نماینده گوگل خود صحبت کنید.
پیکربندی حساب صورتحساب
اگر اکنون همه سیستمهای شما به درستی Tripها یا Taskها را گزارش میدهند و هیچ خطایی در ادغام وجود ندارد، وقت آن رسیده است که پروژه(های) خود را به حساب صورتحسابی که به عنوان بخشی از نامه خوشامدگویی دریافت کردهاید و در بخشهای قبلی این سند به آن پرداخته شده است، ارجاع دهید.
توجه : اگر با یک شریک نقشه همکاری میکنید، آنها میتوانند در این مرحله به شما کمک کنند و لازم نیست مراحل زیر را به تنهایی دنبال کنید. اگر مستقیماً با گوگل همکاری میکنید، که در برخی مناطق ممکن است اتفاق بیفتد، میتوانید مراحل بعدی را دنبال کنید:
برای انجام آن:
- کنسول ابری گوگل (https://console.cloud.google.com) را باز کنید.
- پروژه جدیدی را که در محیط تولید استفاده خواهد شد، انتخاب کنید.
- به بخش صورتحساب آن پروژه بروید. یک میانبر میتواند دسترسی به این لینک باشد: https://console.cloud.google.com/billing
- صورتحساب > روی «مدیریت حسابهای صورتحساب» کلیک کنید:
پروژه شما ممکن است متفاوت از موارد فوق باشد.
- در صورتحساب > روی نماد ۳ نقطه کلیک کنید
در کنار یکی از پروژههای تولیدی که ایجاد شده است، گزینه "تغییر حساب صورتحساب" را انتخاب کنید:
- صورتحساب > در حساب صورتحساب، کد حساب صورتحسابی را که در نامه خوشامدگویی دریافت کردهاید، از لیست کشویی انتخاب کنید. سپس، روی "تنظیم حساب" کلیک کنید:

- این پروژه به حساب صورتحساب جدید متصل خواهد شد:
مهم : از این مرحله به بعد، تمام سفرها یا وظایف گزارش شده در این پروژه طبق توضیحات قبلی صورتحساب خواهند شد. اگر اعتبارسنجی صورتحساب هنوز انجام نشده است، هنوز حساب صورتحساب را پیوند ندهید.
- پس از افزودن روش جدید صورتحساب، برای تأیید صحت اطلاعات، به «نمای کلی > نمای کلی پرداخت» و سپس «تنظیمات پرداخت» بروید. برای اطلاعات بیشتر در مورد بهروزرسانی صورتحساب و پرداخت، لطفاً به این لینک مراجعه کنید. برای هرگونه مشکل مربوط به صورتحساب، لطفاً یک پرونده پشتیبانی صورتحساب تشکیل دهید یا با شریک یا نماینده گوگل خود همکاری کنید.
گزارشهای صورتحساب
گزارشهای صورتحساب به شما کمک میکنند تا هزینههای مرتبط با حساب صورتحساب مرتبط با پروژه را درک کنید.
توجه : اگر با یکی از شرکای نقشه همکاری میکنید، لطفاً با آنها همکاری کنید تا مطمئن شوید اطلاعات صورتحساب مربوطه که نیاز دارید در اختیارتان قرار میگیرد.
حساب صورتحساب مرتبط با پروژه را باز کنید، گزارشها را انتخاب کنید. سپس میتوانید از مجموعه فیلترهای زیر استفاده کنید:

در اینجا تنظیم اصلی که باید در نظر داشته باشید، گروهبندی بر اساس فیلتر بر اساس SKU است که اطلاعات دقیقی در مورد سفرها و وظایف و همچنین سایر APIهای مورد استفاده، از جمله اینکه آیا اضافه بار وجود داشته است یا خیر، همانطور که قبلاً توضیح داده شد، نشان میدهد:

اطلاعات گزارش روزانه بهروزرسانی میشود. در صورت نیاز به اطلاعات درونروزی، میتوان از پرسوجوهای Cloud Logging برای مشاهده تعداد رویدادهای قابل پرداخت در طول روز استفاده کرد. برای این منظور به بخشهای قبلی مراجعه کنید.
طرح افزایش شیب
نکته مهمی که باید به آن اشاره کرد، طرح افزایش سرعت (Ramp Up Plan) شماست. بسته به ماهیت کسب و کار شما، معمولاً همه ترافیک به پروژه موبایل منتقل نمیشود. به عنوان مثال، برخی از شرکتها برای اجرای راهکار جدید در تمام شعب، نمایندگیها، فروشگاهها، دفاتر و غیره خود زمان میبرند، به این معنی که بخشی از ترافیک از سیستمهای قدیمی استفاده میکند و بخشی از ترافیک به پروژه جدید میرود.
همچنین، در بسیاری از موارد، تمام ترافیک به یک مورد استفادهی حمل و نقل تعلق نخواهد داشت، که این مورد در مورد مکانیابهای فروشگاه، تحویل کنار خیابان و سایر راهحلهای داخلی صدق میکند. این موارد باید به یک حساب صورتحساب پلتفرم نقشههای گوگل اشاره کنند، زیرا ترافیک آنجا باید از حساب صورتحساب حمل و نقل جدا نگه داشته شود.
رعایت سیاست اجرایی ضروری است:
- مدل مبتنی بر سفر - «راهکار سرویس حمل و نقل و تحویل کالا بر اساس تقاضا برای استفاده در سرویسهای حمل و نقل و تحویل کالا بر اساس تقاضا، تجاری در نظر گرفته شده است. چنین سرویسهایی معمولاً شامل (الف) مصرفکنندگانی هستند که درخواست سفر به مقصد مشخص (یا تحویل یک کالای خاص) را ارسال میکنند، و (ب) رانندگانی که با درخواستها مطابقت دارند و وسیله نقلیه را برای تکمیل خدمات هدایت میکنند.»
- مدل مبتنی بر وظیفه - «راهکار ناوگان آخرین مایل پلتفرم نقشههای گوگل برای استفاده در سرویسهای تجاری تحویل آخرین مایل و دریافت اولین مایل در نظر گرفته شده است. چنین سرویسهایی معمولاً شامل (الف) ناوگانی از وسایل نقلیه تحویل کالا که یا متعلق به مشتری هستند یا با آنها قرارداد بسته شده است، (ب) تحویلها بر اساس یک مسیر از پیش برنامهریزی شده، (ج) شبکهای از مراکز توزیع با تیمهای عملیاتی که از اجرای تحویل پشتیبانی میکنند، و (د) مصرفکنندگانی که محمولهها را ردیابی و سپس دریافت میکنند، میشوند.»
بنابراین باید بدانید که کدام یک از سیستمهای شما باید به حساب صورتحساب پلتفرم نقشههای گوگل و کدام یک باید به حساب صورتحساب حمل و نقل اشاره کنند. داشتن چندین پروژه و اشاره هر کدام به حساب صورتحساب صحیح، امری رایج است.
به عنوان مثال، در نظر بگیرید که هر سفر/وظیفه امروز طبق محدودیتهای استفاده شامل ۱۰ درخواست Geocoding است. اگر مهاجرت شما چند ماه طول بکشد و در ماه اول ۱۰۰ هزار سفر/وظیفه گزارش دهید، این بدان معناست که میتوانید ۱ میلیون بار API Geocoding را فراخوانی کنید. اما اگر کسب و کار شما ۵ میلیون درخواست Geocoding داشته باشد، ممکن است این اختلاف (۴ میلیون) به عنوان اضافه بار گزارش شود. در اینجا دو گزینه وجود دارد:
- شما تعداد سفرها/وظایفی را که به ما گزارش میدهید افزایش میدهید (طرح افزایش سرعت را تسریع میکنید)، بنابراین محدودیتهای بالاتری اعمال میشود، در این صورت باید ۵۰۰ هزار سفر/وظیفه در ماه گزارش دهید.
- همانطور که قبلاً توضیح داده شد، شما در طول مذاکرات قرارداد، محدودیتهای بالاتری را مذاکره میکنید.
- شما درخواستهای API مربوط به Geocoding را به یک API پلتفرم نقشههای گوگل ارجاع میدهید تا از سطوح تخفیف بالاتر بهرهمند شوید و ارزانتر از هزینههای اضافی بپردازید.
ما میدانیم که تخمین هزینه بسته به اندازه و پیچیدگی کسب و کار شما و موارد استفاده میتواند پیچیده باشد، لطفاً با شریک یا همتای گوگل خود همکاری کنید تا بهترین راه برای آمادهسازی برای راهاندازی تولید با استفاده از پروژههای موجود خود را تعیین کنید.
به طور خلاصه، برای ایجاد یک برنامهی افزایش سرعت مناسب، مراحل زیر مورد نیاز است: ۱. مشخص کنید کدام موارد استفاده مربوط به حمل و نقل هستند و کدامها مطابق با سیاست پیادهسازی نیستند. ۲. مشخص کنید که امروزه کدام APIهای پلتفرم نقشههای گوگل برای موارد استفادهی مربوطه و حجم آنها استفاده میشوند. ۳. مشخص کنید که آیا APIهای پلتفرم نقشههای گوگل پس از پیادهسازی راهکار حمل و نقل همچنان مورد نیاز خواهند بود یا خیر - به عنوان مثال، محاسبهی ETA به طور خودکار در Fleet Engine انجام میشود، ممکن است دیگر نیازی به محاسبهی آنها با Directions API نداشته باشید. ۴. مشخص کنید که چه مدت طول میکشد تا موارد استفادهی حمل و نقل به طور کامل به پلتفرم حمل و نقل جدید در کنار شما منتقل شوند. ۵. دوباره بررسی کنید که آیا محدودیتهای استفاده برای پشتیبانی از موارد استفادهی شما کافی هستند یا خیر. ۶. نقطهی عطف زمانی را که میتوان تمام درخواستهای پلتفرم نقشههای گوگل را برای موارد استفادهی حمل و نقل به حساب صورتحساب حمل و نقل اضافه کرد، مشخص کنید.
نتیجهگیری
در پایان، پیکربندی صحیح حساب صورتحساب برای پیشبینی قیمت و شفافیت ضروری است. با استفاده از فناوری سیار ما که بهترین خدمات مکانیابی را در کلاس خود ارائه میدهد، شرکتها میتوانند مطمئن باشند که فرآیندهای صورتحساب آنها دقیق و کارآمد است. این امر نه تنها به کاهش هزینهها کمک میکند، بلکه دادهها و بینشهای لازم را برای تصمیمگیریهای تجاری آگاهانه فراهم میکند. علاوه بر این، شفافیت ارائه شده توسط چنین سیستمی به شرکتها این امکان را میدهد که درک روشنی از هزینههای خود داشته باشند و منجر به مدیریت بهتر بودجه شود.
اقدامات بعدی
- حساب صورتحساب خود را در کنسول Google Cloud تنظیم کنید.
- جزئیات بیشتر در مورد صورتحساب به طور کلی را میتوانید در اینجا بیابید