راهنمای صورت‌حساب برای پلتفرم و تحرک نقشه‌های Google

قبل از اینکه یک پروژه جدید Google Maps را در مرحله تولید پیاده سازی کنید، می خواهید مطمئن شوید که تنظیمات شما درست است تا مبلغ مناسبی را برای محصولاتی که استفاده می کنید پرداخت کنید. در این سند، ما جنبه‌هایی را پوشش می‌دهیم تا مطمئن شویم (i) شفافیت صورت‌حساب را دارید - بنابراین می‌توان استفاده را قبل از ایجاد فاکتور تأیید کرد و (ii) راه‌اندازی صحیح پروژه - برای اطمینان از اینکه می‌توانید از محصولات ما استفاده کنید.

اگرچه این باید یک فرآیند نسبتاً ساده باشد، Maps Partners می‌تواند با شما همکاری کند تا اطمینان حاصل شود که پروژه‌های شما به درستی جابه‌جا می‌شوند.

مفاهیم

در این بخش می‌خواهیم مطمئن شویم که اطلاعات اولیه درباره صورت‌حساب Google Maps و تنظیمات مختلفی که می‌تواند وجود داشته باشد را درک می‌کنید. در بسیاری از موقعیت ها هیچ درست یا غلطی وجود ندارد، بستگی به نوع نتیجه ای دارد که می خواهید به دست آورید.

در طول این سند، ما در مورد پروژه Google Cloud شما بسیار صحبت می کنیم. این به این دلیل است که محصولات Google Maps از طریق آن در دسترس هستند. این بدان معناست که پیکربندی ما در این سند در پروژه Google Cloud شما انجام شده است.

حساب های صورتحساب

امروزه هر شرکتی که از محصولات Google Maps استفاده می کند، یک پروژه Google Cloud مرتبط با آنها دارد. این پروژه باید دارای یک حساب صورتحساب پیکربندی شده باشد. حساب صورت‌حساب مسئول جمع‌آوری تمام استفاده‌های Google Maps و ایجاد فاکتور هر ماه بر اساس آن استفاده است.

برای Mobility ، یک حساب صورتحساب ویژه ارائه شده است. این حساب صورت‌حساب فقط برای موارد استفاده مرتبط با تحرک مانند: اشتراک‌گذاری سواری، تحویل و تدارکات استفاده می‌شود.

یک حساب صورت‌حساب می‌تواند توسط چندین پروژه Google Cloud یا فقط یک مورد استفاده شود.

پروژه واحدی که به یک حساب صورت‌حساب اشاره می‌کند:

  • مورد استفاده خاص (یعنی موارد استفاده تحرک)
  • فاکتورهای جداگانه
  • بر اساس حجم این پروژه تکی تخفیف داده می شود

پروژه های متعددی که به یک حساب صورتحساب اشاره می کنند:

  • مورد استفاده مشابه
  • با تجمیع میزان مصرف از سطوح تخفیف بهره ببرید
  • یک فاکتور

برای اطلاعات بیشتر درباره حساب‌های صورت‌حساب و سایر اطلاعات مرتبط، این پیوند را بررسی کنید.

همانطور که در بالا گفته شد، یک حساب صورتحساب واحد می تواند به چندین پروژه اشاره کند. اگر بیش از یک پروژه دارید، باید مشخص کنید که کدام یک از خدمات جابجایی ما استفاده خواهند کرد و آنها را به حساب صورتحساب حمل و نقل معرفی کنید. پروژه‌هایی که مورد استفاده از تحرک مرتبط با آن‌ها ندارند، باید همچنان به حساب صورت‌حساب Google Maps Platform که امروزه از آن استفاده می‌کنید، اشاره کنند. برای دریافت یک حساب صورت‌حساب حمل‌ونقل، باید قرارداد حمل‌ونقل با Google یا از طریق یک شریک امضا شود. در زیر می‌توانید ببینید که چگونه یک حساب صورت‌حساب در کل طرح و تنظیمات مختلف قرار می‌گیرد:

تنظیمات حساب صورتحساب ممکن
تنظیمات حساب صورتحساب ممکن

منابع ابری، حساب صورتحساب و تولید فاکتور

در مورد قیمت گذاری صحبت می کنیم، در پلتفرم نقشه های گوگل سطوح مختلفی از تخفیف ها وجود دارد که در برخی سناریوها از طریق Maps Partners یا مستقیماً با Google در دسترس هستند. این ردیف‌ها بر اساس حجم هستند، بنابراین با استفاده بیشتر از محصولات ما، هزینه کمتری پرداخت می‌کنید (تخفیف برای هر SKU به صورت جداگانه اعمال می‌شود). سیستم صورت‌حساب ما پروژه(های) شما را بر اساس اعتباری که برای تماس با محصولات ما استفاده کرده‌اید، شناسایی می‌کند، این می‌تواند یک کلید API یا یک حساب سرویس برای برخی از APIهای تحرک باشد:

کلیدهای API

API های پلتفرم نقشه های گوگل با استفاده از یک کلید API احراز هویت می شوند. Google حساب صورت‌حساب پروژه Google Cloud مربوطه را بر اساس این کلید API شناسایی می‌کند، جایی که مصرف اتفاق می‌افتد.

نمونه ای از درخواست به API Geocoding :

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

JWT

برخی از APIها به شناسه پروژه 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"
    }
}'

هزینه ها

در پلتفرم نقشه های گوگل، هزینه ها بر اساس حجم درخواست های API محاسبه می شود. برای خدمات Mobility، ما بر اساس حجم تراکنش‌های حمل‌ونقل قابل صورت‌حساب، که سفرها یا وظایف با موفقیت انجام شده‌اند، هزینه می‌کنیم (محموله، نه وانت). این قبل از امضای قرارداد تعریف شده است. اگر یک شرکت حمل و نقل یا تحویل غذا هستید، تکمیل یک سواری یا تحویل معیار موفقیت شما است - این نقشه به یک سفر می‌پردازد. وظایف برای شرکت های لجستیک و خرده فروشانی که باید بسته ها را با موفقیت تحویل دهند استفاده می شود.

می‌دانیم که مشتریان Mobility از محصولات پلتفرم Google Maps در اجرای سفرها و تحویل‌های خود نیز استفاده می‌کنند. بنابراین، اگر از یک حساب صورت‌حساب حمل‌ونقل استفاده می‌کنید، می‌توانید تا زمانی که محدودیت‌های از پیش تعریف‌شده در همان مورد استفاده از تحرک رعایت شود، با پلتفرم Google Maps بدون هیچ هزینه‌ای تماس بگیرید.

به عنوان مثال، اگر شما یک شرکت تحویل غذا هستید، برای هر سفر موفقی که انجام می دهید، می توانید ده بار با Geocoding API تماس بگیرید. برای کسب اطلاعات بیشتر در مورد این محدودیت‌ها، محدودیت‌های استفاده را در اسناد تحرک ببینید. هرگونه تغییر در سقف نیاز به اصلاحیه ای در قرارداد شما دارد، بنابراین با نماینده Google یا Partner خود برای بحث در مورد نیازهای خاص خود کار کنید.

در پایان ماه، فاکتوری بر اساس (i) تعداد سفرها یا کارهای موفق گزارش شده در سیستم و (ii) هر حجمی از تماس‌های API پلتفرم Google Maps فراتر از محدودیت‌های از پیش تعیین‌شده ("بیش از حد") ایجاد می‌شود. . محدودیت‌های ما با آنچه در بازار به‌طور گسترده مورد نیاز است، مطابقت دارد.

