下列最佳做法適用於「透過 Google 預訂」端對端整合,並可用來避免可用性和效能問題。 資料品質不佳可能導致廣告空間下架。
動態饋給
- 如果服務沒有固定長度,請將供應情形動態饋給中的
duration_sec
設為下列其中一個值:- 以合理方式執行服務所需的秒數。
-
完成服務所需的平均秒數。
- 請在商家動態饋給中為
Category
欄位提供具體資訊。舉例來說,餐廳可以提交特定類型,例如法文或日文。詳情請參閱地點類型來瞭解可能的類別值。 -
在商家資訊提供的
Terms
欄位中設定商家專屬的服務條款,在 [Book] 按鈕下方顯示下列注意事項:選擇繼續即表示您同意 <merchant> 的《服務條款》。
在這種情況下,「服務條款」是一種連結,按下後就會顯示 terms 文字欄位中設定的文字。 -
使用
gzip
壓縮動態饋給
Booking Server (預訂伺服器)
為了最佳化 Maps Booking API 的整合作業,請進行下列步驟:
- 一律使用 UNIX 時間戳記 (世界標準時間)。
- 呼叫
CreateBooking
中的新預訂時,系統會產生專屬預訂 ID。
即時更新
為確保在預訂過程中享有最佳使用者體驗,請執行下列操作:
- 如果是標準導入作業,請使用 BookingNotifications API 更改預約的開始時間、時間長度和預訂狀態,例如取消或未預約。
- 來自「透過 Google 預訂」的預訂變更時,請一律使用包含 BookingNotification API 的系統即時傳送預訂更新資料,這樣您的資料就不會在「透過 Google 預訂」端過時。舉例來說,您可以透過「透過 Google 預訂」系統取消、重新排程或更新預訂。
- 每次
UpdateBookingRequest
的預訂更新時,請確認UpdateBookingResponse
值包含預訂 ID,且「所有」更新的欄位都必須反映新的值。 - 如果已導入 Inventory RTU
- 將 API 呼叫回應時間限制設定為不到一秒。請確認您的伺服器每秒可處理五次查詢 (QPS),且延遲時間不到一秒。至少 95% 的時間。