hatang.dev

Nhận diện khách đã đăng nhập

Cho website báo với widget khách đang đăng nhập là ai, để nhân viên thấy tên, lịch sử của khách và Hộp thư đánh dấu khách đã xác minh.

Cập nhật ngày

Trong bài này

Nếu khách đăng nhập vào website hoặc ứng dụng của bạn, widget có thể biết họ là ai. Khi đó nhân viên thấy ngay tên và email của khách trong Hộp thư mà không phải hỏi, form thông tin khách được bỏ qua, và khách thấy cùng một lịch sử chat trên laptop, điện thoại và ứng dụng của bạn. Việc này cần lập trình viên làm một chút; bài này giải thích nó hoạt động thế nào và bạn cần giao gì cho họ.

Nhân viên thấy gì

Khi website báo cho widget khách là ai, thẻ khách trong Hộp thư hiện một trong hai nhãn:

Nhãn Ý nghĩa
Đã xác minh "Danh tính do máy chủ của website ký". Máy chủ website của bạn đã xác nhận người dùng bằng mã bí mật định danh.
Chưa xác minh "Tên, e-mail và số điện thoại do khách tự khai". Thông tin đến từ trình duyệt, ai cũng gõ được. Đừng coi đây là tài khoản của họ khi chưa kiểm tra.

Sự khác biệt này quan trọng cho quyền riêng tư:

  • Khách đã xác minh được nối với hồ sơ khách hàng của họ. Mọi trình duyệt, thiết bị họ đăng nhập đều dùng chung một lịch sử hội thoại.
  • Khách chưa xác minh được giữ riêng. Nếu họ dùng email hoặc số điện thoại của một khách hàng có đăng nhập trên website, họ không được nối với khách hàng đó, không xem được lịch sử và không nhận được câu trả lời của người kia. Nhờ vậy không ai gõ email của khách khác để đọc trộm hội thoại được.

Nhân viên vẫn gộp được hai khách hàng bằng tay sau khi kiểm tra. Xem Gộp khách hàng.

Lấy mã bí mật định danh

Mỗi website có một mã bí mật định danh riêng. Lập trình viên dùng mã này trên máy chủ của bạn để ký định danh người dùng, nhờ đó chỉ website của bạn mới tạo được khách Đã xác minh.

  1. Vào Hỗ trợ khách hàng → Kênh và bấm vào website của bạn.
  2. Kéo xuống thẻ Mã bí mật định danh và bấm Tạo mới & hiển thị.
  3. Mã hiện một lần duy nhất ở đầu trang. Sao chép và gửi cho lập trình viên qua kênh an toàn, ví dụ trình quản lý mật khẩu.
Thẻ Mã bí mật định danh
Thẻ Mã bí mật định danh

Hạ Tầng không hiện lại mã. Nếu làm mất, hoặc nghi bị lộ, bấm Tạo mới & hiển thị lần nữa và gửi mã mới cho lập trình viên. Ngay lúc đó mã cũ hết hiệu lực: khách đăng nhập hiện Chưa xác minh cho tới khi website dùng mã mới. Khách đã được nối giữ nguyên hồ sơ và lịch sử.

Lập trình viên làm gì

Lập trình viên sẽ:

  1. Tính chữ ký cho ID của người dùng bằng mã bí mật, trên máy chủ của bạn.
  2. Gửi ID, tên, email của người dùng cùng chữ ký cho widget mỗi khi người dùng đã đăng nhập mở trang.
  3. Đặt lại widget khi người dùng đăng xuất, để người sau dùng cùng máy không thấy hội thoại của họ.

Hướng dẫn cho lập trình viên có chi tiết và mã mẫu nhiều ngôn ngữ: Xác minh danh tính. Ứng dụng di động dùng cùng mã bí mật này qua SDK.

Kiểm tra đã xác minh được chưa

  1. Đăng nhập vào website (hoặc ứng dụng) bằng một tài khoản thử, rồi gửi một tin nhắn từ widget.
  2. Mở hội thoại đó trong Hỗ trợ khách hàng → Hộp thư. Thẻ khách ở cột bên phải phải hiện tên, email của tài khoản và nhãn Đã xác minh.
  3. Mở widget trên một trình duyệt hoặc thiết bị khác, đăng nhập cùng tài khoản: lịch sử chat cũ phải hiện ra.
  4. Đăng xuất rồi mở lại widget: hội thoại của tài khoản không còn hiện nữa.

Nếu thẻ khách vẫn hiện Chưa xác minh, chữ ký chưa khớp: thường do dùng mã bí mật của website khác, mã cũ đã bị tạo lại, hoặc ký sai ID (ID ký phải đúng là ID gửi cho widget). Đưa lập trình viên xem phần xử lý sự cố trong Xác minh danh tính.

Trên WordPress

Plugin Hạ Tầng Chat tự gửi tên và email của người dùng WordPress đang đăng nhập, ở dạng Chưa xác minh. Để có khách Đã xác minh, lập trình viên thêm vài dòng vào giao diện để ký định danh bằng mã bí mật, mã được cất trong wp-config.php. Xem Cài widget trên WordPress.

Mở khách trong trang quản trị

Với mã người dùng website gửi lên, nhân viên đi thẳng từ hội thoại tới đúng khách trong trang quản trị của bạn, ví dụ https://tatca.ai/admin/users/{{user_id}}. Liên kết dựng từ mã đã xác minh thì tin được; khi chưa bật xác minh danh tính, liên kết có dấu cảnh báo. Xem Mở khách trong trang quản trị của bạn.

Thông tin thêm cho nhân viên

Website còn có thể gửi những thông tin hữu ích cho nhân viên, như gói dịch vụ, số đơn hàng hay mã khách hàng. Chúng hiện ở mục Thuộc tính trong bảng thông tin khách, cạnh Hành trình gồm các trang và sự kiện dẫn khách đến chỗ nhắn tin. Hãy dặn lập trình viên chỉ gửi những gì đội ngũ cần, không bao giờ gửi mật khẩu hay số thẻ. Xem Cho nhân viên thấy khách đã làm gì trước khi nhắn.

Bước tiếp theo

Bài viết này có giúp ích cho bạn không?

Bài viết liên quan

Chưa tìm thấy điều bạn cần?

Đội ngũ của chúng tôi trả lời qua chat, bằng tiếng Việt hoặc tiếng Anh.

Gửi email cho chúng tôi

Bạn đang tích hợp API hoặc SDK? Xem tài liệu cho lập trình viên →