ก่อนที่จะติดตั้งใช้งานโปรเจ็กต์ Google Maps ใหม่ในการผลิต คุณต้องตรวจสอบว่าการตั้งค่าถูกต้องเพื่อให้คุณชำระเงินในจำนวนที่ถูกต้องสำหรับผลิตภัณฑ์ที่คุณใช้ ในเอกสารนี้ เราจะกล่าวถึงแง่มุมต่างๆ เพื่อให้คุณมี (1) ความโปร่งใสในการเรียกเก็บเงิน - เพื่อให้ยืนยันการใช้งานได้ก่อนที่จะมีการออกใบแจ้งหนี้ และ (2) การตั้งค่าโปรเจ็กต์ที่ถูกต้อง - เพื่อให้มั่นใจว่าคุณจะใช้ผลิตภัณฑ์ของเราได้
แม้ว่ากระบวนการนี้จะค่อนข้างตรงไปตรงมา แต่พาร์ทเนอร์ Maps สามารถทำงานร่วมกับคุณเพื่อให้มั่นใจว่าโปรเจ็กต์จะย้ายอย่างถูกต้อง
แนวคิด
ในส่วนนี้ เราต้องการให้คุณเข้าใจข้อมูลพื้นฐานเกี่ยวกับการเรียกเก็บเงินของ Google Maps และการตั้งค่าต่างๆ ที่อาจมี ในหลายๆ สถานการณ์ไม่มีคำตอบที่ถูกต้องหรือผิด คำตอบขึ้นอยู่กับประเภทผลลัพธ์ที่คุณต้องการ
ในเอกสารนี้ เราจะพูดถึงโปรเจ็กต์ Google Cloud ของคุณเป็นอย่างมาก เนื่องจากผลิตภัณฑ์ Google Maps พร้อมให้บริการผ่านแอปนี้ ซึ่งหมายความว่าการกำหนดค่าที่เรากล่าวถึงในเอกสารนี้จะดำเนินการในโปรเจ็กต์ Google Cloud
บัญชีสำหรับการเรียกเก็บเงิน
ปัจจุบันบริษัททุกแห่งที่ใช้ผลิตภัณฑ์ Google Maps มีโปรเจ็กต์ Google Cloud ที่เชื่อมโยงอยู่ โปรเจ็กต์นี้ต้องมีการกำหนดค่าบัญชีสำหรับการเรียกเก็บเงิน บัญชีสำหรับการเรียกเก็บเงินมีหน้าที่รับผิดชอบในการสะสมการใช้งาน Google Maps ทั้งหมดและสร้าง ใบแจ้งหนี้ทุกเดือนตามการใช้งานนั้น
สำหรับ Mobility ระบบจะจัดสรรบัญชีสำหรับการเรียกเก็บเงินพิเศษ บัญชีการเรียกเก็บเงินนี้มีไว้สำหรับ ใช้กับกรณีการใช้งานที่เกี่ยวข้องกับการเดินทางเท่านั้น เช่น การแชร์รถ การนำส่ง และ โลจิสติกส์
บัญชีสำหรับการเรียกเก็บเงินบัญชีเดียวใช้ได้กับโปรเจ็กต์ Google Cloud หลายโปรเจ็กต์หรือเพียงโปรเจ็กต์เดียว
โปรเจ็กต์เดียวที่ชี้ไปยังบัญชีสำหรับการเรียกเก็บเงินเดียวกัน
- กรณีการใช้งานเฉพาะ (เช่น กรณีการใช้งานด้านการเดินทาง)
- แยกใบแจ้งหนี้
- ส่วนลดจะขึ้นอยู่กับปริมาณการใช้งานของโปรเจ็กต์เดียวนี้
หลายโปรเจ็กต์ที่ชี้ไปยังบัญชีสำหรับการเรียกเก็บเงินเดียวกัน
- กรณีการใช้งานเดียวกัน
- ใช้ประโยชน์จากระดับส่วนลดโดยการรวบรวมการใช้งาน
- ใบแจ้งหนี้เดียว
ดูข้อมูลเพิ่มเติมเกี่ยวกับบัญชีสำหรับการเรียกเก็บเงินและข้อมูลอื่นๆ ที่เกี่ยวข้องได้ที่ลิงก์นี้
ดังที่กล่าวไว้ข้างต้น บัญชีสำหรับการเรียกเก็บเงินบัญชีเดียวสามารถชี้ไปยังหลายโปรเจ็กต์ได้ หากมีโปรเจ็กต์มากกว่า 1 โปรเจ็กต์ คุณควรระบุโปรเจ็กต์ที่จะใช้บริการการเดินทางของเราและเชื่อมโยงโปรเจ็กต์เหล่านั้นกับบัญชีการเรียกเก็บเงินสำหรับการเดินทาง โปรเจ็กต์ที่ไม่มีกรณีการใช้งานการเดินทางที่เชื่อมโยงอยู่ควรชี้ไปยังบัญชีสำหรับการเรียกเก็บเงินของ Google Maps Platform ปกติที่คุณใช้อยู่ในปัจจุบันต่อไป หากต้องการ รับบัญชีสำหรับการเรียกเก็บเงินของ Mobility คุณต้องลงนามในข้อตกลง Mobility กับ Google หรือ ผ่านพาร์ทเนอร์ ด้านล่างนี้คุณจะเห็นว่าบัญชีสำหรับการเรียกเก็บเงินอยู่ในสคีมาทั้งหมด และการตั้งค่าต่างๆ ที่เป็นไปได้
ทรัพยากรระบบคลาวด์ บัญชีสำหรับการเรียกเก็บเงิน และการสร้างใบแจ้งหนี้
เมื่อพูดถึงราคา ใน Google Maps Platform มีส่วนลดหลายระดับ ซึ่งพร้อมให้บริการผ่านพาร์ทเนอร์ Maps หรือโดยตรงกับ Google ในบางสถานการณ์ ระดับเหล่านี้อิงตามปริมาณ ดังนั้นคุณจะจ่ายน้อยลงเมื่อใช้ผลิตภัณฑ์ของเรามากขึ้น (ส่วนลดจะมีผลกับ SKU แต่ละรายการแยกกัน) ระบบการเรียกเก็บเงินของเราจะระบุโปรเจ็กต์ของคุณตามข้อมูลเข้าสู่ระบบที่คุณใช้เรียกผลิตภัณฑ์ของเรา ซึ่งอาจเป็นคีย์ API หรือบัญชีบริการสำหรับ API การเดินทางบางรายการ
คีย์ API
ระบบจะตรวจสอบสิทธิ์ Google Maps Platform API โดยใช้คีย์ API Google จะระบุบัญชีสำหรับการเรียกเก็บเงินของโปรเจ็กต์ Google Cloud ที่เกี่ยวข้องตามคีย์ API นี้ ซึ่งเป็นที่ที่จะมีการใช้งาน
ตัวอย่างคำขอไปยัง Geocoding API:
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"
}
}'
ค่าใช้จ่าย
ใน Google Maps Platform ระบบจะคำนวณค่าใช้จ่ายตามปริมาณคำขอ API สำหรับบริการการเดินทาง เราจะเรียกเก็บเงินตามปริมาณธุรกรรมการเดินทางที่เรียกเก็บเงินได้ ซึ่งคือการเดินทางหรืองานที่ทำสำเร็จแล้ว (การจัดส่ง ไม่ใช่การรับ) ซึ่งจะกำหนดก่อนลงนามในสัญญา หากคุณเป็นบริษัทให้บริการเรียกรถหรือจัดส่งอาหาร การให้บริการเรียกรถหรือการนำส่งที่เสร็จสมบูรณ์คือเมตริกวัดความสำเร็จของคุณ ซึ่งสอดคล้องกับการเดินทาง งาน ใช้สำหรับบริษัทด้านโลจิสติกส์และผู้ค้าปลีกที่ต้องนำส่งพัสดุ ให้สำเร็จ
เราทราบดีว่าลูกค้า Mobility ใช้ผลิตภัณฑ์ Google Maps Platform ในการดำเนินการเดินทางและการนำส่งด้วย ดังนั้น หากใช้บัญชีสำหรับการเรียกเก็บเงินของ Mobility คุณจะโทรหา Google Maps Platform ได้โดยไม่มีค่าใช้จ่ายตราบใดที่ยังคงปฏิบัติตามขีดจำกัดที่กำหนดไว้ล่วงหน้าภายในกรณีการใช้งาน Mobility เดียวกัน
ตัวอย่างเช่น หากคุณเป็นบริษัทจัดส่งอาหาร คุณจะเรียกใช้ Geocoding API ได้ 10 ครั้งต่อการเดินทางที่สำเร็จ 1 ครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับขีดจำกัดเหล่านี้ได้ที่ ขีดจำกัดการใช้งาน ในเอกสารประกอบเกี่ยวกับ Mobility การเปลี่ยนแปลงขีดจำกัดจะต้องมีการแก้ไขสัญญา ดังนั้นโปรดติดต่อตัวแทนของ Google หรือพาร์ทเนอร์เพื่อพูดคุยเกี่ยวกับความต้องการเฉพาะของคุณ
เมื่อสิ้นเดือน ระบบจะสร้างใบแจ้งหนี้โดยอิงตาม (1) จำนวนการเดินทางหรืองานที่สำเร็จซึ่งรายงานในระบบ และ (2) ปริมาณการเรียกใช้ Google Maps Platform API ที่เกินขีดจำกัดที่กำหนดไว้ล่วงหน้า ("ค่าใช้จ่ายเพิ่มเติม") ขีดจำกัดของเรา สอดคล้องกับสิ่งที่เราเห็นว่าจำเป็นในตลาดโดยรวม
เราขอแนะนำให้อ่านเอกสารประกอบการเรียกเก็บเงินสำหรับการเดินทางอย่างเป็นทางการอย่างละเอียดที่นี่
การนำร่องและการประเมิน
ลูกค้าสามารถเรียกใช้โปรเจ็กต์นำร่องขนาดเล็ก (การพิสูจน์แนวคิด การประเมิน) ของบริการการเดินทางในบัญชีสำหรับการเรียกเก็บเงินของ Google Maps Platform เป็นระยะเวลาจำกัดก่อนที่จะลงนามในสัญญา หากต้องการเรียกใช้โปรแกรมนำร่อง โปรดติดต่อพาร์ทเนอร์ Maps หรือตัวแทนของ Google
ในช่วงนำร่องนี้ ตามที่ได้กล่าวไว้ จะไม่มีบัญชีสำหรับการเรียกเก็บเงินค่าเดินทาง เนื่องจากยังไม่ได้ลงนามในสัญญา ซึ่งหมายความว่าเมื่อใดก็ตามที่มีการใช้ผลิตภัณฑ์ Google Maps Platform ระบบจะเรียกเก็บเงิน แต่จะไม่เรียกเก็บเงินสำหรับผลิตภัณฑ์ที่เฉพาะเจาะจงด้านการเดินทาง กล่าวคือ ในช่วงนำร่อง การเรียกเก็บเงินจะไม่ขึ้นอยู่กับงานหรือการเดินทาง ดังนั้น ขีดจำกัดการใช้งานจึงไม่มีผลในช่วงนี้
เมื่อเปิดตัวเวอร์ชันนำร่องอย่างเป็นทางการในเวอร์ชันที่ใช้งานจริงแล้ว คุณต้องชำระเงินตาม สัญญา
โดยสรุป
ระยะนำร่อง / การพัฒนา: คุณจะถูกเรียกเก็บเงินเฉพาะสำหรับ Google Maps API ที่พร้อมใช้งานแบบสาธารณะ API และ SDK ที่ไม่พร้อมให้บริการต่อสาธารณะจะไม่มีการเรียกเก็บเงินจนกว่าจะมีการใช้บัญชีการเรียกเก็บเงิน การเดินทางในโปรเจ็กต์ โปรดทราบว่า Google มีปริมาณการใช้งานฟรี สำหรับ SKU ของ Google Maps Platform แต่ละรายการในบัญชีสำหรับการเรียกเก็บเงินใหม่ ที่สร้างขึ้น ซึ่งควรเพียงพอสำหรับสภาพแวดล้อมที่มีการควบคุม ในช่วงระยะเวลาการประเมิน
ระยะการผลิต: ระบบจะเรียกเก็บเงินจากคุณตามการเดินทางหรืองาน ค่าใช้จ่าย ที่เกี่ยวข้องกับ Google Maps Platform จะเกิดขึ้นก็ต่อเมื่อการใช้งานเกิน ขีดจำกัดการใช้งาน ("ขีดจำกัด") ของสัญญาเท่านั้น หากใช่ คุณจะต้องชำระค่าบริการ ส่วนเกิน ระบบจะเรียกเก็บเงินส่วนเกินตามที่กำหนดไว้ที่นี่
วิธีย้ายข้อมูลไปยังบัญชีสำหรับการเรียกเก็บเงินของ Mobility
เมื่อย้ายข้อมูลไปยังเวอร์ชันที่ใช้งานจริง โดยปกติแล้วคุณจะต้องสร้างโปรเจ็กต์ Google Cloud เพิ่มเติมเพื่อแสดงถึงสภาพแวดล้อมต่างๆ เช่น QA (การประกันคุณภาพ) และเวอร์ชันที่ใช้งานจริง ก่อนหน้านั้น คุณอาจมีเพียงสภาพแวดล้อมเดียวคือสภาพแวดล้อมการพัฒนา
ข้อกำหนด
บุคคลในฝั่งของคุณที่ทำสิ่งต่อไปนี้ได้
- จัดการบัญชีสำหรับการเรียกเก็บเงินใน Google Cloud ซึ่งโดยปกติแล้วผู้ดูแลระบบบัญชีสำหรับการเรียกเก็บเงินหรือเจ้าของโปรเจ็กต์จะเป็นผู้ดำเนินการ
- สิทธิ์เข้าถึงรหัสบัญชีสำหรับการเรียกเก็บเงินใหม่ที่มาพร้อมกับจดหมายต้อนรับ ซึ่งสร้างขึ้นหลังจากลงนามในสัญญา
- สิทธิ์เข้าถึงโปรเจ็กต์ Google Cloud ที่สอดคล้องกับสภาพแวดล้อมการผลิต ที่จะมีการรายงานการเดินทางหรืองาน
ทําตามขั้นตอนต่อไปนี้เพื่อตั้งค่าโปรเจ็กต์ใหม่และกําหนดค่าการเรียกเก็บเงินสําหรับโปรเจ็กต์เหล่านั้น
การตั้งค่าโปรเจ็กต์ใหม่
การสร้างโปรเจ็กต์
- [คุณ] สร้างโปรเจ็กต์ Google Cloud ใหม่ในคอนโซล Google Cloud สำหรับ แต่ละสภาพแวดล้อมใหม่ เช่น การผลิต การจัดเตรียม และการประกันคุณภาพ
- [พาร์ทเนอร์หรือทีม Google] เพิ่มโปรเจ็กต์ใหม่ลงในรายการที่อนุญาตเพื่อให้มีสิทธิ์เข้าถึง ผลิตภัณฑ์ Mobility ติดต่อตัวแทนฝ่ายขายที่ Google หรือพาร์ทเนอร์ แล้วระบุรหัสโปรเจ็กต์ที่สร้างขึ้นในขั้นตอนก่อนหน้า
- [คุณ] อัปเดต รายชื่อติดต่อที่จำเป็น ในโปรเจ็กต์ ขั้นตอนนี้สำคัญมากเพื่อให้ทีมสนับสนุนของ Google ติดต่อผู้ที่เหมาะสมสำหรับโปรเจ็กต์ของคุณได้หากจำเป็น
การกำหนดค่าโปรเจ็กต์
ทําตามขั้นตอนต่อไปนี้ใน Google Cloud Console สําหรับโปรเจ็กต์ที่สร้างใน ขั้นตอนก่อนหน้า
[คุณ] สร้างบัญชีบริการรวมถึงการเชื่อมโยงบทบาท Mobility Identify & Access Management (IAM) ที่ถูกต้อง (อิงตามการเดินทาง และ อิงตามงาน)
- เนื่องจากมีการดำเนินการในสภาพแวดล้อมการพัฒนาหรือมีการแยกการเข้าถึงที่มีโครงสร้างมากขึ้นหากจำเป็น โปรดดูส่วนนี้
[คุณ] สร้างคีย์ API - ตามที่ทำในสภาพแวดล้อมการพัฒนาหรือ มีการแยกการเข้าถึงที่มีโครงสร้างมากขึ้น (เช่น ต่อผลิตภัณฑ์ โดเมน ฯลฯ) หากจำเป็น
[คุณ] เปิดใช้ API เช่น "การเดินทางและการนำส่งในพื้นที่" และ Google Maps Platform API อื่นๆ ที่จำเป็น (เช่น Geocoding, Autocomplete, การตรวจสอบที่อยู่)
โควต้า [คุณ]: หากต้องการเพิ่ม QPM (คำค้นหาต่อนาที) สำหรับ API บางรายการ โปรดเปิดคำขอแจ้งปัญหาเพื่อติดต่อทีมสนับสนุน ดูวิธีดำเนินการได้ ที่นี่ คุณต้องเพิ่มเหตุผลทางธุรกิจที่ระบุว่าเหตุใดจึงต้องมีการเพิ่ม ดูโควต้าที่กำหนดไว้ล่วงหน้าได้ที่นี่
[คุณ] หากคุณมีระบบที่พัฒนาขึ้นโดยใช้ข้อมูลเข้าสู่ระบบจาก สภาพแวดล้อมการพัฒนา โปรดตรวจสอบว่าระบบเหล่านี้สามารถชี้ไปยัง ข้อมูลเข้าสู่ระบบใหม่ที่สร้างขึ้นสำหรับโปรเจ็กต์ใหม่ที่สร้างขึ้นได้ ซึ่งรวมถึงการชี้ระบบแบ็กเอนด์และฟรอนต์เอนด์ไปยังข้อมูลเข้าสู่ระบบใหม่ เช่น คีย์ API, บัญชีบริการ และการตรวจสอบว่ามีการใช้รหัสโปรเจ็กต์ที่ถูกต้อง ในแต่ละสภาพแวดล้อมที่เกี่ยวข้อง
การกำหนดค่าการเรียกเก็บเงิน
ในที่นี้ เราถือว่าคุณได้ลงนามในสัญญากับ Google โดยตรง (ในกรณีที่เกี่ยวข้อง) หรือผ่านพาร์ทเนอร์แล้ว นี่เป็นข้อกำหนดเบื้องต้นในการรับบัญชีการเรียกเก็บเงินของ Mobility ในจดหมายต้อนรับ ซึ่งจะใช้ในขั้นตอนถัดไป
- [คุณ] ตรวจสอบว่าได้รับรหัสบัญชีการเรียกเก็บเงินของ Mobility เป็นส่วนหนึ่งของจดหมายต้อนรับที่ Google ส่งทางอีเมลหลังจากลงนามและดำเนินการตามสัญญาแล้วหรือไม่ สำคัญ: เราจะส่งจดหมายต้อนรับไปยัง ผู้ติดต่อด้านเทคนิคและการเงินที่ระบุไว้ในแบบฟอร์มคำสั่งซื้อของสัญญา โปรดทำงานร่วมกับทีมโปรเจ็กต์เพื่อทำความเข้าใจว่าใครอาจได้รับอีเมลดังกล่าว และขอให้บุคคลนั้นระบุรหัสบัญชีสำหรับการเรียกเก็บเงิน ซึ่งเป็นชุดอักขระและตัวเลขที่คั่นด้วยขีดกลาง
- [คุณ] ทำงานร่วมกับ Google หรือพาร์ทเนอร์เพื่อให้แน่ใจว่าได้ดำเนินการการตรวจสอบการเรียกเก็บเงินแล้ว ซึ่งหมายความว่าระบบของคุณรายงานการเดินทางหรืองานไปยัง Google อย่างถูกต้องอยู่แล้ว ดูรายละเอียดเพิ่มเติมได้ในส่วนถัดไป
- [คุณ] ชี้โปรเจ็กต์ Google Cloud ไปยังบัญชีสำหรับการเรียกเก็บเงินใหม่โดยใช้ Cloud Console - ดูส่วนการกำหนดค่าบัญชีสำหรับการเรียกเก็บเงินเพิ่มเติมใน เอกสารนี้
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเรียกเก็บเงินโดยทั่วไปได้ที่นี่ และที่นี่
การตรวจสอบการเรียกเก็บเงิน
การตรวจสอบการเรียกเก็บเงินเป็นสิ่งสำคัญเพื่อให้แน่ใจว่าคุณจะถูกเรียกเก็บเงินอย่างถูกต้อง บางครั้งบริษัทต่างๆ อาจใช้ API อย่างไม่ถูกต้องโดยไม่ได้ตั้งใจ ซึ่งส่งผลให้มีการเรียกเก็บเงินเพิ่มเติมหรือรายงานต่ำกว่าความเป็นจริง
การตรวจสอบการเรียกเก็บเงินมีขั้นตอนต่อไปนี้
การตรวจสอบว่าคำขอไปยัง API ของ Google Maps Platform มี tripId (หรือ taskId) ในส่วนหัวของคำขอหรือไม่ - ดูรายละเอียดเพิ่มเติม ที่นี่
การตรวจสอบว่ามีการรายงานการเดินทาง (หรืองาน) อย่างถูกต้องหรือไม่ โดยขึ้นอยู่กับว่าคุณใช้ แพ็กเกจการเดินทาง ใด
- Mobility Starter และ Optimize หรือ Accelerate (อิงตามการเดินทาง): ต้องผสานรวมกับ ReportBillableEvent API ซึ่งหมายความว่าทุกครั้งที่การเดินทางเสร็จสมบูรณ์ จะต้องส่งคำขอไปยัง API นี้ หากต้องการตรวจสอบว่าการดำเนินการนี้ เป็นไปอย่างถูกต้องหรือไม่ คุณต้องทำตามขั้นตอนที่อธิบายไว้ที่นี่
- Mobility Accelerate (อิงตามงาน): ไม่จำเป็นต้องเรียก API เพื่อทริกเกอร์การเรียกเก็บเงิน ซึ่งจะเกิดขึ้นโดยอัตโนมัติเมื่อตั้งค่าผลลัพธ์ของงาน เป็น "สำเร็จ" ในงานการนำส่ง ดังนั้นคุณจึงต้องตั้งค่าผลลัพธ์ของงานเป็น "ไม่สำเร็จ" หรือ "สำเร็จ" อย่างถูกต้อง วิศวกรลูกค้า (พาร์ทเนอร์หรือ 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 อย่างถูกต้อง
หมายเหตุ: คุณควรตรวจสอบว่าจำนวนการเดินทางหรือ งานที่ทำเสร็จจริงตรงกับจำนวนการโทรที่รายงานหรือไม่ บางครั้งเราเห็นการรายงานเหตุการณ์การเรียกเก็บเงิน แต่เหตุการณ์ดังกล่าวไม่สอดคล้องกับ จำนวนการเดินทางหรืองานทั้งหมดที่ดำเนินการจริงในชีวิตจริง (การรายงานต่ำกว่าความเป็นจริง)
สถานะประสิทธิภาพการผสานรวม
การย้ายข้อมูลไปยังเวอร์ชันที่ใช้งานจริงที่สำเร็จไม่เพียงรับประกันว่าการเรียกเก็บเงินจะ ทำงานอย่างถูกต้อง แต่ยังรับประกันว่า API จะไม่ทำงานล้มเหลวด้วย เมื่อพูดถึงบริการการเดินทาง สิ่งสำคัญคือต้องตรวจสอบว่าการผสานรวมกับ Fleet Engine (Local Rides and Deliveries API) ได้รับการติดตั้งใช้งานอย่างถูกต้องหรือไม่
โดยคุณสามารถเปิด Cloud Logging และใช้การค้นหาต่อไปนี้
jsonPayload.errorResponse.code:*
ซึ่งควรแสดงรายการบันทึกทั้งหมดที่มีปัญหา ตัวอย่างเช่น
คุณสามารถส่งออกปัญหาเหล่านั้นไปยังผลิตภัณฑ์อื่นๆ ของ Cloud เช่น BigQuery ได้ คุณกำหนดค่าเมตริกและการแจ้งเตือนได้โดยอิงตามการค้นหาใน Cloud Logging ดังนี้
เนื่องจากเป็นผลิตภัณฑ์ของ Google Cloud จึงอาจมีค่าใช้จ่ายเพิ่มเติม คุณสามารถพูดคุยกับพาร์ทเนอร์หรือตัวแทนของ Google เพื่อขอข้อมูลเพิ่มเติม
การกำหนดค่าบัญชีสำหรับการเรียกเก็บเงิน
หากตอนนี้ระบบทั้งหมดรายงานการเดินทางหรืองานอย่างถูกต้องและไม่มีข้อผิดพลาดในการผสานรวม ก็ถึงเวลาชี้โปรเจ็กต์ไปยังบัญชีสำหรับการเรียกเก็บเงินที่คุณได้รับเป็นส่วนหนึ่งของจดหมายต้อนรับและที่กล่าวถึงในส่วนก่อนหน้าของเอกสารนี้
หมายเหตุ: หากคุณทำงานร่วมกับพาร์ทเนอร์ Maps พาร์ทเนอร์จะช่วยคุณได้ในขั้นตอนนี้ และคุณไม่จำเป็นต้องทำตามขั้นตอนด้านล่างด้วยตนเอง หากคุณทำงานร่วมกับ Google โดยตรง (ซึ่งอาจเกิดขึ้นในบางภูมิภาค) ให้ทำตามขั้นตอนถัดไป
โดยสิ่งที่คุณต้องทำมีดังนี้
- เปิด Google Cloud Console (https://console.cloud.google.com)
- เลือกโปรเจ็กต์ใหม่ที่จะใช้ในเวอร์ชันที่ใช้งานจริง
- ไปที่ส่วนการเรียกเก็บเงินของโปรเจ็กต์นั้น คุณสามารถเข้าถึงทางลัดได้ที่ลิงก์ https://console.cloud.google.com/billing
- การเรียกเก็บเงิน > คลิก "จัดการบัญชีสำหรับการเรียกเก็บเงิน":
โครงการของคุณอาจมีลักษณะแตกต่างจากด้านบน
- ในการเรียกเก็บเงิน > คลิกไอคอน 3 จุด
ข้างโครงการ
เวอร์ชันที่ใช้งานจริงที่สร้างขึ้น แล้วเลือก "เปลี่ยนบัญชี
การเรียกเก็บเงิน"
- การเรียกเก็บเงิน > ในบัญชีสำหรับการเรียกเก็บเงิน ให้เลือกรหัสบัญชีสำหรับการเรียกเก็บเงินที่คุณได้รับในจดหมายต้อนรับในรายการแบบเลื่อนลง จากนั้นคลิก "SET
ACCOUNT":
- โปรเจ็กต์จะลิงก์กับบัญชีสำหรับการเรียกเก็บเงินใหม่
สำคัญ: ตั้งแต่นี้เป็นต้นไป ระบบจะเรียกเก็บเงินสำหรับการเดินทางหรืองานทั้งหมดที่รายงานในโปรเจ็กต์นี้ตามที่อธิบายไว้ก่อนหน้านี้ หากยังไม่ได้ดำเนินการการตรวจสอบการเรียกเก็บเงิน อย่าเพิ่งลิงก์บัญชีสำหรับการเรียกเก็บเงิน
- หลังจากเพิ่มวิธีการเรียกเก็บเงินใหม่แล้ว ให้ไปที่ "ภาพรวม > ภาพรวมการชำระเงิน" และ "การตั้งค่าการชำระเงิน" เพื่อยืนยันว่าข้อมูลถูกต้อง ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตการเรียกเก็บเงินและการชำระเงินได้ที่ลิงก์นี้ หากมีปัญหาเกี่ยวกับการเรียกเก็บเงิน โปรดส่งเคสการสนับสนุน การเรียกเก็บเงินหรือ ติดต่อตัวแทนของพาร์ทเนอร์หรือ Google
รายงานการเรียกเก็บเงิน
รายงานการเรียกเก็บเงินช่วยให้คุณเข้าใจค่าใช้จ่ายที่เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงิน ที่ลิงก์กับโปรเจ็กต์
หมายเหตุ: หากคุณทำงานร่วมกับพาร์ทเนอร์ของ Maps โปรดทำงานร่วมกับพาร์ทเนอร์เพื่อให้แน่ใจว่าคุณจะได้รับข้อมูลการเรียกเก็บเงินที่เกี่ยวข้องซึ่งคุณต้องการ
เปิดบัญชีสำหรับการเรียกเก็บเงินที่ลิงก์ของโปรเจ็กต์ แล้วเลือกรายงาน จากนั้นคุณจะใช้ชุดตัวกรองต่อไปนี้ได้
การตั้งค่าหลักที่ควรทราบคือตัวกรองจัดกลุ่มตาม SKU ซึ่งจะแสดงข้อมูลโดยละเอียดเกี่ยวกับทริปและงาน รวมถึง API อื่นๆ หากมีการใช้งาน ซึ่งรวมถึงการมีค่าใช้จ่ายเกินหรือไม่ ดังที่อธิบายไว้ก่อนหน้านี้
ระบบจะรีเฟรชข้อมูลรายงานทุกวัน หากจำเป็นต้องใช้ข้อมูลระหว่างวัน คุณสามารถใช้การค้นหา Cloud Logging เพื่อดูจำนวนเหตุการณ์ที่เรียกเก็บเงินได้ ในระหว่างวัน ดูส่วนก่อนหน้าสำหรับข้อมูลนี้
แผนการเพิ่มประสิทธิภาพ
สิ่งสำคัญที่ควรกล่าวถึงคือแผนการเพิ่มประสิทธิภาพ โดยปกติแล้ว ระบบจะไม่ย้ายข้อมูลการเข้าชมทั้งหมดไปยังโปรเจ็กต์ Mobility ทั้งนี้ขึ้นอยู่กับลักษณะธุรกิจของคุณ ตัวอย่างเช่น บางบริษัทใช้เวลาในการเปิดตัวโซลูชันใหม่ในสาขา แฟรนไชส์ ร้านค้า สำนักงาน ฯลฯ ทั้งหมด ซึ่งหมายความว่าการเข้าชมบางส่วนจะใช้ระบบเก่า และการเข้าชมบางส่วนจะไปยังโปรเจ็กต์ใหม่
นอกจากนี้ ในหลายกรณี การเข้าชมบางส่วนอาจไม่ได้อยู่ในกรณีการใช้งานการเดินทาง ซึ่งเป็นกรณีของเครื่องมือระบุตำแหน่งร้านค้า การรับสินค้าที่ริมทาง และโซลูชันภายในอื่นๆ โดยควรชี้ไปยังบัญชีสำหรับการเรียกเก็บเงินของ Google Maps Platform เนื่องจากควรแยกการเข้าชมที่นั่นออกจากบัญชีสำหรับการเรียกเก็บเงินของ Mobility
คุณต้องปฏิบัติตามนโยบายการติดตั้งใช้งาน
- รูปแบบตามการเดินทาง - "โซลูชันการโดยสารและการนำส่งแบบออนดีมานด์มีไว้สำหรับใช้ใน บริการเรียกรถและนำส่งเชิงพาณิชย์แบบออนดีมานด์ โดยปกติแล้ว บริการดังกล่าวจะรวมถึง (ก) ผู้บริโภคที่ส่งคำขอใช้บริการรถไปยังจุดหมายที่กำหนด (หรือนำส่งสินค้าที่เฉพาะเจาะจง) และ (ข) คนขับที่ได้รับการจับคู่กับคำขอ และขับรถเพื่อให้บริการให้เสร็จสมบูรณ์"
- โมเดลตามงาน - "โซลูชันกองยานสำหรับระยะทางช่วงสุดท้ายของ Google Maps Platform มีไว้สำหรับใช้ใน บริการจัดส่งเชิงพาณิชย์สำหรับระยะทางช่วงสุดท้ายและบริการรับสินค้าสำหรับระยะทางช่วงแรก โดยปกติแล้ว บริการดังกล่าว จะประกอบด้วย (ก) กลุ่มยานพาหนะนำส่งที่ลูกค้าเป็นเจ้าของหรือ ทำสัญญา (ข) การนำส่งตามเส้นทางที่วางแผนไว้ล่วงหน้า (ค) เครือข่ายศูนย์กระจายสินค้าที่มีทีมปฏิบัติการที่สนับสนุน การดำเนินการนำส่ง และ (ง) ผู้บริโภคที่ติดตามและรับการจัดส่ง"
ดังนั้นคุณจึงควรทำความเข้าใจว่าระบบใดที่ควรชี้ไปยังบัญชีการเรียกเก็บเงินของ Google Maps Platform และระบบใดที่ควรชี้ไปยังบัญชีการเรียกเก็บเงินของ Mobility โดยปกติแล้วจะมีหลายโปรเจ็กต์และแต่ละโปรเจ็กต์จะชี้ไปยังบัญชีสำหรับการเรียกเก็บเงินที่ถูกต้อง
ตัวอย่างเช่น สมมติว่าการเดินทาง / งานทุกรายการมีคำขอ Geocoding 10 รายการในวันนี้ตามขีดจำกัดการใช้งาน หากการย้ายข้อมูลใช้เวลา 2-3 เดือนและคุณเริ่มรายงานการเดินทาง / งาน 100, 000 รายการในเดือนแรก นั่นหมายความว่าคุณอาจเรียกใช้ Geocoding API 1 ล้านครั้ง แต่หากธุรกิจของคุณส่งคำขอ Geocoding 5 ล้านรายการ ความแตกต่าง (4 ล้านรายการ) อาจได้รับการรายงานว่าเป็นการใช้งานเกินโควต้า โดยมี 2 ตัวเลือกดังนี้
- คุณเพิ่มจำนวนการเดินทาง / งานที่รายงานให้เรา (เร่งแผนการเพิ่มประสิทธิภาพ) จึงมีขีดจำกัดที่สูงขึ้น ในกรณีนี้ คุณจะต้องรายงานการเดินทาง / งาน 500,000 รายการต่อเดือน
- คุณเจรจาต่อรองขีดจำกัดที่สูงขึ้นระหว่างการเจรจาสัญญาตามที่อธิบายไว้ ก่อนหน้านี้
- คุณส่งคำขอ Geocoding API ไปยัง Google Maps Platform API เพื่อรับประโยชน์ จากระดับส่วนลดที่สูงขึ้นและจ่ายเงินถูกกว่าค่าใช้จ่ายส่วนเกิน
เราทราบดีว่าการประมาณต้นทุนตามขนาดและความซับซ้อนของธุรกิจ และกรณีการใช้งานอาจมีความซับซ้อน โปรดทำงานร่วมกับพาร์ทเนอร์หรือผู้ติดต่อของ Google เพื่อพิจารณาว่าวิธีที่ดีที่สุดในการเตรียมพร้อมสำหรับการเปิดตัวเวอร์ชันที่ใช้งานจริง โดยใช้โปรเจ็กต์ที่มีอยู่คืออะไร
โดยสรุปแล้ว หากต้องการสร้างแผนการเพิ่มประสิทธิภาพที่เหมาะสม คุณจะต้องทำตามขั้นตอนต่อไปนี้ 1. ระบุ Use Case ที่เกี่ยวข้องกับการเดินทางและที่ไม่เกี่ยวข้องตามนโยบายการใช้งาน 2. ระบุ Google Maps Platform API ที่ใช้ ในปัจจุบันสำหรับกรณีการใช้งานที่เกี่ยวข้องและปริมาณการใช้งาน 3. ระบุว่ายังคงต้องใช้ Google Maps Platform API หลังจากที่ใช้โซลูชันการเดินทางแล้วหรือไม่ เช่น การคำนวณเวลาถึงโดยประมาณจะเกิดขึ้นโดยอัตโนมัติใน Fleet Engine คุณอาจไม่จำเป็นต้องคำนวณด้วย Directions API อีกต่อไป 4. ระบุระยะเวลาที่ต้องใช้ในการย้ายข้อมูลกรณีการใช้งานการเดินทางอย่างเต็มรูปแบบไปยังแพลตฟอร์มการเดินทางใหม่ที่ฝั่งของคุณ 5. ตรวจสอบอีกครั้งว่าโควต้าการใช้งานเพียงพอต่อการรองรับกรณีการใช้งานของคุณหรือไม่ 6. ระบุจุดเปลี่ยนเมื่อคำขอ Google Maps Platform ทั้งหมดสามารถส่งไปยังบัญชีสำหรับการเรียกเก็บเงินของ Mobility เพื่อใช้ในกรณีการใช้งาน Mobility
บทสรุป
โดยสรุป การกำหนดค่าบัญชีสำหรับการเรียกเก็บเงินอย่างถูกต้องเป็นสิ่งสำคัญสำหรับความสามารถในการคาดการณ์ราคาและความโปร่งใส การใช้เทคโนโลยีการเดินทางของเราซึ่งรวม บริการตำแหน่งที่ดีที่สุดในระดับเดียวกันจะช่วยให้บริษัทมั่นใจได้ว่ากระบวนการ เรียกเก็บเงินจะถูกต้องและมีประสิทธิภาพ ซึ่งไม่เพียงช่วยลดต้นทุน แต่ยังให้ข้อมูลและข้อมูลเชิงลึกที่จำเป็นต่อการตัดสินใจทางธุรกิจอย่างรอบคอบด้วย นอกจากนี้ ความโปร่งใสที่ระบบดังกล่าวมีจะช่วยให้บริษัทต่างๆ เข้าใจค่าใช้จ่ายของตนเองได้อย่างชัดเจน ซึ่งจะนำไปสู่การจัดการงบประมาณที่ดีขึ้น
การดำเนินการถัดไป
- ตั้งค่าบัญชีสำหรับการเรียกเก็บเงินในคอนโซล Google Cloud
- ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเรียกเก็บเงินโดยทั่วไปได้ที่