Jak ograniczyć dostęp do chatbota według kraju
Czasami chcesz, aby chatbot Shoply AI był dostępny tylko w określonych krajach, albo chcesz zablokować jego wyświetlanie w konkretnych krajach. Ta strona wyjaśnia, jak skonfigurować kontrolę dostępu na poziomie kraju za pomocą Ustawień zaawansowanych.
Gdzie znaleźć Ustawienia zaawansowane?
Przejdź do sekcji „Settings” w konsoli administracyjnej aplikacji, a następnie przewiń w dół do sekcji „Advanced Settings”. W tej sekcji możesz podać obiekt JSON , aby skonfigurować różne ustawienia.

Jak to działa
Shoply wykrywa kraj odwiedzającego na podstawie jego adresu IP. W zależności od konfiguracji odwiedzający z zablokowanych krajów mogą nadal widzieć chatbota, ale nie będą mogli z niego korzystać.
Dostępne są dwa tryby:
- Tryb białej listy — zezwala na interakcję tylko odwiedzającym z krajów, które wyraźnie dopuścisz. Wszyscy pozostali widzą chatbota, ale nie mogą z niego korzystać.
- Tryb czarnej listy — zezwala na interakcję wszystkim odwiedzającym, z wyjątkiem tych z krajów, które wyraźnie zablokujesz.
Jeśli żadne z tych ustawień nie jest skonfigurowane, chatbot jest w pełni dostępny dla wszystkich odwiedzających na całym świecie (domyślnie).
Ustawienia
Oba ustawienia konfiguruje się w JSON-ie Ustawień zaawansowanych.
whitelisted_geos (Tryb białej listy)
Lista krajów, którym wolno wchodzić w interakcję z chatbotem. Odwiedzający z dowolnego kraju, którego nie ma na tej liście, będą widzieć chatbota, ale nie będą mogli z niego korzystać.
Użyj tego, jeśli Twój sklep obsługuje określony zestaw rynków i chcesz ograniczyć interakcję wszędzie indziej.
Format: Każdy wpis jest obiektem z polem countryCode, używającym dwuliterowego kodu kraju ISO 3166-1 alpha-2 .
Przykład — zezwól na chatbota tylko w USA i Kanadzie:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Tryb czarnej listy)
Lista krajów, których odwiedzający są zablokowani przed interakcją z chatbotem. Mogą nadal widzieć chatbota, ale nie będą mogli z niego korzystać. Odwiedzający z dowolnego kraju, którego nie ma na tej liście, mogą normalnie wchodzić w interakcję.
Użyj tego, jeśli chcesz zapewnić szeroką dostępność, ale musisz ograniczyć konkretne kraje.
Przykład — zablokuj odwiedzających z USA i Kanady:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Ważne uwagi
Ograniczenia krajowe kontrolują dostęp; wykrywanie języka określa język doświadczenia dla odwiedzających, którzy mogą z niego korzystać.
- Biała lista ma priorytet. Jeśli ustawiono
whitelisted_geos,blocked_geosjest całkowicie ignorowane. - Używaj tylko jednego trybu naraz. Albo dodaj do białej listy kraje, które chcesz dopuścić, albo do czarnej listy te, których nie chcesz — nie obu jednocześnie.
- Kody krajów są niewrażliwe na wielkość liter (
"us"i"US"oba działają). - Jeśli nie można ustalić kraju odwiedzającego, nie zostanie on zablokowany i może normalnie wchodzić w interakcję.
Popularne kody krajów
| Kraj | Kod |
|---|---|
| Stany Zjednoczone | US |
| Kanada | CA |
| Wielka Brytania | GB |
| Australia | AU |
| Niemcy | DE |
| Francja | FR |
| Japonia | JP |
| Brazylia | BR |
| Indie | IN |
| Meksyk | MX |
Pełną listę kodów krajów znajdziesz w referencji ISO 3166-1 alpha-2 .