Hiểu rõ khán giả của bạn

Đối tượng của ứng dụng Chat là những người trao đổi tin nhắn với ứng dụng.

Dù ứng dụng Chat của bạn có hỗ trợ nhóm hàng nghìn người dùng trên toàn cầu hay chỉ một người, thì bạn cũng cần đảm bảo ứng dụng của mình giúp ích cho tất cả những ai nhắn tin bằng cách thêm đối tượng vào quá trình thiết kế. Sau đây là một số điều cần lưu ý:

Người dùng của bạn đã từng làm việc với các ứng dụng nhắn tin chưa?

Có thể ứng dụng Chat của bạn là hoạt động tương tác đầu tiên của người dùng với ứng dụng Chat. Đừng giả định 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 dấu gạch chéohộp thoại có thể khiến một số người dùng nhầm lẫn, vì vậy hãy trợ giúp họ bằng cách đưa ra hướng dẫn chính xác.

Ví dụ: khi nhắc người dùng sử dụng lệnh dấu gạch chéo:

Viết nội dung này

Để tạo một người liên hệ, hãy nhập /createContact.

Lời nhắc này rất hữu ích vì:

  • Nó cho người dùng biết chính xác những gì họ cần nhập.
  • Định dạng đặc biệt giúp /createContact trở nên nổi bật.
  • Câu này bắt đầu bằng một mục tiêu.

Không viết mã này

Đưa ra lệnh Tạo dấu gạch chéo liên hệ.

Lời nhắc này không hữu ích vì:

  • Nó không cho người dùng biết nên nhập gì; họ cần nhập /createContact. Ứng dụng giả định rằng người dùng sẽ kết nối "Tạo liên hệ" với /createContact.
  • Người dùng có thể không biết lệnh dấu gạch chéo cũng như cách đưa ra lệnh đó.
  • Không có lý do nào để đưa ra lệnh dấu gạch chéo. Người dùng có thể không biết tại sao ứng dụng lại yêu cầu họ làm việc này.

Để tìm hiểu thêm về cách trợ giúp người dùng các tính năng của ứng dụng Chat như lệnh dấu gạch chéo, hãy tham khảo bài viết Hướng dẫn mọi người về khả năng tương tác.

Khu vực địa lý

Mọi người sẽ sử dụng ứng dụng Chat của bạn ở đâu?

Thông thường, những người tham gia vào một phòng Chat trên toàn thế giới có nghĩa là họ đang làm việc ở nhiều múi giờ. Nếu ứng dụng của bạn gửi thông báo cho người dùng hoặc không gian, hãy lưu ý đến thời gian trong ngày điện thoại của mọi người có thể đổ chuông.

Ứng dụng WFH Chat là một ứng dụng thú vị giúp các nhóm giữ kết nối khi làm việc tại nhà. Một trong những tính năng của kênh này là bắt đầu ngày mới và kết thúc ngày hôm nay với một câu hỏi thú vị để cả nhóm trò chuyện với nhau. Tuy nhiên, nếu một thành viên trong nhóm ở New York và một thành viên trong nhóm đang ở Los Angeles, thì ứng dụng Chat có thể gửi cho nhóm LA thông báo "đánh thức" lúc 6:00 sáng:

Ứng dụng Chat thông báo bắt đầu ngày mới lúc 6 giờ sáng

Và thông báo "hoàn thành công việc" lúc 2 giờ chiều:

Ứng dụng nhắn tin thông báo cuối ngày lúc 2 giờ chiều

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 API Lịch 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 việc gửi tin nhắn mà không cần đề cập hoặc đợi cho đến khi ngày làm việc bắt đầu.

Ngôn ngữ

Ứng dụng Chat của bạn hỗ trợ những ngôn ngữ nào?

Ứng dụng Chat của bạn có thể yêu cầu người dùng trong một miền Workspace duy nhất là tiếng Anh, tiếng Tây Ban Nha và tiếng Nhật! Nếu biết rằng ứng dụng Chat của bạn sẽ hỗ trợ người dùng nói nhiều ngôn ngữ, thì bạn cần phải kiểm tra để tìm một ngôn ngữ ưu tiên và bản địa hoá ứng dụng cho phù hợp.

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

Để kiểm tra ngôn ngữ ưu tiên của người dùng, hãy làm như sau:

  1. Nhận User.name từ loại User trong API Google Chat.
  2. Liên kết User.name với user.id trong API Thư mục của SDK Quản trị viên Google Workspace.
  3. Nhận user.languages[] cho user.id nhất định trong API Thư mục.

Để biết thêm thông tin, hãy tham khảo phần Người dùng trong API Google Chat và người dùng trong API Thư mục của SDK Quản trị viên Google Workspace.

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

Google Chat hiện có trên máy tính và thiết bị di động. Máy tính cung cấp nhiều không gian màn hình để người dùng có thể chấp nhận tin nhắn chứa nhiều thông tin hơn với nhiều nút và lựa chọn. Trên thiết bị di động, người dùng đánh giá cao các thông điệp ngắn gọn.

Cố gắng cung cấp 3 nút trở xuống cho mỗi thẻ. Nếu cần cung cấp nhiều hơn 3 nút, hãy cân nhắc việc ra mắt hộp thoại. Hộp thoại có thể trình bày một loạt thẻ để việc thu thập nhiều thông tin đầu vào của người dùng mang lại trải nghiệm thân thiện hơn.

Thử nghiệm ứng dụng Chat trên thiết bị di động để đảm bảo việc trình bày thông tin của ứng dụng là dễ hiểu.

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

Những người trong Google Chat 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ố tình huống liên quan đến quyền cần cân nhắc khi tạo ứng dụng Chat:

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

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 trò chuyện trong Google Chat.

Xác thực

Việc nhắc khách hàng xác thực với miền Google Workspace của khách hàng có thể không hiệu quả, đồng thời có thể gây nhầm lẫn và khó chịu cho người dùng. Hãy tính đến khả năng này bằng cách viết một thông báo lỗi có thể xử lý.

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

Nếu người dùng xác thực một ứng dụng nhắn tin để chia sẻ thông tin nhạy cảm, chẳng hạn như dữ liệu tài chính hoặc sức khoẻ, thì tốt nhất là bạn chỉ nên cho phép tin nhắn trực tiếp ở chế độ 1:1 để ứng dụng Chat không vô tình làm lộ thông tin nhạy cảm trong phòng Chat mà người khác có thể nhìn thấy.

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

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

Ví dụ: giả sử ứng dụng Chat chia sẻ thông tin về yêu cầu của khách hàng. Nếu ứng dụng Chat của bạn chia sẻ trường hợp của một khách hàng trong phòng Chat được chia sẻ với các 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 nhìn thấy thông tin đó.