識別使用者';需求

本頁面說明設計 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 應用程式直接提及使用者,請考慮先在 Calendar 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.iduser.languages[]

平台:網頁版與行動版

Google Chat 支援電腦和行動裝置。電腦提供充足的螢幕空間,使用者可能較能接受資訊量大的訊息,以及眾多按鈕和選項。在行動裝置上,由於螢幕大小有限,使用者偏好簡潔的訊息。

每張資訊卡最多顯示三個按鈕。如果需要更多,建議改為啟動對話方塊。對話方塊可顯示一系列資訊卡,相較於嘗試在單一資訊卡訊息中收集所有資訊,這種做法能提供更友善的體驗,方便收集大量使用者輸入內容。

在各種大小的裝置上測試 Chat 應用程式,確保資訊呈現方式易於理解。

語氣

由於 Chat 應用程式是文字介面,因此撰寫清楚、簡潔且可執行的訊息,有助於使用者順利完成工作。為 Chat 應用程式撰寫訊息時,請參閱 Google Material Design 撰寫指南

每個 Chat 應用程式都不盡相同,但如要與 Chat 使用者有效溝通,Chat 應用程式的語氣和風格應傳達下列特徵:

  • 專業。您的 Chat 應用程式可能正在協助工作場所的同事。請務必確保其個性適合專業場合,否則可能會顯得格格不入或不適當。

  • Authentic:即時通訊應用程式可以說口語,但不應假裝是人類。請勿為 Chat 應用程式設定性別,或可能與真人混淆的名稱。加入一點個性是好事,但 Chat 應用程式應著重於實用性。

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

  • 體貼。請謹慎處理,避免侵入性行為。Chat 應用程式不應不必要或重複打擾使用者。盡量預測使用者需求並提供解決方案。

    使用者要求 Chat 應用程式執行不適合的任務時,系統會顯示類似下方的回應。

  • 效率出眾。請瞭解大多數使用者並不想進行冗長的對話。讓使用者專心完成工作。避免說出所有內容,只說最重要的事。如果需要傳達大量資訊,請將長訊息分成多則短訊息。盡量在每則訊息中只加入一個號召性用語,並提供盡可能相關的資訊。

    多個回覆的範例。

  • 鼓勵。在使用者探索 Chat 應用程式時,請保持樂觀友善的態度。使用者應隨時知道如何朝目標前進,尤其是在遇到錯誤時,例如要求 Chat 應用程式執行無法執行的動作。誠實告知使用者發生錯誤或遇到限制,並說明後續步驟。

    例如,向使用者說明發生錯誤的原因、後續步驟,以及如何取得協助的錯誤訊息。

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

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

無法存取部分 Chat 應用程式

Google Workspace 管理員可以限制哪些人有權存取 Google Chat 中的 Chat 應用程式。詳情請參閱 Google Workspace Marketplace 說明文件中的「判斷應用程式的目標對象」。

驗證

提示客戶驗證客戶的 Google Workspace 網域可能無法運作,而且可能會讓使用者感到困惑和沮喪。請撰寫可執行的錯誤訊息,說明這種可能性。

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

如果使用者驗證 Chat 應用程式以分享財務或健康資料等私密資訊,建議將該 Chat 應用程式限制為只能傳送 1:1 即時訊息,以免 Chat 應用程式在其他使用者可能看到的 Chat 聊天室中,意外揭露私密資訊。在 Google Cloud 控制台中設定這類 Chat 應用程式時,請務必在「設定」頁面中,取消勾選「加入聊天室和群組對話」核取方塊。

在包含顧客的 Chat 聊天室中分享資訊

公司員工通常會與客戶共用 Chat 聊天室。Chat 應用程式可大幅提升員工與顧客的互動體驗,但如果 Chat 應用程式與顧客共用聊天室,請務必考量 Chat 應用程式可能會揭露哪些資料。

舉例來說,假設 Chat 應用程式分享了客戶案件詳細資料。如果 Chat 應用程式在與其他客戶共用的 Chat 聊天室中分享客戶案件,可能會不慎向不應看到這些資訊的人員揭露客戶資訊。