ما به شما پیشنهاد می کنیم اسناد رسمی صورتحساب حمل و نقل را که در اینجا یافت می شود به دقت مطالعه کنید.

خلبانان و ارزیابی

مشتریان می‌توانند آزمایشی کوچک (اثبات مفهوم، ارزیابی) خدمات جابجایی را در حساب صورت‌حساب Google Maps Platform برای مدت زمان محدودی قبل از امضای قرارداد اجرا کنند. اگر می‌خواهید یک خلبان اجرا کنید، با شریک نقشه‌های خود یا همتای Google خود صحبت کنید.

در مرحله آزمایشی، همانطور که گفته شد، هیچ حساب صورتحساب تحرک در دسترس نیست زیرا قرارداد هنوز امضا نشده است. این بدان معناست که هر زمان که از محصولات پلتفرم نقشه های گوگل استفاده می شود، شارژ می شوند، اما محصولات مخصوص تحرک اینگونه نیست. به عبارت دیگر، این بدان معناست که در مرحله آزمایشی صورت‌حساب بر اساس Task یا Trip نیست، در نتیجه محدودیت‌های استفاده در این مرحله اعمال نمی‌شود.

هنگامی که پایلوت به طور رسمی برای تولید راه اندازی شد، باید طبق قرارداد پرداخت شود.

به طور خلاصه:

  • مرحله آزمایشی/توسعه : فقط برای APIهای Google Maps که در دسترس عموم هستند هزینه دریافت می‌کنید. APIها و SDKهایی که به صورت عمومی در دسترس نیستند تا زمانی که از حساب صورتحساب تحرک در پروژه استفاده نشود، هزینه ای متحمل نمی شوند. به خاطر داشته باشید که Google به هر حساب صورت‌حساب جدیدی که ایجاد می‌شود، 200 دلار اعتبار برای APIهای پلتفرم Google Maps ارائه می‌کند. این باید برای یک محیط کنترل شده در طول دوره ارزیابی کافی باشد.

  • مرحله تولید : هزینه سفر یا وظایف از شما دریافت می شود. هزینه‌های مرتبط با پلتفرم نقشه‌های Google تنها در صورتی متحمل می‌شوند که استفاده از محدودیت‌های استفاده ("سرپوش") برای قرارداد بیشتر شود. اگر چنین است، شما می خواهید برای اضافه هزینه پرداخت کنید. هزینه های اضافی طبق تعریف در اینجا محاسبه می شود.

نحوه مهاجرت به حساب صورتحساب حمل و نقل

وقتی به تولید مهاجرت می‌کنید، معمولاً باید یک پروژه Google Cloud اضافی ایجاد کنید تا محیط‌های مختلف شما مانند QA (تضمین کیفیت) و تولید را نشان دهد. قبل از آن، شما احتمالا فقط یک محیط واحد دارید، محیط توسعه.

الزامات

فردی در کنار شما که می تواند:

  1. حساب‌های صورت‌حساب را در Google Cloud مدیریت کنید، معمولاً این کار توسط مدیر حساب صورت‌حساب یا مالک پروژه انجام می‌شود.
  2. دسترسی به شناسه حساب صورت‌حساب جدید که به‌عنوان بخشی از نامه خوش‌آمدگویی که پس از امضای قرارداد ایجاد شد، آمده است.
  3. دسترسی به پروژه Google Cloud مربوط به محیط تولید که در آن سفرها یا وظایف گزارش می شود.

از مراحل زیر برای راه اندازی پروژه های جدید و پیکربندی صورتحساب برای آنها استفاده کنید.

راه اندازی پروژه جدید

ایجاد پروژه

  1. [شما] برای هر محیط جدید یک پروژه GCP جدید در Google Cloud Console ایجاد کنید. به عنوان مثال، تولید، مرحله بندی و تضمین کیفیت.
  2. [تیم شریک یا Google] برای دسترسی به محصولات Mobility، پروژه‌های جدیدی را به فهرست مجاز اضافه کنید. با نماینده فروش خود در Google یا Partner کار کنید و شناسه پروژه ایجاد شده در مرحله قبل را ارائه دهید.
  3. [شما] مخاطبین ضروری را در پروژه های خود به روز کنید. این مرحله برای اطمینان از اینکه تیم های پشتیبانی Google می توانند در صورت نیاز به افراد مناسب برای پروژه شما دسترسی پیدا کنند بسیار مهم است.

پیکربندی پروژه

مراحل زیر را در Google Cloud Console برای پروژه ایجاد شده در مراحل قبلی تکمیل کنید:

  1. [شما] حساب‌های سرویس ایجاد کنید، از جمله نقش‌های مدیریت شناسایی و دسترسی به تحرک صحیح (IAM) ( مبتنی بر سفر و بر اساس کار )

    • همانطور که در محیط توسعه یا با تفکیک ساختارمندتر دسترسی در صورت نیاز انجام شد - این بخش را ببینید.
  2. [شما] کلیدهای API را ایجاد کنید - همانطور که در محیط توسعه یا با تفکیک ساختارمندتر دسترسی (به عنوان مثال در هر محصول، دامنه، و غیره) در صورت نیاز انجام شد.

  3. [شما] API‌هایی مانند «سوارها و تحویل‌های محلی» و دیگر APIهای پلتفرم Google Maps مورد نیاز (مانند کدگذاری جغرافیایی، تکمیل خودکار، اعتبارسنجی آدرس) را فعال کنید.

  4. [شما] سهمیه: اگر به افزایش QPM (پرسش‌ها در دقیقه) برای APIهای خاص نیاز دارید، یک بلیط برای پشتیبانی باز کنید. نحوه انجام آن را اینجا ببینید. باید یک توجیه تجاری اضافه کنید که دلیل نیاز به ارتقاء را بیان کند. سهمیه های از پیش تعریف شده را می توان در اینجا مشاهده کرد.

  5. [شما] اگر سیستم‌هایی توسعه داده‌اید که از اعتبارنامه‌های محیط توسعه استفاده می‌کنند، مطمئن شوید که این سیستم‌ها می‌توانند به اعتبارنامه‌های جدیدی که برای پروژه‌های جدید ایجاد شده ایجاد شده‌اند اشاره کنند. این شامل اشاره کردن سیستم‌های باطن و فرانت‌اند به اعتبارنامه‌های جدید مانند کلیدهای API، حساب‌های خدمات و اطمینان از استفاده از شناسه پروژه مناسب در هر محیط مربوطه است.

پیکربندی صورتحساب

