識別使用者';需求

本頁面說明如何在設計 Google Chat 應用程式時考量使用者需求。無論 Chat 應用程式支援遍布全球的數千個或只有一位使用者,請在設計程序中加入指定使用者,確保 Chat 應用程式能協助所有傳送訊息的對象。

探索 Chat 應用程式

考量目標使用者首次發現 Chat 應用程式的位置。發布 Chat 擴充應用程式時,請考量使用者能夠在哪裡找到該應用程式。

例如,不要假設使用者知道您的 Chat 應用程式的用途。請確保您的 Chat 應用程式名稱反映其實際功能或與其整合的服務。

熟悉 Chat 擴充應用程式

您的 Chat 應用程式可能是使用者與 Chat 應用程式互動的首次互動。請勿假設使用者瞭解 Chat 應用程式的運作方式。斜線指令對話方塊等功能可能會混淆部分使用者,因此請提供操作說明。

例如,提示使用者發出斜線指令時,建議您使用以下格式:

如要建立聯絡人,請輸入 `/createContact`。如要瞭解我還能執行哪些操作,請輸入 `/help`。

這個提示有幫助的原因如下:

  • 明確告知使用者需要輸入什麼內容。
  • 使用特殊格式讓 /createContact 斜線指令從周圍文字中脫穎而出。
  • 請說明斜線指令的目標。

如要進一步瞭解如何協助使用者運用其他互動式 Chat 應用程式功能,請參閱「設計使用者互動」。

地理位置

找出使用者在世界各地使用 Chat 應用程式的位置。Chat 聊天室中的人員通常遍布世界各地,也就是說,他們會跨越不同的時區工作。如果 Chat 應用程式傳送通知給使用者或聊天室,請留意時段。

舉例來說,以下 Chat 應用程式會通知誰是該週待命審查人員。但是,如果團隊位於紐約,而團隊成員位於加州,則建議您設定 Chat 應用程式,在所有使用者方便的時間傳送訊息。

Chat 應用程式於上午 11:57 傳送通知訊息。

如果您的 Chat 應用程式直接提及使用者,建議您在傳送通知之前先在 行事曆 API 中查看使用者的時區。如果那時超過使用者的工作時間,建議在不提及的情況下傳送訊息,或是等到使用者工作日才開始。

Chat 應用程式在簡訊中提及某人。

語言

Chat 應用程式可以使用多種語言回覆使用者。為了支援多種語言,您的 Chat 應用程式必須檢查使用者偏好的語言,並據此本地化內容。

如果是 Chat 聊天室,請在 Chat 應用程式的配置設定中新增語言選項。使用者在聊天室中設定語言後,您的 Chat 應用程式就能使用聊天室偏好的語言回覆訊息。

如何查看使用者偏好的語言:

  1. 在 Google Chat API 中從 User 類型取得 User.name
  2. 將 Directory API 中的 User.name 對應至 user.id
  3. 在 Directory API 中為指定的 user.id 取得 user.languages[]

平台:網頁與行動裝置

Google Chat 支援電腦和行動裝置。電腦提供大量螢幕空間,因此使用者可能更願意接受附有許多按鈕和選項的資訊密集型訊息。行動裝置使用者喜歡簡潔的訊息,因為螢幕大小有限。

試著讓每張資訊卡顯示三個或更少按鈕。如果您需要更多權限,請考慮改為啟動對話方塊。對話方塊可顯示一系列資訊卡,比起嘗試在單一資訊卡訊息中收集所有資訊,收集大量使用者輸入內容可讓系統享有更優質的體驗。

請在各種大小的多部裝置上測試 Chat 應用程式,確保資訊呈現方式清晰易讀。

聲音和語調

即時通訊應用程式屬於文字型介面,因此撰寫清楚簡潔、易於操作的訊息,確保使用者取得成功。為 Chat 應用程式編寫訊息時,請參閱 Google 質感設計編寫指南

每個 Chat 應用程式都不相同,但為了與 Chat 使用者有效溝通,Chat 應用程式的語音和語氣應傳達下列特性:

  • 專業人士。Chat 應用程式也許可以 為工作人員提供協助確保個人特質符合專業場合 否則可能會令人困惑又不恰當

  • 真實性:Chat 擴充應用程式可以交談,但不得偽裝成人類。避免為 Chat 應用程式提供性別或容易混淆的名稱。加入個小角色固然很好,但 Chat 應用程式應著重在其實用性。

    歡迎訊息範例,說明 Chat 應用程式的用途。

  • 考慮。保持謹慎且非侵入性。您的 Chat 應用程式不應讓使用者無必要或一直感到困擾。積極預測使用者需求並提供解決方案。

    範例回應:使用者要求 Chat 應用程式執行並非專為使用者設計的工作。

  • 效率極佳。瞭解大多數使用者都不會尋找很長的對話。為 Chat 應用程式保持專注 幫助使用者完成工作避免說出最重要的事情 多說幾句話如果您需要傳達大量資訊,請將長版訊息拆分為多則簡短訊息。每個訊息應只含一個行動號召,並盡可能呈現相關資訊。

    多個回應的範例。

  • 鼓勵。在使用者探索 Chat 應用程式時,提供樂觀和親切的感受。使用者應該要知道如何提前達成自己的目標,特別是在遇到錯誤 (例如要求 Chat 應用程式做不到的事情時) 時。明確向使用者說明他們遇到錯誤或限制,並告訴他們如何繼續操作。

    錯誤範例:向使用者說明問題、如何繼續操作及如何取得協助。

擁有不同權限、角色和資料存取權的使用者

Chat 參與者在 Google Workspace 和其他系統中具有不同的權限和資料存取權。單一 Chat 聊天室可能包含管理員、經理、銷售人員和客戶。建構 Chat 應用程式時,請考慮下列權限相關情境:

有限存取 Chat 擴充應用程式

Google Workspace 管理員可以限制哪些使用者能存取 Google Chat 中的 Chat 應用程式。詳情請參閱「發布即時通訊應用程式」。

驗證機制

提示客戶驗證客戶的 Google Workspace 網域可能無法運作,並可能會讓使用者感到困惑或受挫。請編寫可採取行動的錯誤訊息,以防出現上述情況。

在 Chat 聊天室中分享機密資訊

如果使用者驗證 Chat 應用程式來分享機密資訊 (例如財務或健康資料),最好將 Chat 應用程式限制為僅限 1:1 即時訊息,以免 Chat 應用程式在 Chat 聊天室中意外洩露機密資訊。在 Google Cloud 控制台設定這類 Chat 應用程式時,請務必清除「Configuration」(設定) 頁面中的「Join chat and group chat」核取方塊。

在含有客戶的 Chat 聊天室中分享資訊

公司員工通常會與客戶共用 Chat 聊天室。Chat 應用程式可以成為員工與客戶互動的真正利器,但如果您的 Chat 應用程式與客戶共用一個聊天室,請務必考量 Chat 應用程式可能會顯示哪些資料。

例如,假設您的 Chat 擴充應用程式會分享客戶案件詳細資料如果您的 Chat 擴充應用程式與其他客戶共用的 Chat 聊天室分享客戶案件,可能會意外將客戶資訊提供給不應看到該資訊的使用者。