最佳做法 (Dialogflow)

在動作中導入帳戶連結功能會處理使用者資料,因此必須遵守帳戶連結最佳做法尤其重要。此外,下列最佳做法有助於提供更流暢的使用者體驗,盡可能增加成功連結帳戶的使用者人數。您的動作除了應遵循 Google 的一般對話規範,還必須遵循此處列出的最佳做法,才能提供最佳使用者體驗。

本頁將說明使用帳戶連結的動作和實作最佳做法。

對話

為使用帳戶連結的動作設計對話時,請務必遵守下列規範:

  • 只有在存取使用者帳戶資料,才能提供更豐富的動作體驗時,才需要使用帳戶連結功能。舉例來說,透過帳戶連結功能,動作可以記住使用者喜愛的飲料,並根據過往訂單建議試飲新飲料,藉此改善訂餐動作。如果您只是想要連結帳戶,讓動作能夠依名稱參照使用者,就不需要進行帳戶連結。
  • 請勿將帳戶連結提示用做首次動作。 要求使用者在啟動動作前先連結帳戶,可能會招致不悅的體驗。如果需要收集資料,使用者才能繼續操作,請改為提示他們連結帳戶。

    舉例來說,假設是飲酒動作給使用者的第一則訊息,就可能是:「Welcome to Boba Bonanza!請問要點餐了嗎?還是要我帶你一起喝飲料了嗎?"在這種情況下,使用者應該不必登入就能聽到飲料選項。客戶要求點餐時 動作應要求使用者連結帳戶。

  • 帳戶登入輔助程式意圖中自訂內容字串,說明需要使用者連結帳戶的原因。請務必提供背景脈絡,確保使用者能夠安心使用資料。

    以我們的飲料訂購動作範例來說,您可以提供下列情境字串:「請記住您最愛的飲料,並提供自訂建議...」

  • 帳戶連結不應要求使用者的明確叫用。也就是說,使用者不應要求「登入」才能連結自己的帳戶;而是讓使用者能夠選擇執行需要連結帳戶的作業。接著,您的動作應告知對方需要連結帳戶,才能進行這項操作。

    本指南是驗證及授權的一般最佳做法。當使用者瞭解您需要帳戶資訊的原因時,更有可能連結帳戶。

    舉例來說,在假設的飲酒動作中,使用者必須先提出飲料連結要求才能連結帳戶,否則請勿要求使用者連結帳戶。

  • 在使用者連結帳戶後,您應重複執行使用者帳戶連結的所有選項。舉例來說,當使用者在假設的飲酒動作中連結自己的帳戶後,您的動作可能會如下所示:「您已連結帳戶,您現在可以訂購飲料、查看您可能喜歡的飲料,或查看菜單有什麼新鮮事。那麼,你想怎麼做呢?"

  • 如果使用者未同意 Google 存取他們的帳戶,您可以採取動作,提供受限制的替代「訪客流程」。在此情況下,您應告知使用者可在不連結帳戶的情況下可執行哪些操作。

    例如,如果使用者未提供同意聲明,您和「飲酒動作」的對話看起來可能會像這樣:

Google 助理 我們需要你的姓名等資訊,才能繼續處理你訂購的商品。請問可以 請 Google 提供這些內容嗎?
使用者
Google 助理 好的,你仍然可以查看菜單或查看今天的折扣。你想做什麼呢?