Ограничаване на чатбота по държави (геоблокиране)

Понякога искате чатботът Shoply AI да е достъпен само в определени държави или искате да блокирате появата му в конкретни държави. Тази страница обяснява как да конфигурирате контрол на достъпа на ниво държава чрез разширените настройки.

Къде се намират разширените настройки?

Отидете в секцията „Settings“ на административната конзола на приложението, след което превъртете надолу до секцията „Advanced Settings“. В тази секция можете да предоставите JSON обект , за да конфигурирате различни настройки.

Как работи

Shoply разпознава държавата на посетителя по IP адреса му. В зависимост от конфигурацията ви посетителите от блокирани държави може все още да виждат чатбота, но няма да могат да взаимодействат с него.

Има два режима:

  • Режим на бял списък — разрешава взаимодействие само на посетители от държави, които изрично сте разрешили. Всички останали виждат чатбота, но не могат да го използват.
  • Режим на черен списък — разрешава взаимодействие на всички посетители с изключение на тези от държави, които изрично сте блокирали.

Ако нито една от настройките не е конфигурирана, чатботът е напълно достъпен за всички посетители по света (това е поведението по подразбиране).

Настройки

И двете настройки се конфигурират в JSON кода на разширените настройки.

whitelisted_geos (режим на бял списък)

Списък с държави, на чиито посетители е разрешено да взаимодействат с чатбота. Посетителите от всяка държава, която не е в този списък, ще виждат чатбота, но няма да могат да го използват.

Използвайте това, когато магазинът ви обслужва конкретен набор от пазари и искате да ограничите взаимодействието навсякъде другаде.

Формат: Всеки елемент е обект с поле countryCode, използващо двубуквен код на държава по ISO 3166-1 alpha-2 .

Пример — разрешаване на чатбота само в САЩ и Канада:

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

blocked_geos (режим на черен списък)

Списък с държави, чиито посетители са блокирани от взаимодействие с чатбота. Те може все още да виждат чатбота, но няма да могат да го използват. Посетителите от всяка държава, която не е в този списък, могат да взаимодействат нормално.

Използвайте това, когато искате широка достъпност, но трябва да ограничите конкретни държави.

Пример — блокиране на посетители от САЩ и Канада:

json
{ "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 .