Xác định nhu cầu của người dùng

Trang này mô tả cách tính đến nhu cầu của người dùng khi thiết kế ứng dụng Google Chat. Cho dù ứng dụng Chat của bạn hỗ trợ một nhóm gồm hàng nghìn người phân bố trên toàn cầu hay chỉ một người, hãy đảm bảo ứng dụng Chat giúp mọi người nhắn tin bằng cách đưa người dùng dự kiến vào quy trình thiết kế.

Khám phá ứng dụng Chat

Hãy cân nhắc xem người dùng dự kiến có thể khám phá ứng dụng Chat của bạn lần đầu tiên ở đâu. Khi xuất bản ứng dụng Chat, hãy nghĩ về nơi người dùng có thể tìm thấy ứng dụng đó.

Ví dụ: đừng cho rằng người dùng biết ứng dụng Chat của bạn làm gì. Hãy đảm bảo tên của ứng dụng Chat phản ánh những gì ứng dụng thực sự làm hoặc dịch vụ mà ứng dụng tích hợp.

Làm quen với các ứng dụng Chat

Ứng dụng Chat có thể là lần tương tác đầu tiên của người dùng với các ứng dụng Chat. Đừng cho rằng người dùng biết cách hoạt động của ứng dụng Chat. Các tính năng như lệnh của ứng dụng Chathộp thoại có thể khiến một số người dùng nhầm lẫn, vì vậy, hãy hướng dẫn họ.

Ví dụ: khi nhắc người dùng đưa ra lệnh dấu gạch chéo, bạn nên sử dụng định dạng sau:

Để tạo một người liên hệ, hãy nhập `/createContact`. Để tìm hiểu những việc khác mà tôi có thể làm, hãy nhập `/help`.

Lời nhắc này hữu ích vì những lý do sau:

  • Cho người dùng biết chính xác những gì họ cần nhập.
  • Sử dụng định dạng đặc biệt để làm nổi bật lệnh dấu gạch chéo /createContact so với văn bản xung quanh.
  • Nêu rõ mục tiêu của lệnh dấu gạch chéo.

Để tìm hiểu thêm về cách giúp người dùng sử dụng các tính năng tương tác khác của ứng dụng Chat, hãy xem bài viết Thiết kế hoạt động tương tác của người dùng.

Khu vực địa lý

Xác định vị trí trên thế giới mà người dùng sử dụng ứng dụng Chat của bạn. Thông thường, mọi người trong một phòng Chat đều ở khắp nơi trên thế giới, nghĩa là họ đang làm việc ở các múi giờ khác nhau. Nếu ứng dụng Chat của bạn gửi thông báo đến người dùng hoặc phòng, hãy lưu ý đến thời gian trong ngày.

Ví dụ: ứng dụng Chat sau đây sẽ thông báo cho bất kỳ ai là người xem xét theo yêu cầu trong tuần. Tuy nhiên, nếu một phần của nhóm ở New York và một phần của nhóm ở California, bạn nên định cấu hình ứng dụng Chat để gửi tin nhắn vào thời điểm thuận tiện cho tất cả người dùng.

Ứng dụng Chat gửi một thông báo lúc 11:57.

Nếu ứng dụng Chat của bạn đề cập trực tiếp đến một người dùng, hãy cân nhắc kiểm tra múi giờ của người dùng đó trong Calendar API trước khi gửi thông báo. Nếu ngoài giờ làm việc của người dùng đó, hãy cân nhắc gửi tin nhắn mà không đề cập đến người dùng đó hoặc đợi cho đến khi ngày làm việc của họ bắt đầu.

Ứng dụng Chat đề cập đến một người trong tin nhắn văn bản.

Ngôn ngữ

Ứng dụng Chat của bạn có thể phản hồi người dùng bằng nhiều ngôn ngữ. Để hỗ trợ nhiều ngôn ngữ, ứng dụng Chat của bạn phải kiểm tra ngôn ngữ ưu tiên của người dùng và bản địa hoá nội dung của ứng dụng cho phù hợp.

Đối với các phòng Chat, hãy thêm tuỳ chọn ngôn ngữ vào phần cài đặt cấu hình của ứng dụng Chat. Sau khi người dùng đặt ngôn ngữ trong phòng, ứng dụng Chat của bạn có thể phản hồi tin nhắn bằng ngôn ngữ ưu tiên của phòng.

Cách kiểm tra ngôn ngữ ưu tiên của người dùng:

  1. Lấy User.name từ loại User trong Google Chat API.
  2. Ánh xạ User.name đến user.id trong Directory API.
  3. Lấy user.languages[] cho user.id đã cho trong Directory API.

Nền tảng: web so với thiết bị di động

Google Chat có trên máy tính và thiết bị di động. Máy tính có nhiều không gian hiển thị trên màn hình, nơi người dùng có thể chấp nhận nhiều thông tin hơn trong các tin nhắn có nhiều nút và tuỳ chọn. Trên thiết bị di động, người dùng thích những tin nhắn ngắn gọn do kích thước màn hình hạn chế.

Hãy cố gắng hiển thị tối đa 3 nút trên mỗi thẻ. Nếu cần thêm, hãy cân nhắc khởi chạy hộp thoại thay thế. Hộp thoại có thể trình bày một loạt thẻ giúp thu thập nhiều hoạt động đầu vào của người dùng một cách dễ dàng hơn so với việc cố gắng thu thập tất cả thông tin trong một tin nhắn thẻ.

Kiểm thử ứng dụng Chat của bạn trên nhiều thiết bị có kích thước khác nhau để đảm bảo thông tin được trình bày dễ hiểu.

Giọng nói và giọng điệu

