Tiện ích hợp nhất (Unified Widget)

Tiện ích hợp nhất (Unified Widget)

Tiện ích hợp nhất cho phép bạn điều khiển widget Chatbox AI Muathemewpgiare thông qua các phương thức JavaScript được cung cấp sẵn. Nhờ đó, bạn có thể tùy chỉnh hành vi của widget theo nhu cầu của website, bao gồm hiển thị/ẩn launcher, mở/thu widget, gửi tin nhắn tự động và thao tác với dữ liệu người dùng.

Dưới đây là danh sách đầy đủ các phương thức hỗ trợ.


Hiển thị và ẩn trình khởi chạy tiện ích (Widget Launcher)

Hiển thị launcher

anw2.show();

Ẩn launcher

anw2.hide();

Các phương thức này đặc biệt hữu ích khi bạn muốn kiểm soát tỷ lệ hiển thị widget hoặc ẩn launcher trên một số trang cụ thể.


Hiển thị và thu nhỏ cửa sổ widget (Widget Popup)

Hiển thị cửa sổ popup

anw2.open();

Thu nhỏ / ẩn popup

anw2.minimize();

Các phương thức này giúp bạn chủ động mở widget theo sự kiện:

  • Khi người dùng click vào nút hỗ trợ khác trên website

  • Khi cần gợi ý trò chuyện tự động

  • Khi bạn muốn chuyển hướng người dùng vào workflow cụ thể


Cập nhật huy hiệu số lượng tin chưa đọc

Cập nhật badge

anw2.updateUnreadBadge(0);

Giá trị truyền vào là số lượng tin nhắn chưa đọc.
Bạn có thể dùng tính năng này để:

  • Đồng bộ trạng thái tin nhắn với hệ thống của bạn

  • Ẩn badge khi đã xử lý xong tin


Gửi tin nhắn từ website vào widget

Gửi tin nhắn

anw2.sendMessage('Message content');

Phương thức này cho phép bạn gửi một tin nhắn thay người dùng, hữu ích khi:

  • Bắt đầu một cuộc hội thoại tự động

  • Trả lời theo một hành động của người dùng

  • Tích hợp cùng form hoặc button tùy chỉnh


Đặt trường tùy chỉnh (Custom Fields)

Bạn có thể gửi dữ liệu người dùng trực tiếp vào widget để chatbot nhận diện và xử lý tốt hơn.

Ví dụ thiết lập nhiều trường tùy chỉnh

anw2.setCustomFields({
'field-slug': 'Field value',
'field-slug-2': 'Field value'
});

Ứng dụng phổ biến:

  • Gửi thông tin khách hàng sau khi họ đăng nhập

  • Lưu dữ liệu người dùng vào CRM hoặc automation

  • Phân loại khách hàng theo trường tùy chỉnh


Hủy/loại bỏ widget khỏi trang

Destroy widget

anw2.destroy();

Phương thức này thường dùng khi:

  • Website có nhiều trang dynamic tải bằng AJAX hoặc SPA

  • Bạn muốn loại bỏ widget trong một số tình huống đặc biệt

  • Cần reload lại widget với cấu hình mới

Was this article helpful?

1 of 1 found this helpful

Last updated 3 ngày ago

Danh sách hướng dẫn