در اینجا ما فرض می‌کنیم که قبلاً قراردادی را مستقیماً (در صورت لزوم) یا از طریق یک شریک با Google امضا کرده‌اید. این یک پیش نیاز برای دریافت حساب Mobility Billing در نامه خوش آمدگویی است که قرار است در مراحل بعدی استفاده شود.

  1. [شما] بررسی کنید که شناسه حساب صورت‌حساب تحرک به عنوان بخشی از نامه خوش‌آمدگویی که پس از امضای قرارداد و اجرای آن از طریق ایمیل از Google ارسال می‌شود، دریافت شده است. مهم : نامه خوش آمد گویی به مخاطبین فنی و مالی مندرج در فرم سفارش قرارداد شما ارسال می شود. با تیم پروژه خود کار کنید تا بفهمید چه کسی ممکن است آن را دریافت کرده باشد و از آن شخص بخواهید شناسه حساب صورت‌حساب را که مجموعه‌ای از کاراکترها و اعداد است که با خط فاصله از هم جدا شده‌اند، در اختیار شما قرار دهد.
  2. [شما] با Google یا Partner کار کنید تا مطمئن شوید که اعتبار سنجی صورت‌حساب انجام شده است - این بدان معناست که سیستم‌های شما قبلاً به‌درستی سفرها یا وظایف را به Google گزارش می‌دهند. جزئیات بیشتر در بخش بعدی
  3. [شما] پروژه‌های Google Cloud خود را با استفاده از Cloud Console به حساب صورت‌حساب جدید هدایت کنید - بخش پیکربندی حساب صورت‌حساب را در ادامه این سند ببینید.

جزئیات بیشتر در مورد صورتحساب به طور کلی را می توانید در اینجا و اینجا بیابید.

اعتبار سنجی صورتحساب

اعتبار سنجی صورتحساب برای اطمینان از اینکه هزینه شما به درستی محاسبه می شود مهم است. گاهی اوقات شرکت ها به طور تصادفی API ها را به اشتباه پیاده سازی می کنند که منجر به هزینه های بیشتر یا گزارش کم می شود.

اعتبار سنجی صورتحساب شامل مراحل زیر است:

  1. بررسی اینکه آیا درخواست‌ها به APIهای پلتفرم Google Maps دارای یک tripId (یا taskId) در سرصفحه درخواست هستند - جزئیات بیشتر در اینجا .

  2. بررسی اینکه آیا سفرها (یا وظایف) به درستی گزارش شده است. این بستگی به بسته Mobility مورد استفاده دارد:

    • Mobility Starter and Optimize یا Accelerate (بر اساس سفر) : ادغام با ReportBillableEvent API مورد نیاز است. این بدان معنی است که هر زمان که یک سفر با موفقیت انجام شود، باید درخواستی برای این API ارائه شود. برای تأیید اینکه آیا این به درستی اتفاق می‌افتد، باید مراحل توضیح داده شده در اینجا را دنبال کنید.
    • Mobility Accelerate (مبتنی بر کار) : صورت‌حساب لازم نیست با تماس API آغاز شود. هنگامی که یک نتیجه کار در یک کار تحویل روی موفقیت آمیز تنظیم شود، به طور خودکار اتفاق می افتد. بنابراین، بسیار مهم است که نتیجه کار را به درستی روی FAILED یا SUCCEEDED تنظیم کنید. مهندسان مشتری (شریک یا گوگل) با شما کار خواهند کرد تا تأیید کنند که پیاده سازی به درستی انجام شده است. از طریق 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"
    

    اگر ورودی ها نمایش داده شوند، به این معنی است که سیستم های پشتیبان شما به درستی وظایف را روی SUCCEEDED تنظیم می کنند.

    توجه : مهم است که بررسی کنید آیا تعداد سفرها یا کارهایی که با موفقیت انجام شده اند با تعداد تماس های گزارش شده مطابقت دارد یا خیر. گاهی اوقات می‌بینیم که رویدادهای صورت‌حساب گزارش می‌شوند، اما با مجموع سفرها یا کارهایی که واقعاً در زندگی واقعی انجام شده‌اند (کم گزارش‌دهی) مطابقت ندارند.

وضعیت سلامت ادغام

مهاجرت موفقیت آمیز به تولید نه تنها باید تضمین کند که صورتحساب به درستی کار می کند، بلکه API ها نیز اجرا نمی شوند. هنگامی که صحبت از سرویس های تحرک به میان می آید، بررسی اینکه آیا ادغام با Fleet Engine (Local Rides and Deliveries API) به درستی اجرا شده است یا خیر، مهم است.

برای انجام این کار، می توانید Cloud Logging را باز کنید و از عبارت زیر استفاده کنید:

jsonPayload.errorResponse.code:*

این باید تمام ورودی های گزارش دارای مشکلات را فهرست کند. به عنوان مثال:

پرس و جو خطاها با استفاده از Cloud Logging
پرس و جو خطاها با استفاده از Cloud Logging

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

ایجاد متریک از جستجوی Cloud Logging
ایجاد متریک از جستجوی Cloud Logging

از آنجایی که اینها محصولات Google Cloud هستند، ممکن است هزینه اضافی متحمل شود. برای وضوح بیشتر می توانید با شریک یا نماینده Google خود صحبت کنید.

پیکربندی حساب صورت‌حساب

اگر همه سیستم‌های شما اکنون به درستی سفرها یا وظایف را گزارش می‌کنند و هیچ خطای یکپارچه‌سازی وجود ندارد، وقت آن رسیده است که پروژه(های) خود را به حساب صورت‌حساب که به عنوان بخشی از نامه خوش‌آمدگویی دریافت کرده‌اید و در بخش‌های قبلی این سند پوشش داده شده است، هدایت کنید. .

توجه : اگر با یک Maps Partner کار می کنید، آنها می توانند در این مرحله به شما کمک کنند و لازم نیست مراحل زیر را به تنهایی دنبال کنید. اگر مستقیماً با Google کار می کنید، که ممکن است در برخی مناطق اتفاق بیفتد، می توانید مراحل زیر را دنبال کنید:

