Cách Giới Hạn Quyền Truy Cập Chatbot Theo Quốc Gia

Đôi khi bạn muốn chatbot Shoply AI chỉ khả dụng ở một số quốc gia nhất định, hoặc bạn muốn chặn không cho chatbot xuất hiện ở các quốc gia cụ thể. Trang này giải thích cách cấu hình kiểm soát truy cập theo cấp quốc gia bằng Cài đặt nâng cao.

Có thể tìm Cài đặt nâng cao ở đâu?

Đi tới phần “Settings” trong bảng điều khiển quản trị của ứng dụng, sau đó cuộn xuống phần “Advanced Settings”. Trong phần này, bạn có thể cung cấp một đối tượng JSON  để cấu hình nhiều cài đặt khác nhau.

Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

Cách Hoạt Động

Shoply phát hiện quốc gia của khách truy cập từ địa chỉ IP của họ. Dựa trên cấu hình của bạn, khách truy cập từ các quốc gia bị chặn vẫn có thể nhìn thấy chatbot, nhưng họ sẽ không thể tương tác với chatbot.

Có hai chế độ:

  • Chế độ danh sách cho phép — chỉ cho phép khách truy cập từ các quốc gia mà bạn cho phép rõ ràng được tương tác. Tất cả những người khác vẫn nhìn thấy chatbot nhưng không thể sử dụng nó.
  • Chế độ danh sách chặn — cho phép tất cả khách truy cập tương tác, ngoại trừ những người đến từ các quốc gia mà bạn chặn rõ ràng.

Nếu không cấu hình cài đặt nào, chatbot sẽ hoàn toàn khả dụng cho tất cả khách truy cập trên toàn thế giới (mặc định).

Cài Đặt

Cả hai cài đặt đều được cấu hình trong JSON của Cài đặt nâng cao.

whitelisted_geos (Chế Độ Danh Sách Cho Phép)

Danh sách các quốc gia được phép tương tác với chatbot. Khách truy cập từ bất kỳ quốc gia nào không có trong danh sách này sẽ nhìn thấy chatbot nhưng không thể sử dụng nó.

Hãy dùng tùy chọn này khi cửa hàng của bạn phục vụ một nhóm thị trường cụ thể và bạn muốn giới hạn tương tác ở mọi nơi khác.

Định dạng: Mỗi mục là một đối tượng có trường countryCode sử dụng mã quốc gia hai ký tự ISO 3166-1 alpha-2 .

Ví dụ — chỉ cho phép chatbot ở Mỹ và Canada:

json
{ "whitelisted_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

blocked_geos (Chế Độ Danh Sách Chặn)

Danh sách các quốc gia mà khách truy cập từ đó sẽ bị chặn tương tác với chatbot. Họ vẫn có thể nhìn thấy chatbot, nhưng sẽ không thể sử dụng nó. Khách truy cập từ bất kỳ quốc gia nào không có trong danh sách này có thể tương tác bình thường.

Hãy dùng tùy chọn này khi bạn muốn chatbot khả dụng rộng rãi nhưng cần giới hạn ở một số quốc gia cụ thể.

Ví dụ — chặn khách truy cập từ Mỹ và Canada:

json
{ "blocked_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

Lưu Ý Quan Trọng

Các giới hạn theo quốc gia kiểm soát quyền truy cập; phát hiện ngôn ngữ xác định ngôn ngữ của trải nghiệm đối với những khách truy cập có thể sử dụng chatbot.

  • Danh sách cho phép được ưu tiên. Nếu whitelisted_geos được thiết lập, blocked_geos sẽ bị bỏ qua hoàn toàn.
  • Chỉ dùng một chế độ tại một thời điểm. Hoặc đưa các quốc gia bạn muốn vào danh sách cho phép, hoặc đưa các quốc gia bạn không muốn vào danh sách chặn — không dùng cả hai.
  • Mã quốc gia không phân biệt chữ hoa chữ thường ("us" và "US" đều hoạt động).
  • Nếu không thể xác định quốc gia của khách truy cập, họ sẽ không bị chặn và có thể tương tác bình thường.

Mã Quốc Gia Phổ Biến

Quốc giaMã
Hoa KỳUS
CanadaCA
Vương quốc AnhGB
ÚcAU
ĐứcDE
PhápFR
Nhật BảnJP
BrazilBR
Ấn ĐộIN
MexicoMX

Để xem danh sách đầy đủ các mã quốc gia, hãy xem tham chiếu ISO 3166-1 alpha-2 .