規定和準則

透過 Business Messages 代理程式與使用者互動時,請謹記以下最佳做法。

請勿提供或要求提供機密資訊

在即時通訊期間避免使用敏感內容,可確保您和客戶的資訊安全無虞。機密資訊包括但不限於

  • 信用卡號碼
  • 社會安全號碼、護照號碼或身分證字號
  • 登入憑證,例如密碼

快速回應使用者

向使用者訊息的回應時間過慢或不合理,會對客戶造成負面體驗。請務必設計回應基礎架構,以持續提供使用者訊息的即時回覆。

即使回應速度較慢,也沒有任何回應。無論訊息載入量為何,請確認使用者一律收到訊息回覆。例如,如果無法取得線上工作人員,請傳送自動確認使用者的訊息,並估算使用者預計可回覆完整回應的時間。

Google 會測量不同訊息之間的回應時間 (TTR)。如果品牌的服務專員回應消費者的速度變慢,Google 會移除該品牌的訊息按鈕。

當自動化功能無法滿足要求時,請將人工作業交由真人處理

如果自動化功能未正確回應使用者,使用者可能會感到不悅。因此,從 Google 代管的進入點 (Google Ads 進入點除外) 啟動的所有代理程式都必須具有人工代表,在自動化功能無法處理時可處理對話。在正式推出之前,您必須將代理程式互動類型設為包含專員。

當自動化功能無法連續滿足使用者的要求兩次時,建議您傳送包含即時代理程式要求建議的訊息。

線上服務專員要求建議

使用者輕觸這項建議後,您的代理程式就會收到即時要求代理程式的事件。服務專員應將對話轉交給真人代表,以便使用者獲得所需協助。

並不需要 24 小時全年無休。設定代理程式的可用性,讓使用者知道何時可以預期收到回覆。

使用 OAuth 驗證使用者

如要驗證使用者身分並提供個人化資訊,請透過 OAuth 透過後端系統驗證使用者。使用 OAuth 進行驗證可讓代理程式快速存取使用者資料,並防止使用者或代理程式在對話中納入機密資訊 (例如使用者名稱或密碼)。請參閱使用 OAuth 進行驗證

評估商家訊息中的客戶滿意度

Business Messages 功能可直接在訊息體驗中使用問卷調查來評估客戶滿意度分數 (CSAT)。為避免使用者收到多次問卷調查,請使用 Business Messages 的問卷調查功能。請勿導入自己的 CSAT 測量技術。

掌握特定主題

請勿傳送不想要或與目前對話無關的訊息。 例如:

  • 與原始要求無關的產品或服務相關訊息
  • 沒有使用者回應的重複訊息
  • 訊息過長或過度使用表情符號和網址

可用地點 ID (如果有的話)

以地點為基礎的進入點時,訊息可能會在內容酬載中包含 placeId。您可以運用此資訊來提供使用者可能詢問的資訊,例如特定位置的廣告空間。placeId 可明確識別 Google 地方資訊資料庫和 Google 地圖平台中的地點。

即使您只有以位置為基礎的進入點來啟動,仍須為沒有 placeId 的情況實施策略。雖然情況並不常見,但在某些情況下,placeId 和其他內容資料不會傳送至您的 Webhook。

以指數輪詢方式進行重試

呼叫任何 API 時,呼叫可能會因為基礎架構問題、服務超載、每秒查詢次數限制和其他錯誤而失敗。要復原失敗的 API 呼叫,請以指數輪詢方式執行重試。

使用指數輪詢進行重試

  1. 識別失敗的 API 呼叫
  2. 設定初始等待時間長度和重試次數上限
  3. 暫停等待時間
  4. 重試 API 呼叫
  5. 評估 API 呼叫回應:

    • 如果成功,請繼續工作流程中的下一個步驟。
    • 如果失敗,請延長等待時間並返回步驟 3
    • 如果失敗次數超過重試次數上限,請輸入失敗狀態

理想的等待時間以及理想的重試次數上限因用途而異。依據基礎架構和工作流程的延遲時間需求決定這些數字。

檢查是否有重複的內送郵件

當您檢查及回應使用者傳來的訊息時,請檢查 messageId,並確認您先前尚未收到並回覆該訊息。

分散式系統提供以下兩種傳送訊息的方法:最多一次和至少一次。系統「最多」只會傳送一次訊息,但如果途中發生網路或通訊錯誤,可能無法收到訊息。使用「至少一次」系統時,系統可能會多次傳送訊息,但即使發生網路或通訊錯誤,也會收到訊息。

Business Messages 會使用「至少一次」系統。雖然這可能會產生重複的傳入訊息,但您可以追蹤 messageId 字串,藉此簡化重複的訊息。如果您已收到訊息,請忽略使用同一個 messageId 收到的任何其他訊息。