국가별 챗봇 제한(지역 차단)
Shoply AI 챗봇을 특정 국가에서만 사용할 수 있게 하거나 특정 국가에 표시되지 않도록 차단하고 싶은 경우가 있습니다. 이 페이지에서는 고급 설정을 사용하여 국가 단위 접근 제어를 구성하는 방법을 설명합니다.
고급 설정은 어디에서 찾을 수 있나요?
앱의 관리자 콘솔에서 “Settings” 섹션으로 이동한 다음 아래로 스크롤하여 “Advanced Settings” 섹션으로 이동합니다. 이 섹션에서 다양한 설정을 구성할 수 있는 JSON 객체 를 입력할 수 있습니다.
작동 방식
Shoply는 IP 주소에서 방문자의 국가를 감지합니다. 설정에 따라 차단된 국가의 방문자에게 챗봇이 계속 표시될 수 있지만 챗봇과 상호작용할 수는 없습니다.
두 가지 모드가 있습니다.
- 허용 목록 모드 — 명시적으로 허용한 국가의 방문자만 상호작용할 수 있습니다. 그 외 모든 방문자에게는 챗봇이 표시되지만 사용할 수 없습니다.
- 차단 목록 모드 — 명시적으로 차단한 국가의 방문자를 제외한 모든 방문자가 상호작용할 수 있습니다.
두 설정 중 어느 것도 구성하지 않으면 챗봇은 전 세계 모든 방문자에게 완전히 제공됩니다(기본값).
설정
두 설정 모두 고급 설정 JSON에서 구성합니다.
whitelisted_geos (허용 목록 모드)
챗봇과 상호작용할 수 있도록 허용된 국가 목록입니다. 이 목록에 없는 국가의 방문자에게는 챗봇이 표시되지만 사용할 수 없습니다.
스토어가 특정 시장에 서비스를 제공하고 다른 모든 지역에서는 상호작용을 제한하려는 경우 사용합니다.
형식: 각 항목은 ISO 3166-1 alpha-2 두 글자 국가 코드를 사용하는 countryCode 필드가 있는 객체입니다.
예시 — 미국과 캐나다에서만 챗봇 허용:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (차단 목록 모드)
방문자가 챗봇과 상호작용할 수 없도록 차단된 국가 목록입니다. 챗봇은 계속 표시될 수 있지만 사용할 수 없습니다. 이 목록에 없는 국가의 방문자는 정상적으로 상호작용할 수 있습니다.
폭넓게 제공하되 특정 국가만 제한하려는 경우 사용합니다.
예시 — 미국과 캐나다 방문자 차단:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}중요 참고 사항
- 허용 목록이 우선합니다.
whitelisted_geos가 설정되면blocked_geos는 완전히 무시됩니다. - 한 번에 한 모드만 사용하세요. 원하는 국가를 허용 목록에 추가하거나 차단할 국가를 차단 목록에 추가해야 하며, 둘 다 사용해서는 안 됩니다.
- 국가 코드는 대소문자를 구분하지 않습니다(
"us"와"US"모두 작동합니다). - 방문자의 국가를 확인할 수 없는 경우 차단되지 않으며 정상적으로 상호작용할 수 있습니다.
일반적인 국가 코드
| 국가 | 코드 |
|---|---|
| 미국 | US |
| 캐나다 | CA |
| 영국 | GB |
| 호주 | AU |
| 독일 | DE |
| 프랑스 | FR |
| 일본 | JP |
| 브라질 | BR |
| 인도 | IN |
| 멕시코 | MX |
전체 국가 코드 목록은 ISO 3166-1 alpha-2 참조 페이지 를 확인하세요.