برای انجام آن:

  1. Google Cloud Console (https://console.cloud.google.com) را باز کنید.
  2. پروژه جدیدی را که در تولید استفاده می شود انتخاب کنید.
  3. به بخش صورتحساب آن پروژه بروید. یک میانبر می تواند دسترسی به این پیوند باشد: https://console.cloud.google.com/billing
  4. صورت‌حساب > روی «مدیریت حساب‌های صورت‌حساب» کلیک کنید:
    چند حساب صورتحساب
    پروژه شما ممکن است متفاوت از موارد بالا به نظر برسد.
  5. در Billing > روی نماد 3 نقطه کلیک کنیدجزئیات بیشتر را باز کنید در کنار یکی از پروژه تولیدی که ایجاد شده است و "تغییر حساب صورتحساب" را انتخاب کنید:
    پروژه را انتخاب کنید
  6. صورت‌حساب > در حساب صورت‌حساب، کد حساب صورت‌حساب را که در نامه خوش‌آمدگویی دریافت کرده‌اید، در لیست کشویی انتخاب کنید. سپس روی «تنظیم حساب» کلیک کنید:
    پروژه را انتخاب کنید
  7. پروژه به حساب صورت‌حساب جدید مرتبط می‌شود:
    حساب صورتحساب مناسب را انتخاب کنید
    مهم : از این مرحله به بعد، تمام سفرها یا وظایف گزارش شده در این پروژه همانطور که قبلا توضیح داده شد، صورت‌حساب می‌شوند. اگر هنوز تأیید صورت‌حساب انجام نشده است، هنوز حساب صورت‌حساب را پیوند ندهید.
  8. پس از افزودن روش صورت‌حساب جدید، برای تأیید صحت اطلاعات، به «نمای کلی > نمای کلی پرداخت» و «تنظیمات پرداخت» بروید. برای اطلاعات بیشتر در مورد به روز رسانی صورتحساب و پرداخت، لطفاً به این لینک مراجعه کنید. برای هر گونه مشکل مربوط به صورت‌حساب، لطفاً یک پرونده پشتیبانی صورت‌حساب تشکیل دهید یا با شریک یا نماینده Google خود کار کنید.

گزارش های صورتحساب

گزارش‌های صورت‌حساب به شما کمک می‌کنند هزینه‌های مرتبط با حساب صورت‌حساب مرتبط با پروژه را درک کنید.

توجه : اگر با یک Maps Partner کار می‌کنید، لطفاً با آنها همکاری کنید تا مطمئن شوید که اطلاعات صورت‌حساب مربوطه مورد نیاز در اختیار شما قرار می‌گیرد.

حساب صورت‌حساب مرتبط پروژه را باز کنید، گزارش‌ها را انتخاب کنید. سپس می توانید از مجموعه فیلترهای زیر استفاده کنید:

فیلترهای گزارش صورتحساب
فیلترهای گزارش صورتحساب

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

فیلترهای گزارش صورتحساب
نمونه ای از محصولات استفاده شده در پروژه

اطلاعات گزارش روزانه به روز می شود. اگر اطلاعات درون روز ضروری است، از پرس و جوهای Cloud Logging می توان برای مشاهده تعداد رویدادهای قابل پرداخت در طول روز استفاده کرد. برای این کار به بخش های قبلی مراجعه کنید.

طرح شیب دار

نکته مهمی که باید به آن اشاره کرد، طرح رمپ آپ شما است. معمول است که همه ترافیک بسته به ماهیت کسب و کار شما به پروژه تحرک منتقل نمی شود. به عنوان مثال، برخی از شرکت ها برای ارائه راه حل جدید برای همه شعبه ها، امتیازات، فروشگاه ها، دفاتر و غیره خود زمان می گذارند، به این معنی که بخشی از ترافیک از سیستم های قدیمی استفاده می کند و بخشی از ترافیک به پروژه جدید می رود.

همچنین، در بسیاری از موارد، تمام ترافیک متعلق به یک مورد استفاده متحرک نخواهد بود، که این مورد برای مکان یاب فروشگاه، پیکاپ کنار خیابان و سایر راه حل های داخلی است. اینها باید به یک حساب صورت‌حساب پلتفرم نقشه‌های Google اشاره کنند زیرا ترافیک آنجا باید جدا از حساب صورت‌حساب حمل‌ونقل نگه داشته شود.

مهم است که از خط مشی پیاده سازی پیروی کنید:

  • مدل مبتنی بر سفر - «راه‌حل سواری و تحویل بر اساس تقاضا برای استفاده در خدمات حمل و نقل تجاری و سفارشی در نظر گرفته شده است. چنین خدماتی معمولاً شامل (الف) مصرف‌کنندگانی است که درخواست‌هایی را برای سفر به مقصد معین (یا تحویل یک کالای خاص) ارسال می‌کنند، و (ب) رانندگانی که با درخواست‌ها مطابقت دارند و برای تکمیل خدمات با وسیله نقلیه رانندگی می‌کنند.
  • مدل مبتنی بر وظیفه - «راه‌حل ناوگان آخرین مایل پلتفرم Google Maps برای استفاده در خدمات تحویل تجاری آخرین مایل و تحویل مایل اول در نظر گرفته شده است. چنین خدماتی معمولاً شامل (الف) ناوگانی از وسایل نقلیه تحویلی که یا تحت مالکیت یا قرارداد مشتری هستند، (ب) تحویل بر اساس یک مسیر از پیش برنامه ریزی شده، (ج) شبکه ای از مراکز توزیع با تیم های عملیاتی که از اجرای تحویل پشتیبانی می کنند، و (د) مصرف کنندگانی که محموله ها را ردیابی و سپس دریافت می کنند.»

بنابراین باید بدانید که کدام یک از سیستم‌های شما باید به حساب صورت‌حساب پلتفرم Google Maps اشاره کنند و کدام یک باید به حساب صورت‌حساب تحرک اشاره کنند. معمولاً چندین پروژه وجود دارد که هر کدام به حساب صورت‌حساب صحیح اشاره می‌کنند.

به عنوان مثال، در نظر بگیرید که هر سفر / وظیفه امروز شامل 10 درخواست Geocoding بر اساس محدودیت های استفاده است. اگر قرار است مهاجرت شما چند ماه طول بکشد و در ماه اول 100 هزار سفر / کار را گزارش کنید، به این معنی است که می‌توانید 1 میلیون بار با Geocoding API تماس بگیرید. اما اگر کسب و کار شما 5M Geocoding درخواست کند، این تفاوت (4M) ممکن است به عنوان اضافه گزارش شود. در اینجا دو گزینه ممکن است:

  1. شما تعداد سفرها/وظایفی را که به ما گزارش می‌دهید افزایش می‌دهید (طرح افزایش سرعت را تسریع می‌کنید)، بنابراین محدودیت‌های بالاتری اعمال می‌شود، در این مورد باید 500 هزار سفر/کار در ماه گزارش دهید.
  2. همانطور که قبلا توضیح داده شد، در طول مذاکرات قرارداد با محدودیت های بالاتر مذاکره می کنید.
  3. شما درخواست‌های Geocoding API را به یک API پلتفرم نقشه‌های Google ارجاع می‌دهید تا از سطوح تخفیف بالاتر بهره مند شوید و ارزان‌تر از هزینه‌های اضافی پرداخت کنید.

ما می دانیم که برآورد هزینه بسته به اندازه و پیچیدگی کسب و کار شما و موارد استفاده می تواند پیچیده باشد، لطفاً با شریک یا همتای Google خود کار کنید تا تعیین کنید بهترین راه برای آماده شدن برای راه اندازی تولید با استفاده از پروژه های موجود شما چیست.

به‌طور خلاصه، برای ایجاد یک طرح رمپ‌آپ مناسب، مراحل زیر مورد نیاز است: 1. شناسایی موارد استفاده مربوط به تحرک و کدام موارد مطابق خط‌مشی پیاده‌سازی نیست. 2. مشخص کنید کدام APIهای پلتفرم Google Maps امروزه برای موارد استفاده مرتبط و حجم آنها استفاده می شود. 3. مشخص کنید که آیا APIهای پلتفرم Google Maps پس از پیاده‌سازی راه‌حل تحرک همچنان مورد نیاز هستند یا خیر - برای مثال محاسبه ETA به طور خودکار در Fleet Engine انجام می‌شود، ممکن است دیگر نیازی به محاسبه آنها با Directions API نداشته باشید. 4. مشخص کنید که چه مدت طول می کشد تا به طور کامل موارد استفاده از تحرک به پلت فرم جدید تحرک در کنار شما منتقل شود. 5. بررسی کنید که آیا محدودیت های استفاده برای پشتیبانی از موارد استفاده شما کافی است یا خیر. 6. نقطه عطف زمانی که همه درخواست‌های پلتفرم نقشه‌های Google می‌توانند به حساب صورت‌حساب تحرک برای موارد استفاده از تحرک تا شوند را شناسایی کنید.

نتیجه گیری

در نتیجه، پیکربندی صحیح حساب صورت‌حساب برای پیش‌بینی‌پذیری قیمت و شفافیت ضروری است. با استفاده از فناوری جابجایی ما که بهترین خدمات مکان کلاسی را در خود جای داده است، شرکت ها می توانند مطمئن باشند که فرآیندهای صورتحساب آنها دقیق و کارآمد است. این نه تنها به کاهش هزینه ها کمک می کند، بلکه داده ها و بینش های لازم را برای تصمیم گیری آگاهانه کسب و کار فراهم می کند. علاوه بر این، شفافیت ارائه شده توسط چنین سیستمی به شرکت ها اجازه می دهد تا درک روشنی از هزینه های خود داشته باشند که منجر به مدیریت بهتر بودجه می شود.

اقدامات بعدی

،

قبل از اینکه یک پروژه جدید Google Maps را در مرحله تولید پیاده سازی کنید، می خواهید مطمئن شوید که تنظیمات شما درست است تا مبلغ مناسبی را برای محصولاتی که استفاده می کنید پرداخت کنید. در این سند، ما جنبه‌هایی را پوشش می‌دهیم تا مطمئن شویم (i) شفافیت صورت‌حساب را دارید - بنابراین می‌توان استفاده را قبل از ایجاد فاکتور تأیید کرد و (ii) راه‌اندازی صحیح پروژه - برای اطمینان از اینکه می‌توانید از محصولات ما استفاده کنید.

اگرچه این باید یک فرآیند نسبتاً ساده باشد، Maps Partners می‌تواند با شما همکاری کند تا اطمینان حاصل شود که پروژه‌های شما به درستی جابه‌جا می‌شوند.

مفاهیم

در این بخش می‌خواهیم مطمئن شویم که اطلاعات اولیه درباره صورت‌حساب Google Maps و تنظیمات مختلفی که می‌تواند وجود داشته باشد را درک می‌کنید. در بسیاری از موقعیت ها هیچ درست یا غلطی وجود ندارد، بستگی به نوع نتیجه ای دارد که می خواهید به آن برسید.

در طول این سند، ما در مورد پروژه Google Cloud شما بسیار صحبت می کنیم. این به این دلیل است که محصولات Google Maps از طریق آن در دسترس هستند. این بدان معنی است که پیکربندی ما در این سند در پروژه Google Cloud شما انجام شده است.

حساب های صورتحساب

امروزه هر شرکتی که از محصولات Google Maps استفاده می کند، یک پروژه Google Cloud مرتبط با آنها دارد. این پروژه باید دارای یک حساب صورتحساب پیکربندی شده باشد. حساب صورت‌حساب مسئول جمع‌آوری تمام استفاده‌های Google Maps و ایجاد فاکتور هر ماه بر اساس آن استفاده است.

برای Mobility ، یک حساب صورتحساب ویژه ارائه شده است. این حساب صورت‌حساب فقط برای موارد استفاده مرتبط با تحرک مانند: اشتراک‌گذاری سواری، تحویل و تدارکات استفاده می‌شود.

یک حساب صورت‌حساب می‌تواند توسط چندین پروژه Google Cloud یا فقط یک مورد استفاده شود.

پروژه واحدی که به یک حساب صورت‌حساب اشاره دارد:

  • مورد استفاده خاص (یعنی موارد استفاده تحرک)
  • فاکتورهای جداگانه
  • بر اساس حجم این پروژه تکی تخفیف داده می شود

پروژه های متعددی که به یک حساب صورتحساب اشاره می کنند:

  • مورد استفاده مشابه
  • با تجمیع میزان مصرف از سطوح تخفیف بهره مند شوید
  • یک فاکتور

برای اطلاعات بیشتر درباره حساب‌های صورت‌حساب و سایر اطلاعات مرتبط، این پیوند را بررسی کنید.

همانطور که در بالا گفته شد، یک حساب صورتحساب می تواند به چندین پروژه اشاره کند. اگر بیش از یک پروژه دارید، باید مشخص کنید که کدام یک از خدمات جابجایی ما استفاده خواهند کرد و آنها را به حساب صورتحساب حمل و نقل معرفی کنید. پروژه‌هایی که مورد استفاده از تحرک مرتبط با آن‌ها ندارند، باید همچنان به حساب صورت‌حساب Google Maps Platform که امروزه از آن استفاده می‌کنید، اشاره کنند. برای دریافت یک حساب صورت‌حساب حمل‌ونقل، باید قرارداد حمل‌ونقل با Google یا از طریق یک شریک امضا شود. در زیر می‌توانید ببینید که چگونه یک حساب صورت‌حساب در کل طرح و تنظیمات مختلف قرار می‌گیرد:

تنظیمات حساب صورتحساب ممکن
تنظیمات حساب صورتحساب ممکن

منابع ابری، حساب صورتحساب و تولید فاکتور

در مورد قیمت گذاری صحبت می کنیم، در پلتفرم نقشه های گوگل سطوح مختلفی از تخفیف ها وجود دارد که در برخی سناریوها از طریق Maps Partners یا مستقیماً با Google در دسترس هستند. این ردیف‌ها بر اساس حجم هستند، بنابراین با استفاده بیشتر از محصولات ما، هزینه کمتری می‌پردازید (تخفیف برای هر SKU به صورت جداگانه اعمال می‌شود). سیستم صورت‌حساب ما پروژه(های) شما را بر اساس اعتباری که برای تماس با محصولات ما استفاده کرده‌اید، شناسایی می‌کند، این می‌تواند یک کلید API یا یک حساب سرویس برای برخی از APIهای تحرک باشد:

کلیدهای API

API های پلتفرم نقشه های گوگل با استفاده از یک کلید API احراز هویت می شوند. Google حساب صورت‌حساب پروژه Google Cloud مربوطه را بر اساس این کلید API شناسایی می‌کند، جایی که مصرف اتفاق می‌افتد.

نمونه ای از درخواست به API Geocoding :

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

JWT

برخی از APIها به شناسه پروژه 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"
    }
}'

