Thanh tìm kiếm AI
Thanh tìm kiếm cho website của bạn, hiểu được ý nghĩa - khách truy cập tìm thấy sản phẩm và trang từ cơ sở tri thức của bạn ngay lập tức
Tổng quan
Thanh tìm kiếm AI là một widget tìm kiếm độc lập cho website của bạn. Khách truy cập gõ bằng chính lời của họ và các kết quả phù hợp xuất hiện dưới thanh ngay khi họ ngừng gõ: sản phẩm từ nguồn dữ liệu thời gian thực của bạn dưới dạng thẻ với hình ảnh và giá, và các trang từ cơ sở tri thức của bạn với tiêu đề, đoạn xem trước ngắn và liên kết. Vì tìm kiếm theo ý nghĩa chứ không chỉ theo từ khóa chính xác, khách truy cập gõ một đoạn mô tả vẫn tìm thấy đúng mục cần tìm.
Nó dùng cùng cơ sở tri thức với chatbot của bạn, nên không có gì thêm phải lập chỉ mục hay bảo trì. Hai widget hoạt động độc lập: dùng riêng thanh tìm kiếm, riêng widget chat, hoặc cả hai cùng lúc trên cùng các trang.
Thêm vào website của bạn
Thanh tìm kiếm AI cần gói Standard trở lên. Ở gói thấp hơn, thanh vẫn hiện trên trang nhưng không bao giờ trả về kết quả, nên hãy kiểm tra gói của bạn trước nếu không có gì xảy ra.
ID widget của bạn được hiển thị ở trang Thanh tìm kiếm AI trong bảng điều khiển.
Dễ nhất: thay thế ô tìm kiếm bạn đã có
Nếu trang của bạn đã có ô tìm kiếm - tìm kiếm của giao diện Shopify, biểu mẫu WordPress, hay của riêng bạn - bạn không cần đặt gì hay sửa giao diện. Thêm data-replace vào thẻ script, widget sẽ tìm biểu mẫu hiện có, ẩn nó đi và hiện đúng ngay chỗ đó:
<script src="https://widget.asyntai.com/static/js/search-widget.js" data-asyntai-id="YOUR_WIDGET_ID" data-replace="auto" async></script>
Script này có thể đặt ở bất kỳ đâu trên trang, nên bất kỳ plugin nào chèn mã vào header hoặc footer đều được. Nhấn Enter mà không chọn kết quả vẫn mở trang kết quả tìm kiếm cũ của bạn, nên không có gì quen thuộc với khách bị mất. Nếu nhận diện tự động chọn nhầm phần tử trên một giao diện khác thường, hãy truyền bộ chọn CSS thay cho auto, ví dụ data-replace=".header-search". Khi không có gì khớp, widget để nguyên trang của bạn.
Tự đặt vị trí
Nếu bạn chưa có thanh tìm kiếm, hoặc muốn đặt nó ở một chỗ cụ thể, hãy dán cả hai dòng vào nơi thanh cần xuất hiện - ví dụ trong header cạnh logo. Thanh sẽ chiếm hết chiều rộng của phần tử bạn đặt nó vào, nên thường phải sửa tệp giao diện.
<div data-asyntai-search></div>
<script src="https://widget.asyntai.com/static/js/search-widget.js" data-asyntai-id="YOUR_WIDGET_ID" async></script>
Nếu có gì đó không hoạt động
- Không có thanh nào xuất hiện. Kiểm tra ID widget trong script có khớp với ID trên trang Thanh tìm kiếm AI không, và mã có thực sự nằm trên trang đã xuất bản chứ không chỉ trong bản nháp hay bản xem trước.
- Thanh hiện ra nhưng không bao giờ có kết quả. Gần như luôn là do gói: tìm kiếm chạy từ Standard trở lên. Bạn cũng thấy điều tương tự khi đã dùng hết hạn mức trả lời AI hàng tháng.
- Bạn nhận được trang nhưng không có sản phẩm. Sản phẩm đến từ Real-Time Data Feed. Kết nối một nguồn ở trang Thanh tìm kiếm AI, và kiểm tra ô chọn nguồn đó đã được tích.
- Không có gì cả, với mọi tìm kiếm. Kho kiến thức của bạn có thể vẫn trống. Hãy thu thập dữ liệu website hoặc thêm nội dung trong bảng điều khiển trước, rồi thử lại.
- data-replace không tìm thấy ô tìm kiếm của bạn. Một số giao diện giấu ô tìm kiếm sau nút bấm hoặc cửa sổ bật lên. Hãy truyền bộ chọn CSS của phần tử bạn muốn thay cho auto, và xem trang trong cửa sổ trình duyệt bình thường chứ không phải trình chỉnh sửa giao diện.
Nguồn tìm kiếm
Hai ô chọn trên trang Thanh tìm kiếm AI trong bảng điều khiển kiểm soát những gì tìm kiếm được phép sử dụng: trang website (các trang đã thu thập và URL đã thêm) và nguồn dữ liệu thời gian thực của bạn. Cả hai được bật theo mặc định. Nguồn dữ liệu không giới hạn ở sản phẩm - bất cứ thứ gì bạn lập chỉ mục ở đó, chẳng hạn bài viết hoặc tin đăng, đều có thể xuất hiện trong kết quả. Thay đổi áp dụng ngay lập tức trên trang của bạn.
Kết quả sản phẩm cần một nguồn dữ liệu đã kết nối. Cả hai loại đều dùng được: Nguồn Dữ liệu Thời gian thực trên gói Standard trở lên, và Nguồn Dữ liệu Thời gian thực Tối đa trên gói Pro. Không có nguồn dữ liệu thì tìm kiếm vẫn hoạt động, chỉ là nó chỉ trả về các trang website của bạn, và trang trong bảng điều khiển sẽ đánh dấu nguồn dữ liệu là chưa kết nối để bạn biết vì sao không có sản phẩm nào xuất hiện.
Phân tích tìm kiếm
Trang Thanh tìm kiếm AI trong bảng điều khiển hiển thị 30 ngày tìm kiếm gần nhất: có bao nhiêu lượt tìm kiếm, bao nhiêu lượt không có kết quả, và khách truy cập mở một kết quả thường xuyên ra sao. Hai bảng liệt kê các tìm kiếm phổ biến nhất và các tìm kiếm không có kết quả. Bảng thứ hai mới là bảng hữu ích, vì nó cho bạn biết chính xác khách truy cập mong đợi điều gì mà không tìm thấy.
Việc ghi lại được bật theo mặc định và bạn có thể tắt bằng một ô đánh dấu trên cùng trang đó. Khi tắt, không có nội dung tìm kiếm nào được lưu và các bảng ngừng cập nhật, còn bản thân tìm kiếm vẫn hoạt động y như trước.
Các tìm kiếm bạn thực hiện trên trang bảng điều khiển không bao giờ được tính. Trang web dùng Chế độ không lưu trữ hoàn toàn không ghi lại nội dung tìm kiếm, và nếu bạn đặt chính sách lưu trữ, bản ghi tìm kiếm sẽ bị xóa theo cùng lịch với các cuộc trò chuyện của bạn.
Kết quả trông như thế nào
Hai tùy chọn trên trang AI Search Bar trong bảng điều khiển thay đổi diện mạo của thanh và kết quả. Cả hai lưu ngay khi bạn chọn và không cần sửa mã.
Chi tiết kết quả sản phẩm
Dưới mỗi tên sản phẩm, thanh có thể in một dòng mô tả từ nguồn dữ liệu của bạn. Điều đó có ích hay không hoàn toàn phụ thuộc vào nội dung nguồn cấp. Nguồn cấp du lịch cho biết thời lượng chuyến đi và số chỗ còn lại thì đáng hiển thị. Ngược lại, nguồn cấp chỉ chứa danh sách thuộc tính đọc như một bản kết xuất cơ sở dữ liệu.
Vậy nên bạn chọn: chỉ tên, một dòng, hoặc hai dòng. Mặc định là một dòng và phù hợp với hầu hết nguồn cấp, vì đủ để phân biệt hai sản phẩm tương tự mà không làm danh sách chật chội. Điều này chỉ ảnh hưởng đến kết quả sản phẩm - kết quả trang luôn hiển thị đoạn văn khớp với tìm kiếm của khách.
Kích thước thanh
Thanh có ba chiều cao: gọn 38 pixel cho phần đầu trang hẹp, mặc định 44 pixel, và lớn 52 pixel cho trang lấy tìm kiếm làm trọng tâm. Cỡ chữ thay đổi theo.
Chiều rộng không bao giờ do chúng tôi đặt. Thanh luôn lấp đầy phần tử bạn đặt nó vào, nên bạn kiểm soát chiều rộng bằng bố cục của mình. Bảng kết quả tự khớp với thanh.
Sau khi đổi kích thước, hãy sao chép lại mã nhúng. Mã mới đã mang theo kích thước, nên thanh đúng ngay khi trang tải. Nếu bạn không sao chép lại, thanh vẫn tự đổi kích thước, nhưng chỉ sau lần tìm kiếm đầu tiên.
Khi tìm kiếm không có kết quả
Nếu tiện ích trò chuyện của bạn nằm trên cùng trang, thanh tìm kiếm sẽ đề nghị chuyển câu hỏi sang trợ lý của bạn mỗi khi tìm kiếm không có kết quả. Khách truy cập giữ nguyên câu hỏi và vào thẳng khung trò chuyện với câu hỏi đã được điền sẵn, nên một ngõ cụt trở thành một cuộc trò chuyện. Tùy chọn này chỉ xuất hiện khi có tiện ích trò chuyện.
Tùy chọn
Thanh tìm kiếm tự động dùng ngôn ngữ trình duyệt của khách truy cập cho văn bản gợi ý, tiêu đề nhóm kết quả và văn bản đang tải. Chỉ đặt các giá trị này khi bạn muốn dùng cách diễn đạt riêng.
Hai tiêu đề cũng có thể đổi tên ở trang Thanh tìm kiếm AI trong bảng điều khiển, không cần sửa mã. Cách này dễ hơn nếu nguồn dữ liệu của bạn là bài viết hoặc tin đăng thay vì sản phẩm. Thuộc tính trên thẻ script vẫn được ưu tiên hơn cài đặt trong bảng điều khiển.
Tất cả các thuộc tính đều là tùy chọn và đặt trên thẻ script:
data-placeholder="Search products..."- văn bản hiển thị trong thanh tìm kiếm khi trốngdata-accent="#0a7d4f"- màu focus và màu nhấn, để khớp với thương hiệu của bạndata-max-results="8"- số kết quả hiển thị, từ 1 đến 20data-new-tab="true"- mở kết quả trong tab trình duyệt mớidata-size="sm"- chiều cao thanh: sm, md hoặc lg. Ghi đè kích thước đặt trong bảng điều khiểndata-label-products="Products"- tiêu đề phía trên kết quả từ nguồn dữ liệu, bằng ngôn ngữ của bạn - ví dụ Bài viết nếu nguồn của bạn chứa bài viếtdata-label-pages="Pages"- tiêu đề phía trên kết quả trang, bằng ngôn ngữ của bạndata-label-empty="No results found"- thông báo khi không có kết quả phù hợpdata-label-searching="Searching..."- văn bản hiển thị trong khi kết quả đang tảidata-label-ask-ai="Ask our assistant"- câu chữ của tùy chọn chuyển một lượt tìm kiếm không có kết quả sang chatbot của bạndata-target=".my-container"- hiển thị thanh bên trong phần tử này thay vì vùng chứa mặc địnhdata-replace="auto"- thay thế thanh tìm kiếm mà giao diện của bạn đã có, như mô tả ở trên
Sử dụng và thanh toán
Mỗi lượt tìm kiếm của khách truy cập dùng 1 phản hồi AI từ hạn mức gói hàng tháng của bạn - cùng hạn mức mà các phản hồi của chatbot sử dụng. Tìm kiếm chỉ chạy khi khách truy cập ngừng gõ, không phải sau mỗi ký tự. Các lượt tìm kiếm bạn thực hiện trên trang Thanh tìm kiếm AI trong bảng điều khiển không được tính. Khi đạt hạn mức hàng tháng, thanh tìm kiếm chỉ đơn giản không hiển thị kết quả cho đến khi hạn mức được đặt lại.
Nên Biết
- Khách truy cập có thể tìm kiếm bằng bất kỳ ngôn ngữ nào, kể cả khi nội dung của bạn được viết bằng ngôn ngữ khác.
- Viết sai chính tả và từ gõ dở dang vẫn tìm đúng thứ cần, nên tìm “ao khoac” vẫn ra áo khoác của bạn.
- Giá sản phẩm hiển thị kèm ký hiệu tiền tệ của bạn, lấy từ đơn vị tiền tệ trong nguồn dữ liệu của bạn.
- Cùng một trang có nhiều ngôn ngữ chỉ xuất hiện một lần - bản khớp với ngôn ngữ tìm kiếm sẽ được chọn.
- Kết quả mở các trang thật trên website của bạn, nên thanh tìm kiếm cũng hoạt động như một công cụ điều hướng.
- Widget chỉ là một đoạn script nhỏ không có phụ thuộc nào và không làm chậm trang của bạn.
- Điều khiển bằng bàn phím hoạt động ngay: phím mũi tên để di chuyển, Enter để mở, Escape để đóng.