Omezení chatbota podle země (geografické blokování)

Někdy chcete, aby byl chatbot Shoply AI dostupný pouze v určitých zemích, nebo jej chcete zablokovat pro konkrétní země. Tato stránka vysvětluje, jak pomocí pokročilého nastavení nakonfigurovat řízení přístupu na úrovni zemí.

Kde najdu pokročilé nastavení?

Přejděte v administrátorské konzoli aplikace do části „Settings“ a poté přejděte dolů k části „Advanced Settings“. V této části můžete zadat objekt JSON  a nakonfigurovat různá nastavení.

Jak to funguje

Shoply zjišťuje zemi návštěvníka z jeho IP adresy. V závislosti na vaší konfiguraci mohou návštěvníci ze zablokovaných zemí chatbot stále vidět, ale nebudou s ním moci komunikovat.

Existují dva režimy:

  • Režim seznamu povolených — interakci povolí pouze návštěvníkům ze zemí, které výslovně povolíte. Ostatní chatbot uvidí, ale nebudou jej moci používat.
  • Režim seznamu blokovaných — interakci povolí všem návštěvníkům kromě těch ze zemí, které výslovně zablokujete.

Pokud není nakonfigurováno ani jedno nastavení, chatbot je plně dostupný všem návštěvníkům na celém světě (výchozí stav).

Nastavení

Obě nastavení se konfigurují v JSON pro pokročilé nastavení.

whitelisted_geos (režim seznamu povolených)

Seznam zemí, jejichž návštěvníci mohou s chatbotem komunikovat. Návštěvníci z kterékoli země, která na tomto seznamu není, chatbot uvidí, ale nebudou jej moci používat.

Použijte tuto možnost, pokud váš obchod obsluhuje konkrétní sadu trhů a chcete omezit interakci všude jinde.

Formát: Každá položka je objekt s polem countryCode, které používá dvoupísmenný kód země podle ISO 3166-1 alpha-2 .

Příklad — povolení chatbota pouze v USA a Kanadě:

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

blocked_geos (režim seznamu blokovaných)

Seznam zemí, jejichž návštěvníci mají zablokovanou interakci s chatbotem. Chatbot mohou stále vidět, ale nebudou jej moci používat. Návštěvníci z kterékoli země, která na tomto seznamu není, s ním mohou běžně komunikovat.

Použijte tuto možnost, pokud chcete širokou dostupnost, ale potřebujete omezit konkrétní země.

Příklad — zablokování návštěvníků z USA a Kanady:

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

Důležité poznámky

  • Seznam povolených má přednost. Pokud je nastaveno whitelisted_geos, blocked_geos se zcela ignoruje.
  • Používejte vždy jen jeden režim. Buď povolte požadované země, nebo zablokujte ty, které nechcete — ne obojí.
  • Kódy zemí nerozlišují velká a malá písmena ("us" i "US" fungují).
  • Pokud zemi návštěvníka nelze určit, nebude zablokován a může běžně komunikovat.

Běžné kódy zemí

ZeměKód
Spojené státyUS
KanadaCA
Spojené královstvíGB
AustrálieAU
NěmeckoDE
FrancieFR
JaponskoJP
BrazílieBR
IndieIN
MexikoMX

Úplný seznam kódů zemí najdete v referenci ISO 3166-1 alpha-2 .