هزینه ها

در پلتفرم نقشه های گوگل، هزینه ها بر اساس حجم درخواست های API محاسبه می شود. برای خدمات Mobility، ما بر اساس حجم تراکنش‌های حمل‌ونقل قابل صورت‌حساب، که سفرها یا وظایف با موفقیت انجام شده‌اند، هزینه می‌کنیم (محموله، نه وانت). این قبل از امضای قرارداد تعریف شده است. اگر یک شرکت حمل و نقل یا تحویل غذا هستید، تکمیل یک سواری یا تحویل معیار موفقیت شما است - این نقشه به یک سفر می‌پردازد. وظایف برای شرکت های لجستیک و خرده فروشانی که باید بسته ها را با موفقیت تحویل دهند استفاده می شود.

می‌دانیم که مشتریان Mobility از محصولات پلتفرم Google Maps در اجرای سفرها و تحویل‌های خود نیز استفاده می‌کنند. بنابراین، اگر از یک حساب صورت‌حساب حمل‌ونقل استفاده می‌کنید، می‌توانید تا زمانی که محدودیت‌های از پیش تعریف‌شده در همان مورد استفاده از تحرک رعایت شود، با پلتفرم Google Maps بدون هیچ هزینه‌ای تماس بگیرید.

به عنوان مثال، اگر شما یک شرکت تحویل غذا هستید، برای هر سفر موفقی که انجام می دهید، می توانید ده بار با Geocoding API تماس بگیرید. برای کسب اطلاعات بیشتر در مورد این محدودیت‌ها، محدودیت‌های استفاده را در اسناد تحرک ببینید. هرگونه تغییر در سقف نیاز به اصلاحیه ای در قرارداد شما دارد، بنابراین با نماینده Google یا Partner خود برای بحث در مورد نیازهای خاص خود کار کنید.

