Ограничаване на чатбота по държави (геоблокиране)
Понякога искате чатботът Shoply AI да е достъпен само в определени държави или искате да блокирате появата му в конкретни държави. Тази страница обяснява как да конфигурирате контрол на достъпа на ниво държава чрез разширените настройки.
Къде се намират разширените настройки?
Отидете в секцията „Settings“ на административната конзола на приложението, след което превъртете надолу до секцията „Advanced Settings“. В тази секция можете да предоставите JSON обект , за да конфигурирате различни настройки.
Как работи
Shoply разпознава държавата на посетителя по IP адреса му. В зависимост от конфигурацията ви посетителите от блокирани държави може все още да виждат чатбота, но няма да могат да взаимодействат с него.
Има два режима:
- Режим на бял списък — разрешава взаимодействие само на посетители от държави, които изрично сте разрешили. Всички останали виждат чатбота, но не могат да го използват.
- Режим на черен списък — разрешава взаимодействие на всички посетители с изключение на тези от държави, които изрично сте блокирали.
Ако нито една от настройките не е конфигурирана, чатботът е напълно достъпен за всички посетители по света (това е поведението по подразбиране).
Настройки
И двете настройки се конфигурират в JSON кода на разширените настройки.
whitelisted_geos (режим на бял списък)
Списък с държави, на чиито посетители е разрешено да взаимодействат с чатбота. Посетителите от всяка държава, която не е в този списък, ще виждат чатбота, но няма да могат да го използват.
Използвайте това, когато магазинът ви обслужва конкретен набор от пазари и искате да ограничите взаимодействието навсякъде другаде.
Формат: Всеки елемент е обект с поле countryCode, използващо двубуквен код на държава по ISO 3166-1 alpha-2 .
Пример — разрешаване на чатбота само в САЩ и Канада:
{
"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 .