Hạn Chế Chatbot Theo Quốc Gia (Chặn Theo Địa Lý)

Đôi khi bạn muốn chatbot Shoply AI chỉ khả dụng ở một số quốc gia nhất định, hoặc muốn chặn 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 quyền truy cập theo từng quốc gia bằng Cài đặt nâng cao.

Tìm Cài đặt nâng cao ở đâu?

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

Cách hoạt động

Shoply xác định quốc gia của khách truy cập từ địa chỉ IP của họ. Tùy theo cấu hình, 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 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ừ những quốc gia mà bạn cho phép rõ ràng tương tác. Những người khác vẫn nhìn thấy chatbot nhưng không thể sử dụng.
  • 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ẽ khả dụng đầy đủ cho mọi 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 cho 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.

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 hạn chế 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 gồm hai chữ cái theo ISO 3166-1 alpha-2 .

Ví dụ — chỉ cho phép chatbot ở Hoa Kỳ 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 bị chặn không được tương tác với chatbot. Họ vẫn có thể nhìn thấy chatbot nhưng không thể sử dụng. 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.

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

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

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

Lưu ý quan trọng

  • 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ỉ sử dụng một chế độ tại một thời điểm. Hãy lập danh sách cho phép các quốc gia bạn muốn, hoặc lập danh sách chặn những quốc gia bạn không muốn — không sử dụng cả hai.
  • Mã quốc gia không phân biệt chữ hoa chữ thường ("us""US" đều hoạt động).
  • Nếu không thể xác định quốc gia của khách truy cập, họ 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 gia
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 đủ mã quốc gia, hãy tham khảo tài liệu tham chiếu ISO 3166-1 alpha-2 .