در پایان ماه، فاکتوری بر اساس (i) تعداد سفرها یا کارهای موفق گزارش شده در سیستم و (ii) هر حجمی از تماس‌های API پلتفرم Google Maps فراتر از محدودیت‌های از پیش تعیین‌شده ("بیش از حد") ایجاد می‌شود. . محدودیت‌های ما با آنچه در بازار به‌طور گسترده مورد نیاز است، مطابقت دارد.

ما به شما پیشنهاد می کنیم اسناد رسمی صورتحساب حمل و نقل را که در اینجا یافت می شود به دقت مطالعه کنید.

خلبانان و ارزیابی

مشتریان می‌توانند آزمایشی کوچک (اثبات مفهوم، ارزیابی) خدمات جابجایی را در حساب صورت‌حساب Google Maps Platform برای مدت زمان محدودی قبل از امضای قرارداد اجرا کنند. اگر می‌خواهید یک خلبان اجرا کنید، با شریک نقشه‌های خود یا همتای Google خود صحبت کنید.

در مرحله آزمایشی، همانطور که گفته شد، هیچ حساب صورتحساب تحرک در دسترس نیست زیرا قرارداد هنوز امضا نشده است. این بدان معناست که هر زمان که از محصولات پلتفرم نقشه های گوگل استفاده می شود، شارژ می شوند، اما محصولات مخصوص تحرک اینگونه نیست. به عبارت دیگر، این بدان معناست که در مرحله آزمایشی صورت‌حساب بر اساس Task یا Trip نیست، در نتیجه محدودیت‌های استفاده در این مرحله اعمال نمی‌شود.

هنگامی که پایلوت به طور رسمی برای تولید راه اندازی شد، باید طبق قرارداد پرداخت شود.

به طور خلاصه:

  • مرحله آزمایشی/توسعه : فقط برای APIهای Google Maps که در دسترس عموم هستند هزینه دریافت می‌کنید. APIها و SDKهایی که به صورت عمومی در دسترس نیستند تا زمانی که از حساب صورتحساب تحرک در پروژه استفاده نشود، هزینه ای متحمل نمی شوند. به خاطر داشته باشید که Google به هر حساب صورت‌حساب جدیدی که ایجاد می‌شود، 200 دلار اعتبار برای APIهای پلتفرم Google Maps ارائه می‌کند. این باید برای یک محیط کنترل شده در طول دوره ارزیابی کافی باشد.

  • مرحله تولید : هزینه سفر یا وظایف از شما دریافت می شود. هزینه‌های مرتبط با پلتفرم نقشه‌های Google تنها در صورتی متحمل می‌شوند که استفاده از محدودیت‌های استفاده ("سرپوش") برای قرارداد بیشتر شود. اگر چنین است، شما می خواهید برای اضافه هزینه پرداخت کنید. هزینه های اضافی طبق تعریف در اینجا محاسبه می شود.

نحوه مهاجرت به حساب صورتحساب حمل و نقل

وقتی به تولید مهاجرت می‌کنید، معمولاً باید یک پروژه Google Cloud اضافی ایجاد کنید تا محیط‌های مختلف شما مانند QA (تضمین کیفیت) و تولید را نشان دهد. قبل از آن، شما احتمالا فقط یک محیط واحد دارید، محیط توسعه.

الزامات

فردی در کنار شما که می تواند:

  1. حساب‌های صورت‌حساب را در Google Cloud مدیریت کنید، معمولاً این کار توسط مدیر حساب صورت‌حساب یا مالک پروژه انجام می‌شود.
  2. دسترسی به شناسه حساب صورت‌حساب جدید که به‌عنوان بخشی از نامه خوش‌آمدگویی که پس از امضای قرارداد ایجاد شد، آمده است.
  3. دسترسی به پروژه Google Cloud مربوط به محیط تولید که در آن سفرها یا وظایف گزارش می شود.

از مراحل زیر برای راه اندازی پروژه های جدید و پیکربندی صورتحساب برای آنها استفاده کنید.

راه اندازی پروژه جدید

ایجاد پروژه

  1. [شما] برای هر محیط جدید یک پروژه GCP جدید در Google Cloud Console ایجاد کنید. به عنوان مثال، تولید، مرحله بندی و تضمین کیفیت.
  2. [تیم شریک یا Google] برای دسترسی به محصولات Mobility، پروژه‌های جدیدی را به فهرست مجاز اضافه کنید. با نماینده فروش خود در Google یا Partner کار کنید و شناسه پروژه ایجاد شده در مرحله قبل را ارائه دهید.
  3. [شما] مخاطبین ضروری را در پروژه های خود به روز کنید. این مرحله برای اطمینان از اینکه تیم‌های پشتیبانی Google می‌توانند در صورت نیاز به افراد مناسب برای پروژه شما دسترسی پیدا کنند بسیار مهم است.

پیکربندی پروژه

مراحل زیر را در Google Cloud Console برای پروژه ایجاد شده در مراحل قبلی تکمیل کنید:

  1. [شما] حساب‌های سرویس ایجاد کنید، از جمله نقش‌های مدیریت شناسایی و دسترسی به تحرک صحیح (IAM) ( مبتنی بر سفر و بر اساس کار )

    • همانطور که در محیط توسعه یا با تفکیک ساختارمندتر دسترسی در صورت نیاز انجام شد - این بخش را ببینید.
  2. [شما] کلیدهای API را ایجاد کنید - همانطور که در محیط توسعه یا با تفکیک ساختارمندتر دسترسی (به عنوان مثال در هر محصول، دامنه، و غیره) در صورت نیاز انجام شد.

  3. [شما] API‌هایی مانند «سوارها و تحویل‌های محلی» و دیگر APIهای پلتفرم Google Maps مورد نیاز (مانند کدگذاری جغرافیایی، تکمیل خودکار، اعتبارسنجی آدرس) را فعال کنید.

  4. [شما] سهمیه: اگر به افزایش QPM (پرسش‌ها در دقیقه) برای APIهای خاص نیاز دارید، یک بلیط برای پشتیبانی باز کنید. نحوه انجام آن را اینجا ببینید. باید یک توجیه تجاری اضافه کنید که دلیل نیاز به ارتقاء را بیان کند. سهمیه های از پیش تعریف شده را می توان در اینجا مشاهده کرد.

  5. [شما] اگر سیستم‌هایی توسعه داده‌اید که از اعتبارنامه‌های محیط توسعه استفاده می‌کنند، مطمئن شوید که این سیستم‌ها می‌توانند به اعتبارنامه‌های جدیدی که برای پروژه‌های جدید ایجاد شده ایجاد شده‌اند اشاره کنند. این شامل اشاره کردن سیستم‌های باطن و فرانت‌اند به اعتبارنامه‌های جدید مانند کلیدهای API، حساب‌های خدمات و اطمینان از استفاده از شناسه پروژه مناسب در هر محیط مربوطه است.

پیکربندی صورتحساب