Vì các ứng dụng Chat là giao diện dựa trên văn bản, nên việc viết tin nhắn rõ ràng, ngắn gọn và có thể thực hiện sẽ đảm bảo người dùng thành công. Khi viết tin nhắn cho ứng dụng Chat, hãy tham khảo nguyên tắc viết của Google Material Design.

Mỗi ứng dụng Chat đều khác nhau, nhưng để giao tiếp hiệu quả với người dùng Chat, giọng nói và giọng điệu của ứng dụng Chat phải truyền tải các đặc điểm sau:

  • Chuyên nghiệp. Ứng dụng Chat có thể giúp mọi người trong công việc. Hãy đảm bảo tính cách của ứng dụng phù hợp với môi trường chuyên nghiệp, nếu không, ứng dụng có thể gây khó chịu và không phù hợp.

  • Chân thực. Các ứng dụng Chat có thể nói chuyện một cách thông thường, nhưng không nên giả vờ là con người. Tránh đặt giới tính hoặc tên cho ứng dụng Chat có thể bị nhầm lẫn với một người. Việc thêm một chút tính cách là tốt, nhưng ứng dụng Chat nên tập trung vào tính hữu dụng của mình.

    Ví dụ về thông điệp chào mừng giải thích những việc mà ứng dụng Chat có thể làm.

  • Chu đáo. Hãy suy nghĩ thấu đáo và không xâm phạm. Ứng dụng Chat không nên làm phiền người dùng một cách không cần thiết hoặc lặp đi lặp lại. Cố gắng dự đoán nhu cầu của người dùng và đưa ra giải pháp.

    Ví dụ về câu trả lời khi người dùng yêu cầu ứng dụng Chat thực hiện một việc mà ứng dụng này không được thiết kế để làm.

  • Hiệu quả. Nhận thấy rằng hầu hết người dùng không tìm kiếm một cuộc trò chuyện dài. Giúp mọi người hoàn thành công việc bằng cách tập trung vào trải nghiệm ứng dụng Chat. Tránh nói mọi thứ để nói những điều quan trọng nhất. Nếu cần truyền tải một lượng lớn thông tin, hãy chia tin nhắn dài thành nhiều tin nhắn ngắn. Cố gắng giới hạn mỗi tin nhắn thành một lời kêu gọi hành động và cung cấp thông tin phù hợp nhất có thể.

    Ví dụ về nhiều câu trả lời.

  • Khuyến khích thói quen tốt. Hãy lạc quan và thân thiện với người dùng khi họ khám phá ứng dụng Chat của bạn. Người dùng phải luôn biết cách tiến tới mục tiêu của mình, đặc biệt là nếu họ gặp lỗi, chẳng hạn như yêu cầu ứng dụng Chat của bạn làm điều gì đó mà ứng dụng không thể làm. Hãy nói thật với người dùng rằng họ đã gặp lỗi hoặc giới hạn và cho họ biết cách tiếp tục.

    Ví dụ về thông báo lỗi cho người dùng biết vấn đề đã xảy ra, cách tiếp tục và cách nhận trợ giúp.

Người dùng có các quyền, vai trò và quyền truy cập dữ liệu khác nhau

Mọi người trong Chat có các quyền và quyền truy cập dữ liệu khác nhau trong Google Workspace và các hệ thống khác. Một phòng Chat có thể bao gồm quản trị viên, người quản lý, nhân viên bán hàng và khách hàng. Dưới đây là một số trường hợp liên quan đến quyền cần cân nhắc khi xây dựng ứng dụng Chat:

Quyền truy cập vào các ứng dụng Chat bị hạn chế

Quản trị viên Google Workspace có thể giới hạn những người có quyền truy cập vào các ứng dụng Chat trong Google Chat. Để biết thêm thông tin, hãy xem bài viết Xác định đối tượng cho ứng dụng của bạn trong tài liệu về Google Workspace Marketplace.

Xác thực

Việc nhắc khách hàng xác thực miền Google Workspace của khách hàng có thể không hoạt động và có thể khiến người dùng nhầm lẫn và thất vọng. Hãy tính đến khả năng này bằng cách viết thông báo lỗi có thể thực hiện.

Chia sẻ thông tin nhạy cảm trong các phòng Chat

Nếu người dùng xác thực ứng dụng Chat để chia sẻ thông tin nhạy cảm, chẳng hạn như dữ liệu tài chính hoặc dữ liệu sức khoẻ, thì tốt nhất là nên giới hạn ứng dụng Chat đó thành tin nhắn trực tiếp 1:1 để ứng dụng Chat không vô tình tiết lộ thông tin nhạy cảm trong phòng Chat mà người khác có thể nhìn thấy. Khi định cấu hình loại ứng dụng Chat này trong bảng điều khiển Google Cloud, trên trang Cấu hình, hãy đảm bảo rằng hộp đánh dấu Tham gia các không gian và cuộc trò chuyện nhóm đã bị xoá và không được chọn.

Chia sẻ thông tin trong các phòng Chat có khách hàng

Nhân viên của một công ty thường chia sẻ phòng Chat với khách hàng. Ứng dụng Chat có thể là một lợi ích thực sự cho hoạt động tương tác giữa nhân viên và khách hàng, nhưng nếu ứng dụng Chat của bạn chia sẻ phòng với khách hàng, thì bạn cần cân nhắc xem ứng dụng Chat có thể tiết lộ dữ liệu nào.

Ví dụ: giả sử ứng dụng Chat của bạn chia sẻ thông tin chi tiết về trường hợp của khách hàng. Nếu ứng dụng Chat của bạn chia sẻ trường hợp của khách hàng trong một phòng Chat được chia sẻ với những khách hàng khác, thì ứng dụng có thể vô tình tiết lộ thông tin khách hàng cho những người không nên xem thông tin đó.