本頁說明如何在設計 Google Chat 應用程式時考量使用者的需求。無論您的 Chat 應用程式是支援全球分散的數千人團隊,還是只支援單一使用者,請務必在設計過程中納入預期使用者,確保 Chat 應用程式能協助所有傳送訊息的使用者。
探索 Chat 應用程式
請考量您的目標使用者可能初次發現 Chat 應用程式的地點。發布 Chat 應用程式時,請考量使用者可以從哪裡找到應用程式。
舉例來說,請勿假設使用者知道 Chat 應用程式的功能。請確認 Chat 應用程式的名稱反映其實際功能,或其整合的服務。
熟悉 Chat 應用程式
使用者可能會透過 Chat 應用程式與您互動,不要假設使用者知道 Chat 應用程式的運作方式。斜線指令和對話方塊等功能可能會讓部分使用者感到困惑,因此請提供操作說明。
舉例來說,當系統提示使用者發出斜線指令時,建議您採用以下格式:
這項提示有以下好處:
- 向使用者說明他們需要輸入的內容。
- 使用特殊格式,讓
/createContact
斜線指令與周圍文字區隔開來。 - 說明斜線指令的目標。
如要進一步瞭解如何協助使用者使用其他互動式 Chat 應用程式功能,請參閱「設計使用者互動功能」。
地理位置
找出使用者在哪個地區使用 Chat 應用程式。Chat 空間中的使用者通常遍佈世界各地,也就是說他們在不同的時區工作。如果 Chat 應用程式會向使用者或聊天室傳送通知,請注意傳送時間。
舉例來說,下列即時通訊應用程式會通知當週的值班審查人員。不過,如果團隊有部分成員位於紐約,而其他成員位於加州,建議您設定 Chat 應用程式,在所有使用者都方便的時間傳送訊息。
如果 Chat 應用程式直接提及使用者,建議您在傳送通知前,先在 Calendar API 中查看使用者的時區。如果是在使用者非工作時間,建議您不提及使用者,或等到對方工作日開始後再傳送訊息。
語言
Chat 應用程式可以以多種語言回覆使用者。如要支援多種語言,Chat 應用程式必須檢查使用者的偏好語言,並據此將內容本地化。
如要使用 Chat 聊天室,請在 Chat 應用程式的設定中新增語言選項。使用者在聊天室中設定語言後,Chat 應用程式就能使用聊天室偏好的語言回覆訊息。
如要查看使用者的偏好語言,請按照下列步驟操作:
- 從 Google Chat API 中的
User
類型取得User.name
。 - 在 Directory API 中將
User.name
對應至user.id
。 - 在 Directory API 中,針對指定的
user.id
取得user.languages[]
。
平台:網頁與行動裝置
Google Chat 可在電腦和行動裝置上使用。電腦提供大量螢幕空間,使用者可能會更能接受含有大量按鈕和選項的資訊密集訊息。在行動裝置上,由於螢幕尺寸有限,使用者會比較喜歡簡潔的訊息。
請盡量在每個資訊卡中顯示三個或更少的按鈕。如果需要更多資訊,請考慮改為啟動對話方塊。對話方塊可提供一系列資訊卡,讓使用者可以更輕鬆地提供大量輸入內容,而非嘗試在單一資訊卡訊息中收集所有資訊。
請在不同大小的裝置上測試 Chat 應用程式,確保其資訊呈現方式易於消化。
語氣
由於即時通訊應用程式是文字介面,因此請撰寫清楚、簡潔且可執行的訊息,確保使用者能順利完成操作。撰寫 Chat 應用程式訊息時,請參閱 Google Material Design 編寫指南。
每個 Chat 應用程式都各有不同,但為了有效與 Chat 使用者溝通,Chat 應用程式的語氣和語調應傳達下列特徵:
專業。Chat 應用程式可能會協助使用者處理工作相關事宜。請確保其個性符合專業環境,否則可能會讓人感到不適或不恰當。
真實:即時通訊應用程式可以使用口語,但不應假裝成人類。請勿為 Chat 應用程式指定性別,或使用可能會與人混淆的名稱。加入一些角色是好的,但 Chat 應用程式應著重於實用性。
慎重考慮。謹慎處理,不要侵犯他人隱私。您的 Chat 應用程式不應不必要或重複地打擾使用者。盡力預測使用者需求並提供解決方案。
高效率。請注意,大多數使用者都不希望進行長時間的對話。請確保 Chat 應用程式提供專注的使用體驗,協助使用者完成工作。避免一股腦地說出所有內容,而應著重於說出最重要的內容。如果您需要傳達大量資訊,請將長訊息分成多則短訊息。請盡量將每則訊息限制為一個行動號召,並盡可能提供相關資訊。
鼓勵。使用者在探索 Chat 應用程式時,請以樂觀和友善的態度與他們互動。使用者應該隨時知道如何朝目標前進,尤其是在遇到錯誤時,例如要求 Chat 應用程式執行無法執行的操作。誠實告訴使用者他們遇到錯誤或限制,並告訴他們如何繼續操作。
具備不同權限、角色和資料存取權的使用者
Chat 使用者在 Google Workspace 和其他系統中擁有不同的權限和資料存取權。單一 Chat 聊天室可能包含管理員、經理、業務人員和客戶。以下是建構 Chat 應用程式時,需要考慮的部分權限相關情境:
限制 Chat 應用程式的存取權
Google Workspace 管理員可以限制使用者在 Google Chat 中存取 Chat 應用程式的權限。詳情請參閱「發布 Chat 擴充應用程式」。
驗證
提示客戶驗證其 Google Workspace 網域可能無法運作,且可能會讓使用者感到困惑和沮喪。請撰寫可操作的錯誤訊息,以便因應這種可能性。
在 Chat 聊天室中分享機密資訊
如果使用者驗證 Chat 應用程式,以便分享財務或健康資料等私密資訊,建議將該 Chat 應用程式限制為 1 對 1 的即時訊息,以免 Chat 應用程式在 Chat 聊天室中不小心洩漏私密資訊。在 Google Cloud 控制台中設定這類 Chat 應用程式時,請務必在「Configuration」頁面中,清除「Join spaces and group conversations」核取方塊並取消選取。
在包含客戶的 Chat 聊天室中分享資訊
公司員工通常會與客戶共用 Chat 聊天室。Chat 應用程式可協助員工與客戶互動,但如果 Chat 應用程式與客戶共用空間,請務必考量 Chat 應用程式可能會揭露哪些資料。
舉例來說,假設您的 Chat 應用程式會分享客戶案件詳細資料。如果 Chat 應用程式在與其他客戶共用的 Chat 聊天室中分享客戶案件,可能會不小心向不應看到的使用者揭露客戶資訊。