در اینجا ما فرض می‌کنیم که قبلاً قراردادی را مستقیماً (در صورت لزوم) یا از طریق یک شریک با Google امضا کرده‌اید. این پیش نیاز برای دریافت حساب Mobility Billing در نامه خوش آمدگویی است که قرار است در مراحل بعدی از آن استفاده شود.

  1. [شما] بررسی کنید که شناسه حساب صورت‌حساب تحرک به عنوان بخشی از نامه خوش‌آمدگویی که پس از امضای قرارداد و اجرای آن از طریق ایمیل از Google ارسال می‌شود، دریافت شده است. مهم : نامه خوش آمد گویی به مخاطبین فنی و مالی مندرج در فرم سفارش قرارداد شما ارسال می شود. با تیم پروژه خود کار کنید تا بفهمید چه کسی ممکن است آن را دریافت کرده باشد و از آن شخص بخواهید شناسه حساب صورتحساب را برای شما فراهم کند که یک سری شخصیت ها و شماره های جدا شده توسط Hyphen است.
  2. [شما] با Google یا شریک زندگی می کنید تا اطمینان حاصل کنید که اعتبار سنجی صورتحساب انجام شده است - این بدان معنی است که سیستم های شما قبلاً به درستی سفرها یا وظایف خود را به Google گزارش می دهند. جزئیات بیشتر در بخش بعدی.
  3. [شما] پروژه های Google Cloud خود را با استفاده از کنسول Cloud به حساب صورتحساب جدید نشان دهید - بخش پیکربندی حساب صورتحساب را در این سند بیشتر ببینید.

جزئیات بیشتر در مورد صورتحساب به طور کلی را می توان در اینجا و اینجا یافت.

اعتبار سنجی صورتحساب

اعتبار سنجی صورتحساب برای اطمینان از شارژ صحیح از شما مهم است. بعضی اوقات شرکت ها به طور تصادفی API ها را به طور نادرست اجرا می کنند که منجر به هزینه های بیشتر یا گزارش نشده می شوند.

اعتبار سنجی صورتحساب شامل مراحل زیر است:

  1. تأیید در صورت درخواست API های پلت فرم Google Maps API در عنوان درخواست Tripid (یا TaskId) در هدر درخواست وجود دارد - جزئیات بیشتر در اینجا .

  2. تأیید اینکه آیا سفرها (یا وظایف) به درستی گزارش شده است. این بستگی به استفاده از بسته تحرک دارد:

    • استارت تحرک و بهینه سازی یا شتاب (سفر مبتنی بر) : ادغام با API ReportBillableEvent مورد نیاز است. این بدان معنی است که هر زمان که سفر با موفقیت انجام شود ، باید درخواست این API ارائه شود. برای تأیید اینکه آیا این اتفاق به درستی اتفاق می افتد ، باید مراحل توصیف شده در اینجا را دنبال کنید.
    • تحرک شتاب (مبتنی بر کار) : صورتحساب لازم نیست با تماس API انجام شود. این اتفاق به طور خودکار اتفاق می افتد که نتیجه کار در یک کار تحویل موفق شود. بنابراین ، بسیار مهم است که شما نتیجه کار را به درستی انجام دهید یا شکست خورده یا موفق شوید. مهندسان مشتری (شرکا یا گوگل) با شما همکاری می کنند تا تأیید کنند که اجرای به درستی انجام شده است. از طریق ورود به سیستم Cloud می توانید تأیید کنید که آیا با اجرای پرس و جو ورود به سیستم ابر زیر به درستی به روز می شود:
    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"
    

    اگر ورودی ها نمایش داده شوند ، این بدان معنی است که سیستم های باکد شما به درستی وظایفی را برای موفقیت تعیین می کنند.

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

وضعیت سلامت ادغام

مهاجرت موفقیت آمیز به تولید نه تنها باید تضمین کند که صورتحساب به درستی کار می کند ، بلکه API ها نیز در اجرای آن ناکام هستند. هنگامی که صحبت از خدمات تحرک می شود ، مهم است که تأیید کنید که ادغام با موتور ناوگان (سواری محلی و API تحویل) به درستی اجرا شده است یا خیر.

برای انجام این کار ، می توانید ورود به سیستم ابر را باز کنید و از پرس و جو زیر استفاده کنید:

jsonPayload.errorResponse.code:*

این باید همه ورودی های ورود به سیستم را با مشکلات ذکر کند. به عنوان مثال:

خطاهای پرس و جو با استفاده از ورود به ابر
خطاهای پرس و جو با استفاده از ورود به ابر

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

ایجاد متریک از پرس و جو ورود به سیستم ابر
ایجاد متریک از پرس و جو ورود به سیستم ابر

از آنجا که محصولات Google Cloud هستند ، هزینه اضافی ممکن است متحمل شود. می توانید با شریک زندگی خود یا نماینده Google صحبت کنید تا وضوح بیشتری کسب کنید.

پیکربندی حساب صورتحساب

اگر اکنون تمام سیستم های شما به درستی گزارش ها یا وظایف را گزارش می دهند و هیچ خطایی در ادغام وجود ندارد ، زمان آن رسیده است که پروژه (های) خود را به حساب صورتحساب که به عنوان بخشی از نامه خوش آمدید دریافت کرده اید و در بخش های قبلی این سند پوشش داده اید ، اشاره کنید. .

توجه : اگر با یک شریک نقشه کار می کنید ، آنها می توانند در این مرحله به شما کمک کنند و لازم نیست مراحل زیر را به تنهایی دنبال کنید. اگر مستقیماً با Google کار می کنید ، که می تواند در بعضی از مناطق اتفاق بیفتد ، می توانید مراحل بعدی را دنبال کنید:

برای انجام آن:

  1. کنسول Google Cloud را باز کنید (https://console.cloud.google.com).
  2. پروژه جدیدی را که در تولید استفاده خواهد شد ، انتخاب کنید.
  3. به بخش صورتحساب آن پروژه بروید. میانبر می تواند به این لینک دسترسی پیدا کند: https://console.cloud.google.com/billing
  4. صورتحساب> روی "مدیریت حساب های صورتحساب" کلیک کنید:
    چندین حساب صورتحساب
    پروژه شما ممکن است متفاوت از موارد فوق به نظر برسد.
  5. در صورتحساب> روی نماد 3 نقطه کلیک کنیدجزئیات بیشتر را باز کنید در کنار یکی از پروژه های تولیدی که ایجاد شده است و "تغییر حساب صورتحساب" را انتخاب کنید:
    پروژه را انتخاب کنید
  6. صورتحساب> در حساب صورتحساب ، کد حساب صورتحساب را که در نامه خوش آمدید در لیست کشویی دریافت کرده اید ، انتخاب کنید. سپس ، روی "تنظیم حساب" کلیک کنید:
    پروژه را انتخاب کنید
  7. این پروژه به حساب صورتحساب جدید مرتبط خواهد بود:
    حساب صورتحساب مناسب را انتخاب کنید
    نکته مهم : از این نقطه به بعد ، تمام سفرها یا وظایف گزارش شده در این پروژه همانطور که قبلاً توضیح داده شد صورتحساب می شود. اگر اعتبار صورتحساب هنوز اتفاق نیفتد ، هنوز حساب صورتحساب را پیوند ندهید.
  8. پس از افزودن روش جدید صورتحساب ، به "نمای کلی> بررسی اجمالی پرداخت" و "تنظیمات پرداخت" بروید تا تأیید کنید که آیا اطلاعات صحیح است. برای اطلاعات بیشتر در مورد به روزرسانی صورتحساب و پرداخت ، لطفاً به این لینک مراجعه کنید. برای هر مسئله مربوط به صورتحساب ، لطفاً پرونده پشتیبانی صورتحساب را تشکیل دهید یا با شریک زندگی خود یا نماینده Google کار کنید.

گزارش های صورتحساب

گزارش های صورتحساب به شما کمک می کند تا هزینه های مربوط به حساب صورتحساب را که به این پروژه مرتبط است ، درک کنید.

توجه : اگر با یک شریک نقشه کار می کنید ، لطفاً با آنها کار کنید تا مطمئن شوید که اطلاعات مربوط به صورتحساب مورد نیاز شما برای شما ارائه شده است.

گزارش های صورتحساب پیوند شده از پروژه را باز کنید ، گزارش ها را انتخاب کنید. سپس می توانید از مجموعه فیلترهای زیر استفاده کنید:

فیلترهای گزارش صورتحساب
فیلترهای گزارش صورتحساب

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

فیلترهای گزارش صورتحساب
نمونه ای از محصولات مورد استفاده در پروژه

اطلاعات گزارش روزانه تازه می شود. در صورت لزوم اطلاعات داخلی ، می توان از پرس و جوهای ورود به سیستم ابری استفاده کرد تا ببیند چه تعداد از رویدادهای قابل پرداخت در طول روز اتفاق افتاده است. برای این کار به بخش های قبلی مراجعه کنید.

برنامه رمپ

نکته مهمی که باید به آن اشاره کنیم ، برنامه شیب دار شما است. معمول است که تمام ترافیک بسته به ماهیت تجارت شما به پروژه تحرک منتقل نمی شود. به عنوان مثال ، برخی از شرکت ها وقت می گیرند تا راه حل جدید همه شاخه ها ، حق رای دادن ها ، فروشگاه ها ، دفاتر و غیره را از بین ببرند ، به این معنی که بخشی از ترافیک از سیستم های قدیمی استفاده می کند و بخشی از ترافیک به پروژه جدید می رود.

همچنین ، در بسیاری موارد ، همه ترافیک متعلق به یک مورد استفاده از تحرک نخواهد بود ، که در این مورد برای یاب های فروشگاه ، وانت کنار و سایر راه حل های داخلی است. اینها باید به حساب صورتحساب پلت فرم Google Maps اشاره کنند زیرا ترافیک در آنجا باید جدا از حساب صورتحساب تحرک باشد.

مهم است که شما با سیاست اجرای مطابقت داشته باشید:

  • مدل مبتنی بر سفر- "راه حل سواری و تحویل در صورت تقاضا برای استفاده در خدمات درخواستی ، سواری تجاری و تحویل در نظر گرفته شده است. چنین خدماتی به طور معمول شامل (الف) مصرف کننده هایی است که درخواست سوار شدن به یک مقصد معین (یا تحویل یک مورد خاص) را ارائه می دهند ، و (ب) رانندگانی که با درخواست ها مطابقت دارند ، و کسانی که وسیله نقلیه را برای تکمیل خدمات رانندگی می کنند. "
  • مدل مبتنی بر کار - "پلت فرم Google Maps Last Mile Solution برای استفاده در خدمات تحویل آخرین مایل و خدمات وانت اول مایل در نظر گرفته شده است. چنین خدماتی به طور معمول شامل (الف) ناوگان وسایل نقلیه تحویل است که یا توسط مشتری متعلق به آن هستند و یا با آنها قرارداد بسته اند ، (ب) تحویل ها بر اساس یک مسیر از پیش برنامه ریزی شده ، (ج) شبکه ای از مراکز توزیع با تیم های عملیاتی که از اجرای تحویل پشتیبانی می کنند ، و (د) مشتریانی که پیگیری می کنند و سپس محموله ها را دریافت می کنند. "

بنابراین باید درک کنید که کدام یک از سیستم های شما باید به حساب صورتحساب پلت فرم Google Maps اشاره کند و کدام یک باید به حساب صورتحساب تحرک اشاره کند. داشتن چندین پروژه و هر یک از آنها به حساب صورتحساب صحیح اشاره دارد.

به عنوان نمونه ، در نظر بگیرید که هر سفر / کار شامل 10 درخواست GeoCoding امروزه طبق محدودیت های استفاده است. اگر مهاجرت شما چند ماه طول می کشد و شما در ماه اول گزارش 100 کیلوگرم سفر / وظایف را شروع می کنید ، این بدان معنی است که می توانید بار 1 متر GeoCoding را صدا کنید. اما در صورت درخواست GeoCoding 5M کسب و کار شما ، این تفاوت (4M) ممکن است به عنوان بیش از حد گزارش شود. در اینجا دو گزینه امکان پذیر است:

  1. شما میزان سفرها / کارهایی را که به ما گزارش می دهید افزایش می دهید (برنامه شیب دار را تسریع کنید) ، بنابراین محدودیت های بالاتر اعمال می شود ، در این حالت شما باید در هر ماه 500 کیلومتر سفر / وظایف را گزارش دهید.
  2. شما در مورد مذاکرات قرارداد همانطور که قبلاً توضیح داده شد ، در مورد محدودیت های بالاتر مذاکره می کنید.
  3. شما درخواست های API GeoCoding را به یک API پلت فرم Google Maps API نشان می دهید تا از ردیف های تخفیف بالاتر بهره مند شوید و ارزان تر از هزینه های اضافی بپردازید.

ما می دانیم که تخمین هزینه بسته به اندازه و پیچیدگی شغلی شما و موارد استفاده شما می تواند پیچیده باشد ، لطفاً با شریک زندگی خود یا Google Compart همکاری کنید تا تعیین کنید بهترین راه برای آماده سازی برای تولید با استفاده از پروژه های موجود شما چیست.

به عنوان خلاصه ، به منظور ایجاد یک برنامه شیب دار مناسب ، مراحل زیر مورد نیاز است: 1. مشخص کنید که موارد استفاده مربوط به تحرک است و طبق خط مشی اجرای کدام یک نیست. 2. مشخص کنید که API های پلت فرم Google Maps امروزه برای موارد استفاده مربوطه و حجم آنها استفاده می شود. 3. مشخص کنید که آیا API های پلت فرم Google Maps پس از اجرای راه حل تحرک هنوز مورد نیاز خواهند بود - به عنوان مثال محاسبه ETA به طور خودکار در موتور ناوگان اتفاق می افتد ، ممکن است دیگر نیازی به محاسبه آنها با دستورالعمل API نداشته باشید. 4. مشخص کنید که برای مهاجرت کامل موارد استفاده از تحرک به پلت فرم تحرک جدید در کنار شما چه مدت طول خواهد کشید. 5. بررسی کنید که آیا محدودیت های استفاده برای پشتیبانی از موارد استفاده شما کافی است یا خیر. 6. نقطه تورم را مشخص کنید که تمام درخواست های پلت فرم Google Maps می توانند برای موارد استفاده از تحرک به حساب صورتحساب تحرک تاشو شوند.

نتیجه گیری

در نتیجه ، پیکربندی مناسب حساب صورتحساب برای پیش بینی قیمت ، شفافیت ضروری است. با استفاده از فناوری تحرک ما که بهترین خدمات در کلاس های کلاس را در خود جای داده است ، شرکت ها می توانند اطمینان داشته باشند که فرآیندهای صورتحساب آنها دقیق و کارآمد است. این نه تنها به کاهش هزینه ها کمک می کند بلکه داده ها و بینش های لازم را نیز برای تصمیم گیری در مورد تجارت آگاهانه فراهم می کند. علاوه بر این ، شفافیت ارائه شده توسط چنین سیستمی به شرکت ها امکان درک روشنی از هزینه های خود را می دهد و منجر به مدیریت بهتر بودجه می شود.

اقدامات بعدی